Система «TNTv»

РЕШЕНИЯ: Онлайн-трансляции
На текущий момент задачи онлайн трансляций очень актуальны. Все чаще люди сталкиваются с необходимостью трансляции (стриминга) внутри локальной или глобальной сети.
О задачах
На сегодняшний день онлайн трансляции чаще всего используются для решения следующих задач:
#1. Трансляция мероприятия на сайт
По нашему опыту это самый частый запрос, когда требуется организовать прямой эфир мероприятия на сайте для того, чтобы кто угодно и откуда угодно мог его смотреть.
#2. Трансляция мероприятия в другие помещения данного здания
Типовой пример – когда в конференц- или в актовом зале происходит значимая встреча, и изображение и звук оттуда транслируется в фойе или в кабинеты руководителей. Таким образом внутри помещения люди, не участвующие в мероприятии, могут наблюдать за тем, что на нем происходит.
#3. Использование трансляции (стриминга), как способа доставки корпоративного ТВ
В случае, когда имеются большие площади и есть возможность установить различные точки отображения, то с помощью трансляции (стриминга) можно передавать аудио и видео контент на них, используя существующую локальную сеть. Этот способ доставки оказывается очень дешевым.
#4. Трансляция в условиях недостаточного обзора
Эта задача достаточно редко встречается, но тем не менее, бывает так, что при трансляции контента обзор для части аудитории ограничен. Например, экран недостаточного размера и люди с последних рядов плохо его видят, или полному обзору мешает колонна.
Оборудование для трансляции (стриминга)
Принципиальный вопрос, на который нужно ответить при организации онлайн трансляции – можно ли точно узнать количество пользователей, которые будут ее смотреть?


Например, когда нужно организовать прямой эфир мероприятия на сайте, невозможно предугадать точное количество зрителей. Это можно оценить лишь прикидочно, исходя из посещаемости сайта.

В случае, когда стриминг используется, как способ доставки корпоративного ТВ, заранее известно, сколько точек отображения (проекторов и дисплеев) установлено по помещениям – это и будет количество зрителей трансляции.

Эта информация важна с точки зрения технических подробностей потому, что существуют различные протоколы и кодеки, которыми осуществляется трансляция.

На текущий момент производители оборудования, которое обеспечивает онлайн трансляцию, используют несколько протоколов и кодеков. Чаще всего это:

  • Протоколы HTTP, RTSP и RTMP;
  • Кодек H.264 (в чуть более редких случаях Motion JPEG)
Оборудование TNTv
В линейке TNT тоже есть устройства для обеспечения онлайн трансляции:

  • Энкодер для того, чтобы кодировать сигнал;
  • Декодер для того, чтобы раскодировать сигнал, преобразуя его в популярные форматы, например, в HDMI.
Как работает энкодер
1. На устройство поступает HDMI сигнал;

2. Энкодер запаковывает его в один из протоколов HTTP, RTSP и RTMP с определенным качеством и определенным битрейтом;

3. Это позволяет транслировать сигнал, например, на сайт или в другое помещение.
Как работает декодер
Ровно наоборот:

1. Принимает поток, который транслируется по HTTP, RTSP и RTMP;

2. Преобразует его в формат HDMI или VGA.

Особенности энкодеров/декодеров TNTv и примеры вариантов использования




Данные устройства интересны с точки зрения их применимости в разных задачах благодаря следующим особенностям:
Поддержка 5 протоколов для обеспечения онлайн трансляции
Выше мы говорили о 3 протоколах. На самом деле их чуть больше, данные энкодеры и декодеры поддерживают 5 протоколов:

  • HTTP;
  • RTSP;
  • RTMP;
  • RTP;
  • UDP.
2 потока (основной и резервный)
Энкодер поддерживает одновременно трансляцию 2 потоков с разными настройками:

  • Максимальное качество на первом (основном) потоке – это FullHD (1920*1080 с частотой 60 кадров в секунду.
  • Второй поток может быть с максимальным качеством 720 P (1280*720).

Это очень удобно для того, чтобы обеспечивать резервирование. Например, когда с первым источником что-то случилось, устройство может автоматически переключаться на второй.

Кроме того, наличие 2 потоков разного качества позволяет транслировать параллельно один и тот же источник в 2 вариантах качества для того, чтобы зрители могли выбрать для себя оптимальный с точки зрения их полосы пропускания.

На декодере тоже предусмотрена возможность снять и HDMI, и VGA сигналы, то есть либо цифровой, либо аналоговый вариант - в зависимости от устройства отображения (поддерживает ли оно, например, цифровой сигнал).
Бюджетность онлайн-трансляции сигналов высокого качества
Этих двух устройств достаточно для того, чтобы строить полноценные онлайн трансляции вплоть до сигналов FullHD (60 кадров в секунду). Важно отметить, что это одно из наиболее бюджетных решений для трансляции такого качества сигналов, которое можно найти на рынке на текущий момент.
Раздельное использование декодера и энкодера
Так как используются полностью открытые протоколы, то можно использовать отдельно декодер или отдельно энкодер. Это оказывается полезным в некоторых случаях.

Так многие IT-специалисты предпочитают использовать программный источник (например, компьютер с установленным на него VLC-плеером) для трансляции сигнала в сеть. Тогда декодер будет принимать поток и уже превращать его в видео и аудио на конкретных точках, где требуется отображение.

Или наоборот – можно поставить аппаратный энкодер TNTv, транслировать поток в сеть, а получать его и смотреть, уже используя программные или иные устройства от других производителей, которые могут быть полезны.
Примеры проектов
с использованием энкодеров и декодеров TNTv.