Система приема и обработки потокового 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 цифровой аудио-выход
- Аудио стерео выход

Рис.1. Решение на базе TMS320DM6443
Программное обеспечение.
Аппаратное решение работает под управлением ОС Linux, которая исполняется на процессоре общего назначения ARM9, а задачи декодирования аудио и видео-потоков исполняются под управлением системы реального времени DSP BIOS на цифровом сигнальном процессоре.
Преимущества
- Нет необходимости использовать дополнительные чипы сторонних производителей, т.к медиа-процессор уже содержит в себе Ethernet и USB контроллеры, а также ядро для обработки видео потока.
- Необходимо меньшее время на тестирование аппаратуры.
|
|
|