3
3.1 Аппаратная платформа
System On Chip (SOC):
1. HiSilicon Hi3798MV100
Платформа должна обеспечивать:
● Производительность не менее 5000 DMIPS;
● Пассивное охлаждение;
● Оперативная память DDR3 не менее 512 Мбайт (как минимум 128 Мбайт для нужд OS & ПО);
● Flash память не менее 256 Мбайт (как минимум 108 Мбайт для UBI);
● Сетевой интерфейс с производительностью не менее 50 Мбит/c.
3.2 Интерфейсы
STB должны быть оборудованы следующими интерфейсами:
● 1 порт Ethernet 10/100 (опционально 10/100/1000) Base-T с автоматическим определением полярности MDI/MDIX (RJ-45) и режима half/full duplex, а так же индикацией наличия сетевого подключения и передачи данных (раздельные индикаторы), конструктивно выполненной в составе сетевого интерфейса;
● Беспроводной интерфейс 802.11b/g/n/ac 2,4 ГГц/5 ГГц (2T2R);
● Не менее одного порта USB 2.0 для подключения USB накопителей;
● Цифровой выход HDMI версии не менее 1.3а + CEC;
● Видеовыход CVBS + аналоговый стереоаудиовыход (TRRS mini-jack):
● Размеры mini-jack: 3.5мм × 17мм
● Распайка интерфейса TRRS-3RCA (нумерация контактов от провода)
· 1 контакт – общий;
· 2 контакт – аудио R (красный);
· 3 контакт –аудио L (белый);
· 4 контакт – видео (желтый).
● Разъем для подключения адаптера питания круглой формы. Разъем для адаптера питания и разъем вилки должны быть того же цвета (например, красный, черный, оранжевый, белый);
● Инфракрасный порт с углом не менее 180 градусов в двух плоскостях;
● Поддержка одновременной работы цифрового (HDMI) и аналогового AV выходов.
● Промышленный образец не должен иметь на плате смонтированный консольный разъем UART-TTL. (За исключением тестовых образцов для тестирования и интеграции). (опционально)
3.3 Требования к беспроводному интерфейсу
● Поддержка стандартов 802.11 b/g/n/ac;
● Поддержка частот 2401~2483 МГц для 2.4 ГГц;
● Поддержка частот 5150:5350 МГц и 5650:5850 МГц для 5 ГГц;
● Поддержка шифрования WEP/WPA/WPA2(TKIP/AES);
● Поддержка SGI;
● Возможность отключения PowerSave mode;
● Поддержка Space Time Block Coding в случае подключения к AP антенной формулой 2T2R и выше;
● Внутренняя всенаправленная антенна с коэффициентом усиления не менее 4dBi (расположение антенны должно быть оптимальным и подтверждаться диаграммой направленности).
● Совместимость с чипсетами основных производителей
● Скорость не ниже 30 Мбит/с при уровне сигнала от точки доступа -65 дБм.
● Программная поддержка WPS PBC.
3.4 Поддержка мультимедиа
STB должны быть способны аппаратно декодировать и отображать следующие форматы аудио и видео информации:
1
2
3
3.1
3.2
3.3
3.3.1 Не менее одного видео потока HD разрешения (до 1080p60);
3.3.2 Не менее одного видео потока SD разрешения (576p/576i/480p/480i);
3.3.3 Поддержка видеорежимов (не хуже):
3.3.3.1 720x576i @50Hz;
3.3.3.2 720x576p @50Hz;
3.3.3.3 1280x720p @50Hz;
3.3.3.4 1920x1080i @50Hz;
3.3.3.5 1920x1080p @30Hz.
3.3.3.6 1920x1080p @60Hz.
3.3.4 Видео кодеки:
3.3.4.1 MPEG-1 (ISO/IEC 11172-1), MPEG-2 (ISO/IEC 13818-1), MPEG-4.10 (H.264, ISO 14496-10) с максимальным битрейтом 20 Мбит/с во всех видеорежимах, обозначенных в 3.3.3;
3.3.4.2 Профиль (Profile Level): MP&ML/MP&HL (MPEG-2 (ISO/IEC 13818-2)), MP/L4 (MPEG-4 ISO 14496-10).
3.3.5 Аудио кодеки:
3.3.5.1 AAC (ISO 14496-3) с битрейтом не ниже 320 Кбит/с
3.3.5.2 PCM (sampling rate: 32, 44.1, 48 КГц; sampling resolution: до 16 бит);
3.3.5.3 Dolby Digital, Dolby Digital Plus; с битрейтом не ниже 380 Кбит/с;
3.3.5.4 MPEG –1 Layer 1, 2, 3(MP3) (ISO/IEC 11172-3, ISO/IEC 13818-3) с битрейтом не ниже 320 Кбит/с;
3.3.6 Изображения:
3.3.6.1 Аппаратное декодирование PNG, JPEG (HD).
STB должен поддерживать:
3.3.7 Отображение multicast/unicast контента в контейнерах MPEG-2TS;
3.3.8 HTTP Live streaming (с поддержкой скремблированния);
3.3.9 MPEG Dash (с поддержкой скремблированния);
3.3.10 Adaptive bitrate (с поддержкой скремблированния);
Все необходимые видео и аудио-прошивки для работы аппаратного декодирования платформы должны быть включены в состав предоставляемого ПО. Поставщик STB должен обеспечить выплату за собственный счет любых необходимых лицензионных отчислений для использования в STB в целях обеспечения заданных требований к функционалу STB в течение всего периода эксплуатации технических и программных решений под товарными знаками HDMI/HDCP, AAC, Dolby Digital Plus, MP3, MPEG-2, MPEG-4/H.264 и т. д.
3.5 Защита контента от копирования
3.4
3.4.1 Поддержка CAS/DRM Verimatrix (VCAS 3.X);
3.4.2 SoC должен поддерживать TPM (Trusted Platforms Module) для надёжного хранения SSL сертификатов;
3.4.3 Поддержка CAS/DRM Conax (Nagravision) – опционально;
3.4.4 Поддержка HDMI-HDCP не ниже ver. 1.3a с возможностью обновления ключей;
3.4.5 Описание возможных вариантов реализации технологии watermarking (решения MarkAny, ContentArmor, Verimatrix) на STB.
3.4.6 Поставщик STB должен обеспечить выплату за собственный счет любых необходимых лицензионных отчислений для использования DRM Verimatrix в STB.
3.6 Требования к сетевому уровню
3.5.1 Поддержка UPnP;
3.5.2 RFC 826 – ARP;
3.5.3 RFC 791 – ICMP;
3.5.4 DHCP client;
3.5.5 DNS client (primary and secondary DNS);
3.5.6 IGMP V2 (RFC 2236);
3.5.7 NTP;
3.5.8 Сохранение значения поля DSCP при отправке TCP. ACK. Возможность установки флага DHCP приоритета;
3.5.9 DHCP option 43 (RFC 2132):
upgrade url (string) | code 1 = text
middleware url (string) | code 2 = text
timezone (string) | code 5 = text, должна содержать значение системной переменной TZ.
В файловой системе должен быть файл, содержащий список всех значений полученных от DHCP (каждая опция представляется в виде одной строки в формате: NAME=VALUE).
3.7 Требования к программному обеспечению, входящего в состав STB IPTV/OTT
В составе поставляемого ПО Поставщик обязан предоставить следующее:
- кросс-компилятор и иные инструменты для сборки (для среды Linux i386 или x86_64). Предоставляется в docker/lxc контейнере или виртуальной машине ova/qemu;
- bootloader (начальный загрузчик, поддержка проверки целостности и загрузки первого цельного из двух экземпляров ядра размером не менее 6Мбайт каждое); Исходный код bootloader с возможностью модификации; В случае если используется модифицированный загрузчик, должны быть предоставлены как исходные тексты оригинального загрузчика, так и все изменения в виде patch-файлов;
- операционную систему (Linux, kernel, включая все необходимые патчи для работы STB и используемых периферийных устройств). Для патчей новый код и изменения должны быть выделены с помощью #ifdef VENDORNAME_STBMODELNAME … #endif ; Также должны быть предоставлены исходный код оригинальных версий и все изменения в виде patch-файлов;
- поддержка udev (mdev) в kernel;
- поддержка файловых систем: UBIFS, ext2/ext3, vfat (fat32), ntfs, iso9660, UDF, squashFS и клиенты NFS;
- драйвер sysfs (работа с кнопками, LED) и Linux LED subsystem;
- драйвер WiFi
- SDK (reference software от производителя SoC требуемой версии, включающий необходимые ресурсы, обеспечивающий программный доступ ко всем компонентам аппаратной платформы, а также все необходимые дополнительные компоненты и патчи для сборки и работы);
- В составе инструкции по кастомизации Splashscreen;
- CAS/DRM (библиотека и headers);
- клиент Verimatrix Standard Security ViewRight® ONE (Web) (версия ≥ 2.3.13);
- Busybox;
- Утилита для работы с ИК, конфигурация прилагаемого ПДУ;
- Пример rootfs (может быть изменен поставщиком Middleware);
- Детальная документация в части конфигурации PIO/LED/UART/I2C etc.;
- Возможность реализации утилиты обновления ПО по unicast и с USB flash (в bootloader или initramfs, доступная для использования bootloader);
- Инструменты и детальные инструкции по сборке прошивки и проведения прошивки STB;
- Инструмент работы с 2D-графикой с возможностью наложения поверх воспроизводимого видео с альфа каналом, и детальное описание API (включая реализацию работы с аппаратным ускорением в смежных компонентах) (например, directFB, OMX, etc);
- Ключи HDCP;
- Возможность калибровки аналоговых A/V выходов (bootloader или обозначить альтернативный вариант);
- Возможность получить MAC адрес и S/N, также возврат названия модели (включая ревизию), а также интерфейсы (AV_COMPOSITE, AV_HDMI, AV_SPDIF_OPTICAL), через библиотеку с API libstbvendor, реализованную поставщиком приставки;
- STB должны иметь возможность отображения субтитров, в случае их наличия в контейнерах MPEG-2TS (ETSI EN 300 472 V1.3.1 (2003-05, ETSI EN 301 775 V1.2.1 (2003-05)), MKV;
- STB должен быть устойчив к повреждениям флеш-памяти: bootloader при загрузке предоставляет поддержку проверки целостности доступных ядер kernel, загружая неповрежденный экземпляр.
- Производитель должен предоставить набор приложений в бинарном и исходном виде:
- Тест «Детальная программно-аппаратная информация по STB»;
- Тест «Проверка сетевых подключений»
- Тест «Работа с беспроводным интерфейсом»
- Тест «Воспроизведение контента»;
- Тест «Аппаратное декодирование видео»;
- Тест «HDMI различные разрешения»;
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


