Проблема с IP-TV

доброго времени суток! нужна помощь в настройке IP-TV . подключение к интернету через VPN, при выключеном VPN все работает, при включеном чтобы работало провайдер дал маршрут, для винды он выглядит так:

route.exe add -p 239.255.0.0 mask 255.255.0.0 172.29.201.150 metric 1

в suse я ввожу:

route add -net 239.255.0.0 netmask 255.255.0.0 gateway 172.29.201.150 metric 1

после ввода маршрута телевизор работает всего несколько минут после чего зависает, что бы смотреть дальше нужно еще раз щелкнуть на канале, после этого все повторяется.
в винде все работает нормально.
подскажите что я делаю не так?

Так а чем вы смотрите IP-TV? Маршрут-то ввели и забыли, тут проблема ровно в оконечном софте. Может при запуске из консоли что-нибудь ценное напишется при “зависании” просмотра?

запускаю через VLC. запустил через консоль бывает два разных сценария:

первый:

zloy@linux-worh:~> vlc 1.m3u
VLC media player 1.1.5 The Luggage (revision exported)
Blocked: call to unsetenv(“DBUS_ACTIVATION_ADDRESS”)
Blocked: call to unsetenv(“DBUS_ACTIVATION_BUS_TYPE”)
Warning: call to signal(13, 0x1)
[0x6090c0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте ‘cvlc’ для запуска vlc без интерфейса.
Blocked: call to setlocale(6, “”)
Blocked: call to sigaction(17, 0x7f4d3ff52ab0, 0x7f4d3ff52b50)
Blocked: call to setlocale(6, “”)
Warning: call to signal(13, 0x1)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
[0x6bb6f0] main playlist: stopping playback
Warning: call to signal(13, 0x1)
[0x6bb6f0] main playlist: stopping playback
Warning: call to rand()
Warning: call to rand()
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 2064
Blocked: call to setlocale(1, “C”)
Blocked: call to setlocale(1, “ru_RU.UTF-8”)
Blocked: call to setlocale(1, “C”)
/usr/bin/xdg-screensaver: line 543: dcop: команда не найдена
mb_type 42 in P slice too large at 1 9
error while decoding MB 1 9
mb_type 46 in P slice too large at 32 15
error while decoding MB 32 15
P sub_mb_type 18 out of range at 27 9
error while decoding MB 27 9
negative number of zero coeffs at 20 35
error while decoding MB 20 35
P sub_mb_type 32 out of range at 16 14
error while decoding MB 16 14
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 2064
ac-tex damaged at 14 24
Warning MVs not available
ac-tex damaged at 39 24
Warning MVs not available

и второй:

zloy@linux-worh:~> vlc 1.m3u
VLC media player 1.1.5 The Luggage (revision exported)
Blocked: call to unsetenv(“DBUS_ACTIVATION_ADDRESS”)
Blocked: call to unsetenv(“DBUS_ACTIVATION_BUS_TYPE”)
Warning: call to signal(13, 0x1)
[0x6090c0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте ‘cvlc’ для запуска vlc без интерфейса.
Blocked: call to setlocale(6, “”)
Blocked: call to sigaction(17, 0x7fa0cad5aab0, 0x7fa0cad5ab50)
Blocked: call to setlocale(6, “”)
Warning: call to signal(13, 0x1)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
[0x6bb6f0] main playlist: stopping playback
Warning: call to signal(13, 0x1)
[0x6bb6f0] main playlist: stopping playback
Warning: call to rand()
Warning: call to rand()
[0x8eb820] main stream error: cannot pre fill buffer
[0x8c5370] main stream error: cannot pre fill buffer
[0x8ee5b0] main stream error: cannot pre fill buffer
[0x8ee850] main stream error: cannot pre fill buffer
[0x8eb860] main stream error: cannot pre fill buffer

причем первый появляется после первого запуска, а второй после всех остальных.

приостановка фаервола на вермя просмотра помогает?

нет не помогает

Пробуйте обновить VLC или другой проигрыватель, например mplayer.

пробовал нормально с потоковым видео только vlc работает, другого плеера с такой функцией я не нашел. пробовал ставить разные версии vlc эффекта нет, через wine также обрывается