Внимание
У Вас отключена поддержка Cookie в браузере. Возможно некорректное отображение сайта!
  • Адаптивный битрейт
  • 4 рекламных режима
  • Мультикамера
  • DVR
  • Low latency
Мы поддерживаем быструю доставку Live потоков с задержкой в пределах 4-5 секунд c помощью технологии Common Media Application Format (CMAF).

CMAF позволяет решить две задачи: быстрая доставка с малой задержкой и оптимизация хранения сегментов видео.

Обычно видеопоток проходит большое количество этапов преобразований от места съёмки до конечного зрителя. На каждом этапе видео делится на сегменты в несколько секунд, чтобы каждый сегмент получше сковертировать, кодировать и упаковать для передачи через публичную сеть Интернет. Мы поработали над тем, чтобы снизить задержку с традиционных 30-50 секунд до 4-5 секунд. Основная идея Low Latency стриминга на основе HTTP (DASH, HLS) заключается в использовании расширения HTTP 1.1 CTE под названием "Chunked Transfer Encoding". CMAF позволяет разделять основной сегмент видео на небольшие части (чанки), и передавать новые части мгновенно по мере их поступления от серверов транскодинга. При этом доставка возможна любым клиентам на любых платформах.

Двумя наиболее известными протоколами доставки видео являются HTTP Live Streaming (HLS) и MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH). Они используются на для доставки видео на разные платформы. Хотя оба представляют информацию похожим образом, но они несовместимы друг с другом. Приходится кодировать видео 2 раза, чтобы передать одни и те же исходные аудио- и видеоданные.
CMAF решает эту проблему, определяя более абстрактный формат, который позволяет использовать разные манифесты для одних и тех же закодированных данных. Таким образом, закодированные данные необходимо сохранить только один раз, с одним манифестом для HLS и одним для DASH. Для устройств, которые не поддерживают CMAF, возможна опция fallback на классический HLS MPEG-TS.


Сравнение традиционных средств доставки видеоконтента и G-Core Labs:


Как это работает?

Ваши Live потоки на входе могут быть в протоколах RTMP или SRT. Потоки транскодируются нами с использованием технологии адаптивного битрейта (ABR) в несколько битрейтов для просмотра конечным зрителем: 4K UHD, FullHD, HD, SD, LQ. Количество и качество битрейтов может установлено под задачи клиента. Количество одновременных транскодируемых стримов не ограничено.

Далее энкодер и упаковщик динамически собирают видеопоток с поддержкой CMAF в чанки MP4. Протоколы для передачи конечному зрителю MPEG‑DASH CMAF или HLS с поддержкой fragmented MP4 (fMP4).

Для стабильной доставки видеоконтента и балансировки нагрузки между серверами используем собственную мощную CDN. CDN адаптирована к передаче лайв стримов в CMAF и Low Latency.

Для демо мы зациклили видеоролик в режиме Live, сымитировав онлайн-трансляцию.
В поток встроены часы в нижней части, показывающие время кодирования видео с точностью до секунды (в часовом поясе UTC). Часы в потоке отстают не более чем на те самые 4-5 секунды от реального.


Манифесты, если вам хочется проверить как это работает:

– HLS доступен по ссылке

– MPEG-DASH доступен по ссылке


Хотите попробовать свой запустить стрим? Зарегистрируйтесь и укажите свои RTMP или SRT потоки.