Настройка сервера для показа IPTV
Posted: Tue Nov 11, 2008 7:12 pm
Имеет смысл делать там, где провайдер раздает IPTV бесплатно, кодированые каналы IPTV так зацепить не получится
то есть, если провайдер Corbina или один из списка:
Другими словами везде, где доступен просмотр 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) все основные каналы работают со следующими параметрами
при таких настройках на клиента уходит mpeg поток, который отлично воспроизводится на TV Philips 42pfl9803H
то есть, если провайдер 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
Интернет, Российское ТВ и радио
первый этап запуск прокси:
Счастливым обладателям роутеров 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