Просмотр ТВ в MPEG-4 на компе.
Стандарт HDTV (High Definition Television), принятый в США в 1996 году, имеет формат 16:9 и позволяет на частоте одного канала NTSC передавать два канала разрешением в 1080 строк или 4 канала с разрешением в 720 строк. HDTV широко используется в США, в Азии, в частности, в Китае, а также в Австралии. При этом в Австралии и в Японии на этот стандарт перешли практически все телекомпании. До недавнего времени, в Европе HDTV не был представлен ни одним телевещателем. В этом регионе его развитие сдерживается, кроме высокой стоимости оборудования, различными законодательными ограничениями.
Не сжатый поток HDTV занимает 18Мбит/сек. Чтобы вещать как можно больше каналов используют технологию сжатия MPEG-4 в результате 18Мбит хватает чтобы вещать порядка 5 каналов.
Аппаратные MPEG-2 декодеры DVB-карт, таких как SkyStar1 не справляются с высокоскоростними (до 25 Мбит/сек) потоками данных HD-вещания. DVB-карт с программным декодированием (бюджетные) - SkyStar2/3 и прочие перекладывают работу на процессор компьютера и поэтому пропускная способность их существнно выше. Отметим, что для отображения HD-каналов без рывков и рассыпаний требуется процессор не ниже Pentium-4 2ГГц.
Для просмотра рекомендую использовать ProgDVB.
1) Инсталлируем ProgDVB (будет работать любая весия, выпущенная после 20 апреля 2006 года)
http://www.progdvb.com/download.htm
2) Закачиваем H.264 ProgDVB pack (
http://online-profi.org/files/ProgDVB_AVC.zip)
3) Копируем содержимое архива в папку ProgDVB.
4) Запускаем reg_avc.bat для регистрации новых фильтров.
5) Запускаем ProgDVB с ключом /tsmode: ProgDVB.exe /tsmode
6) Открываем Settings -> Audio and Video, закладка DirectShow. Для TV Channels ставим граф CyberlinkAVC. Устанавливаем рендерер по вкусу (примечание: у меня нормально заработало только с VMR9). Сохраняем установки.
7) Включаем MPEG-4 HDTV канал (например HD Forum с HotBird). Должна появиться картинка.

Выбираем File -> Property, открывается окно Decoder info. Кликаем на Cyberlink H.264/AVC Decoder в списке фильтров и жмем кнопку Property.
9) В открывшемся окне установок фильтра включаем галку Use DxVA (включаем аппаратную поддержку декодирования H.264). Режим Video mode устанавливаем в Bob (или по вкусу). Сохраняем.
10) Перезапускаем ProgDVB, чтобы включилось аппаратное ускорение. Смотрим.
11) Если наблюдаем затыки и подергивания: Выбираем File -> Property, открывается окно Decoder info. Кликаем на Mpeg2Demiltiplexer в списке фильтров и жмем кнопку Property.
В открывшемся окне установок фильтра устанавливаем значение Generation of PSI output в On. Сохраняем. Перезапускаем ProgDVB. У меня после этого затыки пропадают.
В Линухе всё проще. Достаточно установить VLC плэйер и h.264 кодек. Обычно ставится вместе с VLC. Ну вобщем и всё
Добавляем параметры вещания и смотрим
З.Ы. Есть другой классный и на много более простой способ расскажу после эксперемента
