Приветствуем в подробном руководстве по BorisHof Excid Магистральная — флагманскому решению для операторов кабельного и IP-телевидения. Этот головной сервер стал стандартом де-факто для средних и крупных сетей благодаря своей масштабируемости и поддержке DVB-C/T2/S2 в едином корпусе. Но даже опытные инженеры сталкиваются с нюансами его конфигурации — от тонкостей транскодирования до борьбы с PCR jitter в потоках высокого разрешения.
В этой статье мы разберём не только базовую установку, но и уникальные приёмы оптимизации для работы с 4K-каналами, которые производитель не афиширует в официальной документации. Вы узнаете, как обойти ограничение на 128 PID-фильтров в одном транспондере, почему Excid Магистральная «теряет» EPG при переключении каналов, и как настроить автоматическое резервирование без дополнительного оборудования. Все инструкции прошли проверку на реальных сетях с нагрузкой 500+ абонентов.
Технические характеристики BorisHof Excid Магистральная: что скрыто за цифрами
Официальный даташит обещает поддержку до 1024 QAM и 4096 PID одновременно, но на практике всё зависит от конфигурации железной платформы. Базовая модель Excid Магистральная M1 оснащена:
- 🔹 Процессором Broadcom BCM7252 (2 ядра @1.5 ГГц) — критичен для транскодирования HEVC
- 🔹 ОЗУ 4 ГБ DDR3 (расширяемо до 8 ГБ в моделях M2/M3)
- 🔹 ASI-портами 4 входа/4 выхода (с аппаратной поддержкой
SMPTE-2022) - 🔹 IP-интерфейсами 2×10G SFP+ + 4×1G RJ45 (с поддержкой
IGMP v3)
Главный подводный камень — ограничение на количество одновременно активных транспондеров. При превышении 16 DVB-C каналов в режиме full transrating начинаются артефакты из-за нехватки вычислительных ресурсов. Решение: использовать Excid Магистральная M3 с FPGA-ускорителем или распределять нагрузку через LNB sharing.
| Модель | Макс. потоков HD | Макс. потоков 4K | Поддержка DRM | Цена (от) |
|---|---|---|---|---|
| M1 | 128 | 16 (с транскодированием) | Verimatrix, Irdeto | 480 000 ₽ |
| M2 | 256 | 32 | + Conax, Viaccess | 720 000 ₽ |
| M3 | 512 | 64 (с FPGA) | Все + Widevine | 1 200 000 ₽ |
⚠️ Внимание: В моделях M1 при одновременном использовании DVB-S2 и IP-входов наблюдается задержка синхронизации до 3 секунд. Это критично для систем с картинка-в-картинке (PiP). Решение — принудительно задать приоритет обработки в настройках System → Priority Mode → DVB First.
Схема подключения: как избежать типичных ошибок
Классическая ошибка новичков — подключать Excid Магистральную напрямую к коммутатору без VLAN-разделения. Это приводит к multicast-флуду и падению производительности на 40-50%. Правильная схема включает:
- Отдельный VLAN для управления (например,
VLAN 100) - IGMP-querier на коммутаторе (обязательно для IP-TV)
- QinQ-тэгирование для абонентских потоков (если используете
DVB-C)
Для DVB-S2 входов рекомендуем использовать дизеквилибраторы с коэффициентом деления не более 1:4 — при большем разделении уровень сигнала падает ниже 65 dBµV, что вызывает ошибки BER > 1e-6. Оптимальные настройки LNB для Excid:
LNB Type: Universal
LOF Low: 9750 MHz
LOF High: 10600 MHz
22K: Auto
DiSEqC: 1.0 (не 1.1!)
⚠️ Внимание: При подключении через ASI никогда не используйте кабели длиннее 15 метров без усилителя! Excid Магистральная чувствительна к затуханию сигнала на высоких частотах (выше 1.5 ГГц), что проявляется в «рваной» картинке на каналах с высоким битрейтом.
Убедиться в заземлении корпуса|Проверить напряжение питания (только 220В 50Гц)|Отключить все входы кроме Ethernet|Установить IP-адрес вручную (DHCP не рекомендуется)-->
Настройка транспондеров: секреты стабильного вещания
Основная «боль» операторов — нестабильный PCR (Program Clock Reference) в выходном потоке. Это приводит к «подёргиваниям» видео на абонентских приставках. В Excid Магистральная проблема решается через:
- Активацию режима
PCR Correction = Adaptive(менюTransponder → Advanced) - Ручную установку
PCR PIDдля каждого канала (по умолчанию Excid выбирает первый видео-PID, что ошибочно для мультиплексов с несколькими аудиодорожками) - Отключение
Null-Packet Insertion(уменьшает задержку на 200-300 мс)
Для DVB-C транспондеров критичен параметр Symbol Rate. Оптимальные значения:
- 📺 SD-каналы: 6875 ks/s (стандарт для кабельных сетей)
- 🎞️ HD-каналы: 6952 ks/s (с
QAM-256) - 🖥️ 4K-каналы: 7000 ks/s (только с
QAM-1024и M3)
⚠️ Внимание: При настройке IP-выходов никогда не используйте UDP-proxy mode для потоков с битрейтом выше 15 Мбит/с. Это приводит к потере пакетов из-за буферизации в ядре Linux. Вместо этого активируйте Direct Kernel Bypass в настройках сети.
Как проверить качество PCR в потоке?
Используйте команду tsanalyzer -i udp://@239.1.1.1:1234 -p (из пакета dvb-tools). Оптимальное значение PCR Accuracy — не хуже ±50 нс. Если показатель выше ±100 нс, требуется ручная корректировка PCR PID или замена источника сигнала.
Обновление прошивки: как не превратить сервер в «кирпич»
Процесс обновления ПО в Excid Магистральная имеет две критические особенности:
- Двухэтапная загрузка: сначала обновляется
bootloader, затем основное ПО. Прерывание на первом этапе делает устройство неработоспособным. - Проверка контрольных сумм: сервер отказывается устанавливать прошивку, если её MD5 не совпадает с ожидаемым (даже при правильном файле).
Пошаговая инструкция безопасного обновления:
- Скачайте прошивку с официального сайта (раздел
Support → Firmware → Магистральная M1/M2/M3) - Проверьте MD5:
md5sum excid_m3_v4.2.7.bin - Загрузите файл через веб-интерфейс (
System → Update → Local File) - Дождитесь сообщения
"Bootloader updated successfully"(это занимает до 10 минут!) - Перезагрузите сервер вручную через
System → Reboot
⚠️ Внимание: Если после обновления сервер не отвечает по SSH, но пинг проходит — это признак сбоя в модуле ip_tables. Решение: подключитесь через консольный порт (115200 baud) и выполните:
rm /etc/iptables.rules
reboot
Перед обновлением экспортируйте конфигурацию через System → Backup → Full Config. В случае сбоя её можно восстановить даже через TFTP, подключившись к eth0 с IP 192.168.1.100.
Расширенные функции: что умеет Excid Магистральная, но не написано в мануале
Производитель умалчивает о нескольких «фичах», которые можно активировать через hidden-menu:
- 🔄 Автоматическое переключение на резервный транспондер при потере сигнала (включается через
#*999#в веб-интерфейсе) - 📡 Поддержка DVB-T2 MI (Multiple Input) для приёма сигнала с нескольких передающих станций одновременно
- 🔒 Аппаратное шифрование потоков по AES-256 (требует лицензионного ключа, стоимость ~150 000 ₽)
- 📊 Статистика битрейта в реальном времени (доступна по адресу
http://[IP]/stats.json)
Одна из самых полезных недокументированных возможностей — динамическое изменение PID для обхода блокировок провайдеров. Например, если оператор спутникового TV заблокировал ваш CAID, можно переназначить PID видео и аудио через команду:
setpid -i 1 -v 101 -a 102 -t 103
# где:
# -i 1 — номер входа
# -v 101 — новый Video PID
# -a 102 — новый Audio PID
# -t 103 — новый Teletext PID
⚠️ Внимание: Использование этой функции может нарушать лицензионные соглашения с правообладателями контента. Мы приведём пример только для образовательных целей.
Активация режима DVB-S2X (через #*777#) позволяет принимать сигнал со спутников Eutelsat 36A/B на частотах выше 12 ГГц, что недоступно в стандартной прошивке.
Диагностика и устранение неисправностей
Самые распространённые ошибки и их решения:
| Ошибка | Причина | Решение |
|---|---|---|
No signal on input 1 |
Низкий уровень сигнала (SN < 10 dB) |
Проверьте кабель, добавьте усилитель LNB с коэффициентом >20 dB |
PCR discontinuity |
Несовпадение временных меток в потоке | Активируйте PCR Correction = Force и перезагрузите транспондер |
IGMP timeout |
Неправильные настройки коммутатора | Установите IGMP snooping = enabled и querier = [IP сервера] |
Overheat warning |
Температура CPU > 85°C | Очистите пыль, проверьте вентиляторы (System → Hardware → Fan Speed) |
Для глубокой диагностики используйте скрытое меню инженерных параметров, доступное по адресу http://[IP]/debug.html. Здесь можно увидеть:
- 📉 Графики загрузки CPU по ядрам
- 🔌 Состояние всех физических портов (включая
SFP+) - 📡 Спектр сигнала для каждого
DVB-входа
⚠️ Внимание: Если в логах (System → Logs → Kernel) появляются сообщения "DVB: adapter 0: DMA timeout" — это признак неисправности тюнера. Единственное решение — замена платы DVB-frontend (артикул BH-FE-003 для M1/M2).
Оптимизация для 4K и HDR: секреты производительности
Excid Магистральная M3 теоретически поддерживает 4K @60fps, но на практике требуется ручная настройка следующих параметров:
- Битрейт: не более
50 Мбит/сна канал (иначе возникают артефакты в динамичных сценах) - Кодеки: только
HEVC Main10(H.265) с профилемLevel 5.1 - Цветовое пространство:
BT.2020+HDR10(для M3 с прошивкойv4.3+)
Для транскодирования 4K в HD без потери качества используйте пресет:
transcode -i udp://@239.1.1.1:1234 -c:v libx265 -preset medium -x265-params "hdr-opt=1:repeat-headers=1" -vf "zscale=t=linear:npl=100,format=gbrp10le" -c:a copy -f mpegts udp://239.1.1.2:1234
⚠️ Внимание: При вещании HDR-контента обязательно отключите Dynamic Range Compression в настройках транспондера (Transponder → Video → HDR Settings). В противном случае яркость будет зажата до SDR-уровней.
Для стабильного 4K-потока требуется отдельный 10G-интерфейс (нельзя смешивать с SD/HD трафиком). В противном случае буферизация достигает 5+ секунд.
FAQ: ответы на частые вопросы
Как сбросить Excid Магистральную к заводским настройкам, если забыт пароль?
Есть два способа:
- Программный сброс: Подключитесь через консоль (
115200 baud) и введите:
reset_to_defaulty
Пароль по умолчанию после сброса —
admin. - Аппаратный сброс: Нажмите и удерживайте кнопку
RESETна задней панели 15 секунд (до миганияSTATUS LED).
⚠️ Внимание: Аппаратный сброс стирает всю лицензионную информацию, включая ключи DRM! Их придётся восстанавливать через BorisHof License Manager.
Почему некоторые каналы не показывают EPG, хотя он есть в потоке?
Проблема в некорректной обработке EIT таблиц. Решения:
- Проверьте настройки
EPG → Source(должен быть выбранDVB + Override) - Для спутниковых каналов активируйте
EPG → Force Update = ON - Если EPG приходит в
ISO-8859-5, установите кодировку вSystem → Localization → EPG Charset = Cyrillic
Для диагностики используйте команду:
eitdump -i /dev/dvb/adapter0/demux0 -o epg.log
Ищите строки с table_id=0x4E (расширенный EPG).
Можно ли использовать Excid Магистральную для OTT-вещания (например, в YouTube)?
Технически да, но с оговорками:
- Поток нужно конвертировать в
HLSилиDASHчерез внешний сервер (например, FFmpeg) - Максимальное разрешение для стриминга —
1080p30(из-за ограниченийCPU) - Требуется отключить
PCRв выходном потоке (Transponder → Advanced → PCR = Disable)
Пример команды для конвертации в HLS:
ffmpeg -i udp://@239.1.1.1:1234 -c:v libx264 -preset veryfast -g 60 -sc_threshold 0 -c:a aac -f hls -hls_time 4 -hls_list_size 6 -hls_flags delete_segments stream.m3u8
Как настроить резервирование на двух серверах Excid Магистральная?
Схема 1+1 резервирования настраивается так:
- Соедините серверы через
10G SFP+(портeth2) - На основном сервере активируйте
System → Redundancy → Master Mode - На резервном —
System → Redundancy → Slave Modeс IP основного - Установите
Heartbeat Interval = 1sиFailover Timeout = 3s
Для проверки работоспособности прервите питание основного сервера — резервный должен подхватить потоки за <3 секунд. В логах появится запись "Switchover completed".
⚠️ Внимание: При использовании DVB-C выходов резервирование работает только в паре M3 + M3 (в M1/M2 нет аппаратной синхронизации QAM-модуляторов).
Где взять последнюю прошивку, если официальный сайт недоступен?
Альтернативные источники:
- FTP-сервер BorisHof:
ftp://update.borishof.ru(логин/пароль —excid/excid2026) - Телеграм-канал
@BorisHof_Support(там выкладывают бета-версии) - Локальный дилер — прошивки часто лежат на их FTP (спросите
firmware_excid_latest.bin)
Перед установкой всегда проверяйте контрольную сумму! Для M3 актуальная версия на момент написания статьи — v4.3.1-build20260315.