(SOLVED)DVB over IP (просветите с настройкой)
Модератор: /dev/random
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
(SOLVED)DVB over IP
Где-то пол года назад мой провайдер запустил DVB over IP, тогда я скептически к этому отнесся, но сейчас в списке каналов появились те, которых у меня нет по кабельному. Вот собственно и решил настроить.
На офф сайте провайдера, есть описание настройки под оффтопик (ссылка на скачивание программы-плеера, ссылка на список каналов - m3u файл, и описание настройки файерволов типа outpost). И все.
Что нужно включить в ядре для этого?
CONFIG_DVB_CORE включил, но этого явно не достаточно.
Хотелось бы проигрывать через mplayer, но он пишет "no stream found"
ps Область эта для меня абсолютно новая, в интернете чего-то конкретного пока найти не удалось.
Кто пользуется, поделитесь опытом, заранее благодарен
На офф сайте провайдера, есть описание настройки под оффтопик (ссылка на скачивание программы-плеера, ссылка на список каналов - m3u файл, и описание настройки файерволов типа outpost). И все.
Что нужно включить в ядре для этого?
CONFIG_DVB_CORE включил, но этого явно не достаточно.
Хотелось бы проигрывать через mplayer, но он пишет "no stream found"
ps Область эта для меня абсолютно новая, в интернете чего-то конкретного пока найти не удалось.
Кто пользуется, поделитесь опытом, заранее благодарен
Sspphheerraa
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: (SOLVED)DVB over IP
неплохо бы ссылку на провайдера, а точнее на настройки под win для dvb
может надо
mplayer -playlist file.m3u
может надо
mplayer -playlist file.m3u
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: (SOLVED)DVB over IP
Провайдер Триолан. Описание настройки для оффтопа - в факе, пункты 1 и 5
http://forum.triolan.net/viewtopic.php?f=9&t=353
ps
$ mplayer -playlist playlist.m3u
MPlayer SVN-r32999-4.4.5 © 2000-2011 MPlayer Team
Playing udp://@238.0.0.28:1234.
STREAM_UDP, URL: udp://@238.0.0.28:1234
Timeout! No data from host 238.0.0.28
udp_streaming_start failed
No stream found to handle url udp://@238.0.0.28:1234
и так далее со всеми каналами...
Sspphheerraa
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: (SOLVED)DVB over IP
udp://@238.0.0.28:1234
а что за @ ?
я так понимаю для DVB нужно чтоб роутер поддерживал широковещательные рассылки ip пакетов (не знаю как правильно говорится)
Вы работаете через свой роутер. ? Файрвол правильно настроен ?
может поможет косвенно http://triolan.net/fire_wall_and_router_for_dvb_over_ip.html
через плеер vlc пробовали ?
а что за @ ?
я так понимаю для DVB нужно чтоб роутер поддерживал широковещательные рассылки ip пакетов (не знаю как правильно говорится)
Вы работаете через свой роутер. ? Файрвол правильно настроен ?
может поможет косвенно http://triolan.net/fire_wall_and_router_for_dvb_over_ip.html
через плеер vlc пробовали ?
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: (SOLVED)DVB over IP
не знаю, вот сам файл их посмотрите...
http://www.triolan.ua/playlist-internet.m3u
Ism писал(а): ↑13.03.2011 15:05я так понимаю для DVB нужно чтоб роутер поддерживал широковещательные рассылки ip пакетов (не знаю как правильно говорится)
Вы работаете через свой роутер. ? Файрвол правильно настроен ?
может поможет косвенно http://triolan.net/fire_wall_and_router_for_dvb_over_ip.html
роутера у меня никакого нет, у меня один компьютер и сетевой кабель напрямую в него включен
Мне кажется, что дело даже не в настройках сети, а в ядре. Что там должно быть включено для DVB over IP?
Sspphheerraa
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: (SOLVED)DVB over IP
почему в ядре ? Судя по гуглу CONFIG_DVB_CORE нужна чтоб принимать сигнал через специальную карту. В вашем случае DVB over IP, то есть нужно ,чтоб IP пакеты содержащие DVB до вас достреливали, а там их подхватит плеер. Значит просто по какойто причине плеер их не получает. (Файрвол ?) .
Мне не понятно пока одно, как выбираются каналы по данному протоколу, не гонит же видео сервер потоки всех каналов всем подряд через широковещательные udp
И еще может у вас в своей сети протокол банально отключен.
В windows работает ?
Мне не понятно пока одно, как выбираются каналы по данному протоколу, не гонит же видео сервер потоки всех каналов всем подряд через широковещательные udp
И еще может у вас в своей сети протокол банально отключен.
В windows работает ?
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: (SOLVED)DVB over IP
Ism писал(а): ↑13.03.2011 15:25почему в ядре ? Судя по гуглу CONFIG_DVB_CORE нужна чтоб принимать сигнал через специальную карту. В вашем случае DVB over IP, то есть нужно ,чтоб IP пакеты содержащие DVB до вас достреливали, а там их подхватит плеер. Значит просто по какойто причине плеер их не получает. (Файрвол ?) .
файервол я и отключать пробовал, - не влияет
про DVB в ядре мне понятно, но может забыл что-то в разделе 'Networking'
не знаю, как сервер гонит потоки, повторюсь, для меня это новая область...
windows у меня нет
Sspphheerraa
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: (SOLVED)DVB over IP
послушай сеть wireshark во время попыток просмотра каналов из vlc (и включи в нем уровень логирования на максимум Tools > messages) на предмет ответного потока данных, нет потока, звони в техподдержку
-
/dev/random
- Администратор
- Сообщения: 5426
- ОС: Gentoo
Re: (SOLVED)DVB over IP
Причин у проблемы может быть куча:
1) неправильно настроенный iptables. Попробуйте временно отключить.
2) отсутствие в ip route записи о том, что на 224.0.0.0/4 пакеты нужно слать напрямую, а не через шлюз. Добавьте такую запись.
3) использование IGMPv3, если провайдер поддерживает только IGMPv2. Попробуйте переключить через sysctl.
4) баг в плеере, в конце концов. Попробуйте vlc, xine.
И учтите, что в вашей ситуации могли наложиться сразу несколько причин.
1) неправильно настроенный iptables. Попробуйте временно отключить.
2) отсутствие в ip route записи о том, что на 224.0.0.0/4 пакеты нужно слать напрямую, а не через шлюз. Добавьте такую запись.
3) использование IGMPv3, если провайдер поддерживает только IGMPv2. Попробуйте переключить через sysctl.
4) баг в плеере, в конце концов. Попробуйте vlc, xine.
И учтите, что в вашей ситуации могли наложиться сразу несколько причин.
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: (SOLVED)DVB over IP
Спасибо за советы. Буду пробовать.
Завтра еще возьму винт для тестов, попробую поставить винду, настроить там...
Завтра еще возьму винт для тестов, попробую поставить винду, настроить там...
Sspphheerraa
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: (SOLVED)DVB over IP
Итак, настроил я под вендой, по инструкции все заработало без проблем.
Про линукс, в джаббере мне сказали, что должно быть включено CONFIG_IP_MULTICAST, включил.
После этого mplayer заиграл
Без установки каких-либо дополнительных маршрутов и sysctl.
Теперь надо настроить iptables.
Я так понимаю, нужно что-то типа:
но после добавления этого правила IPTV все равно не пускает. Как надо? (напомню, у меня компьютер один, напрямую подключен к провайдеровскому кабелю).
Про линукс, в джаббере мне сказали, что должно быть включено CONFIG_IP_MULTICAST, включил.
После этого mplayer заиграл
Теперь надо настроить iptables.
Я так понимаю, нужно что-то типа:
Код: Выделить всё
iptables -A INPUT -p udp --sport 1234 -s 224.0.0.0/4 -j ACCEPTно после добавления этого правила IPTV все равно не пускает. Как надо? (напомню, у меня компьютер один, напрямую подключен к провайдеровскому кабелю).
Sspphheerraa
-
/dev/random
- Администратор
- Сообщения: 5426
- ОС: Gentoo
Re: (SOLVED)DVB over IP
sspphheerraa писал(а): ↑19.03.2011 14:05Код: Выделить всё
iptables -A INPUT -p udp --sport 1234 -s 224.0.0.0/4 -j ACCEPT
Нужно разрешить взаимодействие с 224.0.0.0/4 в обе стороны, независимо от порта и протокола. Там не только udp используется, но и igmp.
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: (SOLVED)DVB over IP
Как это сделать? Даже если я открываю все адреса
ipvt не работает
Код: Выделить всё
iptables -A INPUT -s 224.0.0.0/4 -j ACCEPT
iptables -A OUTPUT -d 224.0.0.0/4 -j ACCEPTSspphheerraa
-
/dev/random
- Администратор
- Сообщения: 5426
- ОС: Gentoo
Re: (SOLVED)DVB over IP
sspphheerraa писал(а): ↑19.03.2011 15:43Как это сделать? Даже если я открываю все адреса
ipvt не работаетКод: Выделить всё
iptables -A INPUT -s 224.0.0.0/4 -j ACCEPT iptables -A OUTPUT -d 224.0.0.0/4 -j ACCEPT
На инпуте тоже поставьте -d, а не -s.
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: (SOLVED)DVB over IP
Вдогонку к теме,
Добрые люди написали тулзу udpxy, которая позволяет перенаправить поток udp на http.
Например, есть поток udp://@238.0.0.3:1234
Запускаем udpxy с прослушкой порта 8888 (к примеру), и играем так:
Добрые люди написали тулзу udpxy, которая позволяет перенаправить поток udp на http.
Например, есть поток udp://@238.0.0.3:1234
Запускаем udpxy с прослушкой порта 8888 (к примеру), и играем так:
Код: Выделить всё
$ mplayer http://127.0.0.1:8888/udp/238.0.0.3:1234Sspphheerraa