Форум Sat-Digest Форум о спутниковом телевидении
ресурса Sat-Digest

 
 Правила форумаПравила форума   FAQFAQ   ПоискПоиск   ПользователиПользователи   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Онлайн-транслитОнлайн-транслит   


ProgDVB как клиент IPTV вещания

 
Начать новую тему   Ответить на тему    Форум Sat-Digest -> Справочник, статьи
Предыдущая тема :: Следующая тема  
Автор Сообщение
Globus



Зарегистрирован: 10.05.2004
Сообщения: 291
Откуда: Москва

СообщениеДобавлено: Ср Янв 23, 2008 11:22    Заголовок сообщения: ProgDVB как клиент IPTV вещания Ответить с цитатой

ProgDVB, отметивший недавно 6-летний юбилей, динамично следует современным тенденциям и вступает на путь универсального клиента цифрового TB-вещания.

Первоначально созданный как клиент спутникового (DVB-S) транспорта, ProgDVB впоследствии обрел поддержку эфирного (DVB-T) и кабельного (DVB-C) цифрового вещания. Более того, будучи модульной программой, ProgDVB может одновременно работать в разных режимах, используя соответствующие приемники.

Начиная с версии 5.03 в ProgDVB добавлена возможность работы в качестве IPTV-клиента. Надеемся, что ProgDVB станет куда более удобным клиентом IP-вещания, чем привычный VLC.

Функция IPTV в ProgDVB тестовая, возможны ошибок и недочеты. Для их устранения требуется обширное тестирование. Ждем отзывов и пожеланий в форуме: http://forum2.progdvb.com/viewforum.php?f=7.

В настоящее время активное тестирование ProgDVB ведется на IPTV-сети WebStream компании «Сибирьтелеком» (Новосибирск).
Свежая версия инструкции и обсуждение на форуме: http://www.es-nso.ru/forum/viewtopic.php?t=8548
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Globus



Зарегистрирован: 10.05.2004
Сообщения: 291
Откуда: Москва

СообщениеДобавлено: Ср Янв 23, 2008 11:28    Заголовок сообщения: Ответить с цитатой

Инструкция по настройке ProgDVB в сети WebStream

Преимущества ProgDVB:
+ Использование любых декодеров DirectShow.
+ Использование пост-процессоров ffdshow и DScaler улучшает качество изображения
+ Поддержка HDTV.
+ Подержка MPEG-2/MPEG-4.p10 (AVC)
+ Функция отложенного просмотра (Timeshift) с поддержкой перемотки.
+ Переключение каналов цифровыми клавишами (каналы должны быть пронумерованы)
+ Запись всех звуковых потоков канала (в формате MPEG-2 TS)
+ Импорт телепрограммы (EPG) из файлов в формате XMLTV (только ProgDVB 5.x)

Отличия версии Professional от Standard:
+ Быстрое переключение звуковых потоков при просмотре (Работа с несколькими звуковыми потоками)
+ Функция PIP (только ProgDVB 5.x)
Это не привычная функция "картинка в картинке", когда поверх изображения текущего канала на экран выводится уменьшенное изображение с другого. Дополнительные каналы открываются в новых вкладках, между которыми можно быстро переключаться. Уменьшенные изображения открытых каналов отображаются на общей вкладке, из которой можно быстро переключиться на нужный канал.
+ Поддержка AVC/H.264 (требуется AVC/H.264 декодер)


Минимальные требования к оборудованию:
* Процессор Intel Pentium III 500 МГц
* Оперативная память 256 Мб
* Свободное место на жестком диске 10 Мб
* Видеокарта SVGA
* Звуковая карта
* Сетевая карта 100 Мбит/с

Минимальные требования к системе:
* Microsoft Windows 2000/XP/Vista
* Microsoft DirectX 8.0
* Microsoft .NET Framework 2.0 (только ProgDVB 5.x)
* Программный MPEG-2 декодер (кодек)

Свободно-распространяемые версии (для некоммерческого использования):
- ProgDVB 4.X Standard
- ProgDVB 5.X Standard

Свободно-распространяемые, условно-бесплатные версии (21-дневный ознакомительный период):
- ProgDVB 4.X Professional
- ProgDVB 5.X Professional

Дополнительно:
wstv.xml.zip
Телепрограмма Webstream TV на текущую неделю в формате XMLTV (только ProgDVB 5.12.10)
Распаковать и импортировать файл через меню Службы -> XMLTV import

FilterGraphs.zip
Комплект DirectShow графов
Распаковать файлы в папку C:\Program Files\ProgDVB\FilterGraphs\
tv.CyberLink Video + Elecard Audio.xgr
tv.DScaler Mpeg2 Video + Elecard Audio.xgr
tv.ffdshow Video + Elecard Audio.xgr
tv.InterVideo Video + Elecard Audio.xgr


Channels.zip (sibnet.ru)
Отсканированные и пронумерованные каналы Webstream TV
Распаковать файлы в папку C:\Program Files\ProgDVB\Channels\


ProgDVB и DirectShow
Для корректной работы ProgDVB в системе должны быть установлен хотя-бы один MPEG-2 декодер (кодек). В этом состоит его существенное отличие от привычного VideoLAN - тот содержит большой встроенный набор разнообразных декодеров.
С одной стророны это непривычно и прначалу создает некоторые неудобства. Однако гибкий интерфейс DirectShow после его освоения позволяет гибко манипулировать декодерами, позволяя добиться значительного улучшения качества изображения и снижения загрузки процессора (существенно для HDTV).
При инсталляции ProgDVB в систему устанавливается декодер Elecard. Вместо него можно использовать и другие декодеры, как уже установленнные в составе программных продуктов (например Nero, CyberLink, InterVideo), так и установленные отдельно - выдранные из этих программ только требуемые модули.
Также существуют регулярно обновляемые наборы декодеров, например K-Lite MPEG Pack.
Помимо деодеров для ProgDVB требуются еще графы (graphs) - правила и порядок применения выбранных декодеров. Обычно графы создаются в программе GraphEdit и сохраняются в файлах *.xgr.

Популярный комплект декодеров MPEG-1/2 видео и MPEG аудио:
K-Lite MPEG Pack
Видео
CyberLink
DScaler5
InterVideo
Gabest
MainConcept
Ligos

Аудио
Ligos
InterVideo
MainConcept

Сплиттеры
CyberLink
Gabest
MainConcept
Elecard
Ligos


Подробно о создании собственных графов и настройке приоритетов DirectShow декодеров: ss2smp.narod.ru

Подробно о DirectShow по-русски - directshow.wonderu.com
- Что такое DirectShow
- Что такое GraphEdit
- Video Renderer Filter
- Фильтры DirectShow


Подборка информации о DirectShow на на сайте GS.

Выбор MPEG-2 декодера:
Выбор декодера достаточно индивидуален, поэтому его стоит подобрать самостоятельно.

Elecard MPEG-2 Video Decoder
Декодер разработки компании Elecard (Томск.)
Инсталлятор ProgDVB содержит условно-бесплатную версию Elecard MPEG-2 Video Decoder (21-дневный ознакомительный период). Незарегистрированная версия выводит на экран логотип Elecard и бегущую строку с напоминанием о регистрации.
В процессе инсталляции ProgDVB можно отказаться от установки этого декодера, но тогда потребуется альтернативный. С сайта Elecard можно скачать самую свежую версию декодера (в составе Elecard MPEG Player).

Не удалось качественно устранить эффект "гребенки" средствами самого декодера,
только добавлением ffdshow raw video filter в граф между ним и Video Renderer.


CyberLink Video/SP Decoder (PDVD7)
Декодер из дистрибутива CyberLink PowerDVD 7.
Качество изображения в целом хорошее, но заметны рывки бегущей строки.

Nero Video Decoder
Декодер из дистрибутива Nero 8.
Качество изображения в целом хорошее, но символы бегущей строки с "зазубринами" и края статичных логотипов подрагивают.

NVIDIA Video Decoder
Декодер NVIDIA PureVideo
Качество изображения отличное, но не работает обрезка краев кадра (Border).

InterVideo Video Decoder
Декодер из дистрибутива InterVideo WinDVD
Качество изображения отличное, все работает.

Sonic CinePlayer
Декодер Sonic CinePlayer

DScaler Mpeg2 Video Decoder
Декодер DScaler 5
Качество изображения отличное, все работает.

ffdshow
Декодер пост-процессор ffdshow


Если у вас УЖЕ УСТАНОВЛЕН какой-либо из этих программных продуктов - устанавливать его кодеки отдельно НЕ НУЖНО!

Если вы нашли в интернете голый кодек (в виде набора *.ax файлов), то инсталиировать его в систему очень просто. Распакуйте архив с кодеками, например в директорию filters ProgDVB и создайте там же пустой текстовый документ.
Далее, открываем созданный текстовый документ в Блокноте и пишем такие строки: (считаем, что у нас кодек CyberLink)

regsvr32 /s claud.ax
regsvr32 /s claudfx.ax
regsvr32 /s CLLine21.ax
regsvr32 /s CLVSD.ax


после сохранения документа меняем его имя и расширение на что-нибудь типа - reg.bat

И наоборот - если вы не желаете больше использовать кодеки CyberLink, строки должны выглядеть так:

regsvr32 /u /s claud.ax
regsvr32 /u /s claudfx.ax
regsvr32 /u /s CLLine21.ax
regsvr32 /u /s CLVSD.ax


Файл назовем - unreg.bat. После этой несложной процедуры регистрация\разрегистрация кодеков CyberLink в системе будет производиться запуском одного из этих двух файлов.
Для других кодеков имена файлов, естественно, будут другие.


Сравнение декодеров стандарта MPEG-2
Сравнение декодеров стандарта MPEG-2 проведенное в лаборатории МГУ
Основной задачей ставилась сравнительная оценка качества работы декодеров стандарта MPEG-2 при декодировании потоков с ошибками.
Это актуально для спутникового вещания и в меньшей степени, для проигрывания видео с DVD.

Декодеры, принимавшие учаcтие в сравнении:
bitcontrol MPEG-2 Video Decoder
DScaler MPEG2 Video Decoder
Elecard MPEG-2 Video Decoder
ffdshow MPEG-4 Video Decoder (libavcodec)
InterVideo Video Decoder
Ligos MPEG Video Decoder
MainConcept MPEG Video Decoder
Pinnacle MPEG-2 Decoder



Инсталляция ProgDVB:

Внимание: Часть настроек (список каналов и пр.) актуальны только в сети WebStream компании «Сибирьтелеком» (Новосибирск).

После запуска инсталлятора в выпадающем списке выбрать IPTV client:


На следующем этапе можно отказаться от установки MPEG-2 Decoder от Elecard (снять флажок):


После завершения установки скопировать файл webstream.m3u в папку C:\Program Files\ProgDVB\Transponders\IPTV\:


Настройка:
Запустить ProgDVB, открыть меню Настройки -> Список устройств, выбрать в списке IPTV Client и нажать кнопку Свойства:


В выпадающем списке Network interface выбрать сетевой интерфейс, к которому подключен ADSL-модем:


Открыть меню Настройки -> DiSEqC, в выпадающем списке выбрать webstream.m3u:


Открыть меню Список каналов -> Поиск каналов -> IPTV Client (начнется сканирование):


После завершения сканирования появится список обнаруженных каналов:


Если сканирование не дает результатов, проверить предыдущие шаги настройки. Убедиться, что ProgDVB не блокируется брандмауэром.

После обнаружения каналов можно настроить Свойства списка каналов.
Список Динамический обновляется после повторного сканирования, каналы в нем редактировать нет смысла:


Список Избранное не обновляется после повторного сканирования, каналы в нем можно пронумеровывать, переименовывать и размещать как угодно:


Если установлен MPEG-2 декодер от Elecard, то смотреть IPTV можно сразу после обнаружения каналов:


Если установлен альтернативный декодер, то в меню Настройки -> Звук и изображение -> Программный режим в выпадающем списке TV channels выбрать подходящий граф:


Возможно использование собственных графов. Сохранять их надо в папку C:\Program Files\ProgDVB\FilterGraphs\ с именами вида tv.имя_графа.xgr:


Отсканированные каналы Webstream TV:
Channels.zip (выбран левый канал звука на ТНТ и TV1000) распаковать в папку C:\Program Files\ProgDVB\Channels\

Комплект графов:
FilterGraphs.zip распаковать в папку C:\Program Files\ProgDVB\FilterGraphs\
tv.CyberLink Video + Elecard Audio.xgr
tv.DScaler Mpeg2 Video + Elecard Audio.xgr
tv.ffdshow Video + Elecard Audio.xgr
tv.InterVideo Video + Elecard Audio.xgr


Инсталляция и настройка описаны на примере ProgDVB 4.x. ProgDVB 5.x имеет более широкий функционал.

Например, в 5.x необязательно подбирать/строить графы, достаточно выбрать предпочтительные DS-фильтры из установленных в системе:


Плюсы и минусы:
+ При записи в формате TS сохраняются все звуковые потоки канала
+ Быстрое переключение звукового потока при просмотре (только Professional)
+ Переключение каналов цифровыми клавишами Smile (если каналы пронумерованы)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Форум Sat-Digest -> Справочник, статьи Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах



Powered by phpBB © phpBB Group
Русская поддержка phpBB

© 2001-2019

Администрация и владелец форума не несут ответственности за ущерб или упущенную выгоду,
причинённые в результате использования или невозможности использования информации с этого форума.
Администрация и владелец форума не несут ответственности за содержание рекламной информации,
а также за содержание рекламируемых интернет-ресурсов.
Вы пользуетесь представленной здесь информацией и доверяете рекламодателям на свой страх и риск!
Администрация и владелец форума не несут ответственности за информацию и высказывания, размещённые в сообщениях пользователей форума.
Все высказывания и информация, размещённые на форуме и не имеющие ссылки на первоисточник,
выражают точку зрения исключительно автора конкретного сообщения на форуме
и никак не связаны с точкой зрения администрации или владельца форума.
Администрация старается удалять оскорбительные сообщения как самостоятельно, в процессе модерации, так и по конкретной претензии от третьего лица.
Однако удаление может происходить с некоторой задержкой. Надеемся на Ваше понимание.
В процессе использования сайта и форума некоторые даннные автоматически передаются на сервер с помощью установленного на устройстве Пользователя
программного обеспечения, в том числе IP-адрес, данные cookies, информация о браузере Пользователя, технические характеристики оборудования
и программного обеспечения, используемых Пользователем, дата и время доступа к Сайту, адреса запрашиваемых страниц и иная подобная информация.
Эти данные необходимы для нормального функционирования сайта и форума и не доступны третьим лицам.
Кроме того, на сайте и форуме установлены части кода, которые передают аналогичные данные на сервера компании Google Inc. Подробнее можно ознакомиться по ссылке.
Также присутствуют счётчики посещаемости Rambler и Liveinternet, собирающие аналогичную информацию.
Продолжая использовать сайт или форум Вы даёте согласие на предачу, хранение и обработку этих данных.


Rambler's Top100