Page 1 of 28

Настройка сервера для показа IPTV

Posted: Tue Nov 11, 2008 7:12 pm
by aWasik
Имеет смысл делать там, где провайдер раздает IPTV бесплатно, кодированые каналы IPTV так зацепить не получится

то есть, если провайдер Corbina или один из списка:

Code: Select all

Новосибирск, WebStream-TV (adslclub)
Томск, WebStream-TV (adslclub)
Красноярск, WebStream-TV
Кузбасс, WebStream-TV
Новосибирск, Новотелеком
Киров, ВолгаТелеком
Удмуртия, ВолгаТелеком
Тюмень, U-Tel
Эстония, Elion-DigiTV
Москва, Corbina
Москва, NetByNet
Москва, Stream-TV
Москва, QWERTY
Тирасполь, OK-TV
Москва, Koptevo.Net
Москва, Kvidex Telecom
Москва, 2KOM
Москва, Masterlink
Каменск-уральский, KamenskTel
Санкт-Петербург, InterZet
Москва, ButovoNet
Москва, InterLAN
Ростов, Disel-TV
Санкт-Петербург, WestCall
Пушкино, Бэйрэль Телеком
Гомель, Гарант-ТВ
Москва, Тушино Телеком
Новороссийск, Спринт
Якутия, Сахателеком
Новосибирск, Academ.org
Киров, Мультинекс
Новосибирск, Полимэкс Плюс
Чебоксары, Интернет-Центр
Интернет, Каналы www.corbina.tv
Интернет, Российское ТВ и радио
Другими словами везде, где доступен просмотр IPTV на компьютере с помощью IP-TV Player или через VideoLAN VLC.

первый этап запуск прокси:
Счастливым обладателям роутеров Asus можно воспользоваться альтернативной прошивкой от Олега в ней задать порт для вещания внутрь домашней сети IPTV UDP Multicast to HTTP Proxy Port:55555 (например, 55555)
Или воспользоваться програмным UDP-to-HTTP прокси http://borpas.info/util#prox,

после того так прокси поднят, то все ссылки из плейлиста VLC вида
#EXTM3U
#EXTINF:0,Первый ОРТ
udp://@233.32.240.222:5050
приводим к виду и проверяем работоспособность прокси в самом VLC скормив новую ссылку:
#EXTM3U
#EXTINF:0,Первый ОРТ
http://192.168.0.1:55555/udp/233.32.240.222:5050

где
192.168.0.1 - внутренний IP роутера, если используется UDP-to-HTTP прокси, то можно заменить на localhost или IP компа
55555 - порт на котором настроено вещание внутрь домашней сети.

владельцам ASUS роутеров можно еще отключить IGMP прокси, чтобы снизить нагрузку на домашнюю сеть и WiFi от мультикаста.

Если есть локальные Firewall (Фаервол, Брандмауэр), то возможно в нем придеться проковырять дырку... для порта настроенного на проксе.

После настройки прокси добавляем ссылки на TV каналы в новом виде в HMS, жмем справа от ссылки кнопку "Почитать свойства из файла", если поля ниже заполнились, то переходим к настройке транскодинга, если нет то продолжаем разбираться с прокси и/или Firewall.

Последний этап - настройка транскодирования,
у меня (провайдер Corbina) все основные каналы работают со следующими параметрами

Code: Select all

-i "<INPUT FILE>" -vcodec mpeg2video -acodec copy -b 8000000 -copyts -pix_fmt yuv420p -f dvd
при таких настройках на клиента уходит mpeg поток, который отлично воспроизводится на TV Philips 42pfl9803H

Re: Настройка сервера для показа IPTV

Posted: Tue Nov 11, 2008 9:33 pm
by aWasik
канал O2, вещает через http в Интернете, для настройки просмотра не требуется подымать прокси.

ссылка:
http://webcaster.ru:8000/555?format=flv&buffer=2.5
транскодинг:
-i "<INPUT FILE>" -vcodec mpeg2video -acodec copy -b 3000000 -copyts -pix_fmt yuv420p -f dvd

Re: Настройка сервера для показа IPTV

Posted: Tue Nov 11, 2008 9:51 pm
by Eugene
aWasik wrote:канал O2, вещает через http в Интернете, для настройки просмотра не требуется подымать прокси.

ссылка:
http://webcaster.ru:8000/555?format=flv&buffer=2.5
транскодинг:
-i "<INPUT FILE>" -vcodec mpeg2video -acodec copy -b 3000000 -copyts -pix_fmt yuv420p -f dvd
Работает :)

Re: Настройка сервера для показа IPTV

Posted: Thu Nov 13, 2008 5:20 pm
by Yuriy
Пожалуйста,разъясните не продвинутому,куда и что нажать,где и что вставить(провайдер Корбина,TV Philips 37pfl9731D/10),UDP-to-HTTP и VideoLAN VLC загрузил.

Re: Настройка сервера для показа IPTV

Posted: Thu Nov 13, 2008 6:47 pm
by aWasik
Yuriy wrote:Пожалуйста,разъясните не продвинутому,куда и что нажать,где и что вставить(провайдер Корбина,TV Philips 37pfl9731D/10),UDP-to-HTTP и VideoLAN VLC загрузил.
для старта, IPTV должен стать доступным на компьютере. Про то как это сделать лучше админов корбины врятли кто-то расскажет:
http://homenet.corbina.net/index.php?showtopic=133921
и тут
http://homenet.corbina.net/index.php?showtopic=136611

Re: Настройка сервера для показа IPTV

Posted: Thu Nov 13, 2008 6:55 pm
by Yuriy
Я скачал с Корбины плейлист и VideoLAN показывает на компьютере все каналы из листа

Re: Настройка сервера для показа IPTV

Posted: Thu Nov 13, 2008 10:32 pm
by aWasik
отлично,
теперь прокси, запускаем и в настройках вводим.
Интерфейс UDP-мультикаст - локальный IP корбины (10.xxx.xxx.xxx) вместо xxx какие-то цифры, которые можно посмотреть в свойствах сетевого подключения.
Интерфейс HTTP сервера - этот же IP
Порт - 55555

тискаем кнопсу запуск.

теперь надо проверить, или через плейлист:
создаем текстовый файлик с названием proxy_playlist.m3u
и вносим в него следующий текст заменив 10.xxx.xxx.xxx на свой локальный IP

Code: Select all

#EXTM3U
#EXTINF:0,Первый ОРТ
http://10.xxx.xxx.xxx:55555/udp/233.32.240.222:5050
как вариант можно сделать новый плейлист, глобально заменив в старом текст "udp://" на "http://10.xxx.xxx.xxx:55555/udp/"
сохраняем его и открываем в VLC.

или в VLC, жмем CTRL+N, вводим ссылку http://10.xxx.xxx.xxx:55555/udp/233.32.240.222:5050, жмем воспроизведение.

Если вещание началось, то в программе UDP-мультикаст, жмем "установить" сервис и "запустить".
Если не началось, то разбираемся с IP и, возможно, что то блочит firewall.

Далее в HMS в раздел Фильмы в папке Интернет телевидение, по правой кнопке мышке в меню выбираем "Добавить ссылку"
В заголовок пишем "Первый ОРТ"
в ссылку, путь "http://10.xxx.xxx.xxx:55555/udp/233.32.240.222:5050"
тискаем кнопку "прочитать свойства из файла",
и потом "специальные настройки..."
отмечаем галку "использовать указанные..."
вводим -i "<INPUT FILE>" -vcodec mpeg2video -acodec copy -b 8000000 -copyts -pix_fmt yuv420p -f dvd
и дважды тискаем OK.

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

Re: Настройка сервера для показа IPTV

Posted: Wed Nov 19, 2008 8:01 pm
by andor
aWasik wrote:канал O2, вещает через http в Интернете, для настройки просмотра не требуется подымать прокси.

ссылка:
http://webcaster.ru:8000/555?format=flv&buffer=2.5
транскодинг:
-i "<INPUT FILE>" -vcodec mpeg2video -acodec copy -b 3000000 -copyts -pix_fmt yuv420p -f dvd
Спасибо! Сделал всё по вашей инструкиции, на PS3 появился этот канал. У меня такие вопросы, всё-ли телевидение по http ссылкам в таком плохом качестве и если нет, где-бы разжиться ещё такими-же ссылачками? И ещё я не понял зачем мне нужен VLC?

Re: Настройка сервера для показа IPTV

Posted: Thu Nov 20, 2008 12:08 am
by aWasik
andor wrote:У меня такие вопросы, всё-ли телевидение по http ссылкам в таком плохом качестве и если нет,
все что встречал в интеренете примерно такого же качества.
а IPTV это скорее даже не интернет телевидение, а ТВ в локальной сети.
Корбина внутри своей сети почти все каналы вещает в 720*576, картинка примерно такая-же как со спутниковых каналов.
andor wrote:где-бы разжиться ещё такими-же ссылачками?
гугл тебе в помощь
но почти все что мне попадалось или в mms:// или rtsp:// протоколы, которые не поддердиваются текущей версией HMS
andor wrote:И ещё я не понял зачем мне нужен VLC?
VLC плеер умеющий показывать различное потоковое видио, в том числе IPTV

если провайдер вещает некодированый IPTV, то на компе в VLC должно показывать,
тогда есть смысл ставить прокси и через HMS переправлять поток напрямую на PS3 или на TV

Re: Настройка сервера для показа IPTV

Posted: Thu Nov 20, 2008 12:51 am
by andor
Спасибо за ответ. А как проверить вещает провайдер или не вещает некодированный IPTV? У меня "Авангард" ADSl. И есть-ли в этом смысл если у меня кабельное тв. 55 каналов, или там может быть что-то интересное типа HD?