При построении головной станции цифрового телевидения рекомендуется использовать серверное оборудование, поскольку оно рассчитано на длительную работу, высокое качество и надежность. К основным компонентам относятся:
Сервера часто включают в себя несколько блоков питания, оснащенных защитой от перенапряжения
Модули памяти содержат системы коррекции ошибок
Резервные системы охлаждения
Эти элементы, помимо прочего, способствуют созданию надежной головной станции цифрового телевидения.
CPU
Оптимальная частота процессора для головной станции цифрового телевидения составляет 2,5-3 ГГц и выше. Процессоры с большим количеством ядер, но меньшей частотой (например, 1,8-2,5 ГГц) плохо подходят для задач, требующих низкой латентности.
Процессоры только с кэшем L2, может быть, и не так плохи, но в 99% случаев это говорит о том, что остальное оборудование, такое как материнская плата и оперативная память, устарело и не пригодно для использования.
Пример хорошего процессора:
Intel Xeon 10C E5-2680v2
Xeon 8C E5-2670
Intel Xeon 6C X5670
Core i5-9600K
RAM
Частота оперативной памяти также имеет немаловажное значение. Приблизительные цифры для сравнения:
DDR1 400 МГц - не подходит
DDR2 600 МГц - подходит для небольших конфигураций, например, для приема 10-15 каналов и их трансляции в udp
DDR3 1333-1600 МГц - подходит
DDR4 2133-2800 МГц - подходит
DDR4 2800-3400 МГц - дорого и не нужно
Объем оперативной памяти важен только для хранения HLS-кусков (сегментов). Средний объем оперативной памяти для 100 hls-каналов составляет 16 Гб.
Сетевые адаптеры
размер буфера rx/tx
Размеры кольцевых буферов сетевых карт зависят от производителя и класса сетевой карты. Увеличение размера буфера снижает вероятность потери пакетов при задержках в планировании.
менее 1024, как правило, не рекомендуется
от 2048 до 4096 считаются хорошими
8192 признан отличным
очереди
Передача пакетов между кольцевым буфером сетевой карты и ядром операционной системы осуществляется с помощью очередей. Каждой очереди отводится одно выделенное ядро процессора. Сетевые адаптеры, оснащенные несколькими очередями, могут обрабатывать пакеты одновременно.
Сетевые адаптеры с одной очередью предназначены только для потребительского использования и не рекомендуются для настройки головных станций цифрового телевидения.
Рекомендуемые сетевые адаптеры
Intel
82599ES, 82599EB (2 порта)
82599EN (1 порт)
i350AM2
Mellanox
MT27520
SolarFlare
SFN7122F
НЕ рекомендуемые сетевые адаптеры
D-Link, Realtek
Любые модели предназначены только для потребительского использования и не подходят для головных станций цифрового телевидения.
Intel
Хотя мы рекомендуем сетевые карты Intel, мы не рекомендуем конкретно эти модели. Только одна очередь, и все данные будут обрабатываться только одним ядром процессора.
Контроллер 82541GI Gigabit Ethernet (rev 05)
Контроллер 82541PI Gigabit Ethernet (rev 05)
82574L Гигабитное сетевое подключение
Контроллер 82540EM Gigabit Ethernet (rev 03)
82545EM
82579LM
Контроллер 82571EB Gigabit Ethernet (rev 06)
82573L Контроллер Gigabit Ethernet
Контроллер 82573E Gigabit Ethernet (rev 03)
82578DC Гигабитное сетевое подключение (rev 06)
Контроллер 82546EB Gigabit Ethernet (rev 01)
Контроллер Gigabit Ethernet 82546GB (rev 03)
I219-V (rev 31)
I217
Broadcom
Broadcom Corporation NetXtreme BCM5701
Broadcom Corporation NetXtreme BCM5704
Broadcom Corporation NetXtreme BCM5715
Broadcom Corporation NetXtreme BCM5719 - периодически появляются падения/пропуски на скорости 256 мбит/с.
Broadcom Corporation NetXtreme BCM5721
Broadcom Corporation NetXtreme BCM5722
Broadcom Corporation NetXtreme II BCM5708
Broadcom Corporation NetXtreme II BCM5709 - несмотря на наличие нескольких очередей, RSS может начать работу только с одной из них, что создает высокую нагрузку на одно работающее ядро
Broadcom Corporation NetXtreme II BCM5716 , поддерживает распределение прерываний по доступным ядрам, но при этом оставляет основную часть пакетов на ядре 0
Другие
VIA Technologies, Inc. VT6105/VT6106S Rhine-III (rev 86)
Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit или Fast Ethernet
Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller
Marvell Technology Group Ltd. 88E8050 PCI-E ASF Gigabit Ethernet Controller
QLogic Corp. cLOM8214 1/10GbE Controller (rev. 54) - не работает изменение количества очередей, по умолчанию 3 rx, 1 rx tx.
Сетевая карта NC326i
NVidia Corporation MCP55 Ethernet (rev a3) - только одна очередь. В результате даже при небольшом объеме трафика возникает очень высокая нагрузка на процессорное ядро, занятое обработкой трафика от данной сетевой карты, что приводит к неприемлемо медленной обработке пакетов.
Рекомендуемые DVB-адаптеры
Цифровые устройства
Все DVB-адаптеры компании Digital Devices хорошо работают с Astra.
DD Max SX8 - 8 тюнерная S/S2 карта + мультисвитч
DD Max A8i - 8-тюнерный DVB-C2/T2 ISDB-T
Также хорошо работает с другим оборудованием компании Digital Devices:
DD RESI DVB-C FSM - модулятор DVB-C
DD Octopus Twin CI - 2 CI-интерфейса для дешифрования каналов
TBS
DVB-адаптеры компании TBS являются одним из наиболее популярных решений для приема цифрового телевидения.
TBS6904 - 4 тюнерная S/S2 карта приема
TBS6909 - 8- тюнерная S/S2 карта приема + мультисвитч
TBS6205 - 4 тюнерный DVB-T2/T/C ресивер
Также хорошо работает с другим оборудованием компании TBS:
TBS6004 DVB-C 4 QAM PCIe Card
TBS6900 - 2 CI-интерфейса для дешифрования каналов
DVBSky
T980CI - 1 тюнерный DVB-T/T2/C ресивер со слотом CI. S950CI - 1 тюнерный DVB-S/S2 ресивер со слотом CI. T9580 - 2-тюнерный S2/T2/T/C ресивер с независимыми тюнерами.
Не рекомендуется использовать DVB-адаптеры
DigitalDevices
Модулятор Digital Devices RESI DVB-T/ISDB-T SDR не поддерживается
Другие
SkyStar 1 - старая карта, не поддерживает стандарт S2
Mystique SaTiX-SX - старая карта, не поддерживает стандарт S2