Хочу вам розповісти про пристрої головної станції IPTV на прикладі нашого провайдера.
Сподіваюся, що після прочитання статті у вас з'явиться гарне уявлення про роботу головної станції IPTV.
Отже, що ми маємо:
- 7 супутникових антен
- 5 мультісвітчей
Ну все досить просто. На даху встановлені антени, налаштовані на основні супутники (Yamal, ABS, HotBird, Astra, W4 і інші). За всіма правилами система заземлена, надійно прикручена. З даху йдуть RF-кабелі в серверну.
Мультисвітчі
Провід з даху підключені в Мультисвітчі, завданням яких є посилення сигналу. Приймачі вже підключаються безпосередньо до мультісвітчей.
У нас використовуються професійні приймачі компанії Harmonic
Приймачі налаштовуються на необхідні транспондери, декодують сигнал, якщо він зашифрований.
Більшість професійних приймачів працюють з фронт-ендом DVB-S і можуть декодувати лише 2 телеканали одночасно.
- фізичні ASI порти, з них він бере потоки.
- фізичні Ethernet порти (для управління, вхідних потоків, вихідних потоків).
- віртуальні IP-порти (для прийому потоків, для віддачі потоків)
Щоб пустити на вихід потік, необхідно «скроссіровать» сервіс зі входу з віртуальним IP-портом.
Ось такі потоки бачить шлюз на першому ASI-вході:
У підсумку, ми побачимо, що на віртуальному IP-виході з'явився канал:
Ну і абонентам доставляється вже потік за допомогою IGMP-маршрутизатора. Але не все-так просто адже канали шифруються.
сервера шифрування
Всього, у нас коштує 2 сервера, один займається nPVR, інший - VOD. Вони мають продуктивні мережеві сховища, що дозволяють віддавати контент сотням користувачів одночасно. Використовуємо платформу - Kasenna MediaBase.
Middleware
Це самі навантажені сервера у нас, працюють два потужних сервера, налаштована балансування навантаження. Під базу даних використовуємо окремий сервер MSSQL, що працює в кластері.
моніторинг
Моніторингом потоків займається VB220 від BridgeTech.
Моніторимо рівні сигналів з супутника за допомогою Zabbix'a, який бере дані по SNMP з приймачів.
Якщо канал перестає декодувати, то приймач по SNMP повідомляє про це службу NOC, яка в свою чергу інформує чергового адміністратора.
Вибудуємо все в логічний ланцюжок:
Абонент -> Set-Top-Box -> Middleware + IGMP Query.
На цьому закінчу короткий опис основних складових головної станції.