IPTV через сетевой медиа-плеер? ДА!

Провайдер оповестил, что в тестовом режиме наичнается вещание IPTV (мультикаст, много каналов). Посмотрел IPTV на компьютере — понравилось, явно лучше, чем эфирное ТВ по качеству картинки и гораздо больше каналов. Задался вопросом, как же можно организовать просмотр IPTV с помощью моих сетевых плееров (D-Link DSM320RD и DSM320). Оказалось, что совсем не сложно:

  1. Для этого нужен медиа-сервер (уже установленный и настроенный TVersity подходит замечательно)
  2. Надо получить список адресов всех каналов (это достаточно просто — провайдер или сам указывает адрес, где лежит плей-лист со всеми каналами или предлагает воспользоваться программой для просмотра, где тоже можно посмотреть адреса каналов).
  3. Нужен преобразователь UDP в HTTP (для этого можно воспользоваться программой UDP-to-HTTP прокси: http://borpas.info/index.php?go=dpr_util). Эту программу я поставил на ту же машину, где стоит медиа-сервер.
  4. Сделать минимальные настройки этой программы (указать порт, по которому будет выдаваться http-поток)
  5. Согласно справки программы сформировать адреса http-потоков и в TVersity сделать Add VideoURL и туда этот адрес подставить.

В 5 пункте есть хитрость… Согласно описания программы для UDP-адреса: udp://@233.163.114.140:5280 получится HTTP-адрес вида: http://IP_компьютера:порт/udp/233.163.114.140:5280, но ссылку такого вида TVersity не хочет принимать. Ссылку надо дополнить "именем файла", например, вот так: http://IP_компьютера:порт/udp/233.163.114.140:5280/1.mpeg (имя файла произвольное).

Такую ссылку медиа-сервер позволит добавить без проблем. Для проверки работоспособности сначала попробуйте открыть такую ссылку на компьютере с помощью программы VLC. Если все сделано верно — вы увидите соответствующий канал.

Теперь можно включать плеер, заходить в раздел "Видео", дальше в "Онлайн видео" и там выбрать только что добавленный канал. Приятного просмотра :) .  

P.S. если вы дома используете роутер, то чтобы смотреть IPTV, роутер должен быть соответствующий (далеко не все роутеры пропускают мультикаст). Соответственно, сначала убедитесь, что IPTV показывает на компьютере, если это не работает, то и на плеере показывать не будет.

P.P.S. Если у вас роутер ASUS wl500gP или подобный, то в последней версии прошивки (от Олега) есть встроенный UDP-HTTP proxy (т.е. на компьютер никакую программу ставить не требуется).

  1. admin
    4th Июнь 2008 в 20:56

    Оказалось, что «расширение файла» имеет значение. TVersity может взять ссылку и без имени, но плеер (DSM320RD) этот поток играть не станет(!!!), хотя и попытается… а вот с «.mpeg» — играет без проблем.

  2. wanabee
    6th Сентябрь 2008 в 03:26

    У меня dsm-520 играет IPTV по указанной схеме, но только с Tverity 9.11.4 и если в настройках указать DSM320RD.

  3. 6th Сентябрь 2008 в 11:56

    Странно, когда тестировался DSM520, все нормально работало и на последней доступной версии Tversity.
    Кстати, там была видна «активность» (т.е. видно, кто тянет с медиа-сервера контент) — DSM520 опознавался именно как DSM320RD.

  4. wanabee
    11th Сентябрь 2008 в 06:35

    Немного подразобрался.

    сейчас поставленна последняя версия TVrsety 10.0.0.3
    Проблемма решилась после шаманства с кодеками, глюк был на уровне VobSub. (использую k-lite)

    DSM-520 c последней американской прошивкой 1.06.01 (прошивался по USB с добавлением букавок wwp к названию прошивки)

    Если в tversity ставить устройство как auto detect или выбрать DSM-520 (в вкладке status пишет dsm520) то вместо iptv идет долгий задум и черный экран, а proxy пишет что успешно идет вещание.
    Решается выбором в TVersity устройства как DSM-320RD (в вкладке status пишет dsm320)
    Если не указано делать транскодинг или нет, то на фильмах 720p включается транскодинг по умолчанию — решается отключением транскодинга в свойствах шары.

    HDTV по IPTV заработало ниразу ;-(
    Или долго думает или пишет что не поддерживает, хотя комп тянет.
    Заставить работать транскодинг на iptv пока не удалось (кривые руки :)

  5. 11th Сентябрь 2008 в 13:34

    Странно. Должно работать.

    У меня «черный экран» был на выходе плеера если не было указано «имя файла» (см.выше в статье), при этом медиа-сервер показывал, что он нормально стримит поток.

    Попробуйте проверить работу с помощью VLC?

  6. Sergey
    14th Ноябрь 2008 в 18:09

    А можно каким то образов вывести каналы в Vista Media Center?

  7. 14th Ноябрь 2008 в 19:02

    Боюсь, что пока никак (до тех пор, пока потоки с IPTV не будут проигрываться обычным медиа-плеером без установки сторонних кодеков и т.п.).

    Попробую провести эксперимент.

  8. Sergey
    29th Декабрь 2008 в 16:54

    Так и не получилось?

  9. Pycha
    10th Январь 2009 в 17:38

    Почему-то при попытке проиграть таким образом канал на DSM-520 пишет, что не поддерживается такой тип файла, а TVersity пишет ошибку (в статистике) Could not get file size. Подскажите как подружить их…

  10. kostyaer
    25th Март 2009 в 17:53

    У меня не получается iptv на боксе проигрывать… «пишет связь с компом разорана» или чаще «формат не поддержывается» подозреваю надо еще ковыряться с внешними настройками энкодера?
    В опции UDP-HTTP proxy есть перекодирование, виндовый плеер спакойно показывает, бокс не хочет..
    TVersity вроде как перекодирует, т.к. на боксе открываются видео файлы с фотика которые не открывались с WMP11…

  11. Николай
    16th Январь 2010 в 01:11

    У меня проблемы с хоум-тв, я утанавил VCL, а он всёравно не показывает. как его настроит? (я новичёк желательно по проще)

  12. Владимир
    4th Август 2010 в 23:37

    Доброй времени суток. Если кто знает , подскажите как можно настроить роутер asus RT-N10? на просмотр IPTV , Там есть мультикаст и включен, но непроходят потоки видео. Обьясните не грамотному.
     

  13. StakanDuri
    19th Декабрь 2011 в 00:36

    У меня такая же фигня. Сцылку видит а пишет файл не поддерживается(( номер ошибки 69-807b0194 
    Может знает кто в чём проблема???

  14. денис
    11th Февраль 2012 в 00:23

    Вся проблема в неробочем плейлисте..вот 100%робочий плейлист для просмотра IPTV на 2012г http://depositfiles.com/files/agp9rbt1l  все работает я проверял