Забыли пароль?
Главная / Библиотека / Система приема потокового IP телевидения

Система приема и обработки потокового IP телесигнала

Задача

Необходимо разработать аппаратное и программное обеспечение Set Top Box (далее STB) для приема потокового телевещания по IP сетям (далее IPTV). Решение должно быть аналогично по функционалу существующему устройству Aminet110.

Основные функции STB:

  • Получение видео/аудио потока из IP сетей по Ethernet
  • Отображение видео на устройство (ТВ), подключенное к видео выходу STB
  • Проигрывание аудио потока на внешних аудио системах, подключенных к аудио выходу STB

Основные требования к STB:

  • Способность декодировать поток MPEG4 2.5 Mbps
  • Способность декодировать поток MPEG2 4 Mbps
  • Интерфейс 10/100 Ethernet
  • SVideo видео-выход
  • SPDIF цифровой аудио-выход интерфейс
  • Управление устройством через пульт ДУ

Решение

Мы предлагаем решение для аппаратной платформы STB на основе медиа-процессора TMS320DM6443 от Texas Instruments

Данное решение основано на использовании dual-core медиапроцессора TMS320DM6443, где процессором общего назначения является ядро ARM9, а второй процессор - цифровой сигнальный процессор (DSP), предназначенный для обработки-декодирования видео потока.

Состав аппаратной платформы (рис.1):

  • Медиа процессор TMS320DM6443
  • Встроенный Ethernet controller
  • Встроенный USB controller
  • SDRAM 32MB
  • Flash память 8MB
  • SVideo видео-выход
  • SPDIF цифровой аудио-выход
  • Аудио стерео выход

Аппаратно - программный комплекс Set Top Box на базе TMS320DM6443

Рис.1. Решение на базе TMS320DM6443

Программное обеспечение.

Аппаратное решение работает под управлением ОС Linux, которая исполняется на процессоре общего назначения ARM9, а задачи декодирования аудио и видео-потоков исполняются под управлением системы реального времени DSP BIOS на цифровом сигнальном процессоре.

Преимущества

  • Нет необходимости использовать дополнительные чипы сторонних производителей, т.к медиа-процессор уже содержит в себе Ethernet и USB контроллеры, а также ядро для обработки видео потока.
  • Необходимо меньшее время на тестирование аппаратуры.