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