Real-Time Streaming Protocol (RTSP) в Nimble Streamer

Rtsp-scenarios

Rtsp-mbl

Nimble Streamer позволяет обрабатывать любые из допустимых типов RTSP потоков:

  • анонсированные RTSP потоки, опубликованные в Nimble;
  • потоки, доступные через публичные URL (т.е. принимаемые потоки) по TCP, UDP и HTTP (VAPIX).
Контент можно также брать на вход по протоколам RTMP, MPEG2TS, Icecast и SHOUTcast
Доступна компенсация чередования (interleaving) для случаев, когда видео и аудио в потоках рассинхронизированы.
Поддерживаются LATM и ADTS AAC заголовки.

Кодеки

Видео:

  • H.264 на вход и выход поддерживается для всех протоколов
  • H.265 на вход по RTSP и MPEG-TS, на выход по RTSP, MPEG-DASH, MPEG-TS и HLS
  • VP8 и VP9 на вход и выход по RTSP
Аудио:
  • AAC на вход и выход поддерживается для всех протоколов
  • AC3 и E-AC3 на вход для RTSP и MPEG-TS, на выход для RTSP, MPEG-TS и HLS
  • MP3 на вход и выход
  • PCM G.711 (a-law и μ-law) на вход и выход
Узнайте больше о поддержке кодеков.

Преобразование потоков в HLS и MPEG-DASH

Nimble Streamer перепаковывает RTSP в потоки HLS и DASH
Эти потоки могут быть использованы для создания потоков с адаптивным битрейтом (ABR) через простой веб-интерфейс.

Проигрывание

Nimble Streamer поддерживает исходящие потоки RTSP для TCP inteleaved проигрывания с полным набором функциональности защиты потоков и псеводнимов. Таким образом Нимбл предоставляет потоки RTSP как для просмотра, так и для дальнейшей передачи на другие сервера.

Запись

Nimble Streamer поддерживает функциональность DVR, которая позволяет записывать входящие потоки RTSP для последующего воспроизведения через HLS и MPEG-DASH.

Обработка произвольных потоков по запросу

Nimble может брать RTSP поток для создания потоков RTMP и HLS по запросу, в случае, если вы не хотите круглосуточно передавать данные в каких-либо источников.
Подобное поведение выгодно, когда у вас много потоков, которые смотрят не всё время. Также это выгодно в случае, если есть множество камер, просмотр которых происходит лишь время от времени.

Повторная публикация

Для входящих опубликованных и принимаемых потоков можно установить повторную публикацию RTSP.
При таком сценарии можно перебросить живую трансляцию на edge-сервера для обеспеспечения устойчивой работы вещания.

Поддержка H.265/HEVC

В Nimble есть поддержка HEVC в RTSP на выходе. В качестве источника можно использовать как RTSP, так и MPEG-TS по UDP и TCP.

Перепаковка в другие протоколы вещания

Применяемый механизм может позволяет перепаковать контент RTSP в следующие протоколы.

Псевдонимы (aliasing)

Для исходящих потоков, созданных из RTSP доступны, псевдонимы исходящих потоков, позволяющие гибко настраивать функции безопасности и статистики.

Контроль за публикацией потоков

Функциональность контроля за публикацией RTSP позволяет обезопасить точки, принимающие вещание из внешних источников. В неё включены несколько уровней управления, включая внешний обработчик в виде веб-приложения, который вы можете применить к процессу вещания на основе вашей бизнес-логики. Эта функциональность очень полезна решений, связанных с вещанием с мобильных устройств.
Ознакомьтесь с обзорной статьёй, чтобы узнать больше о преимуществах этого решения, а также с детальным описанием настройки с примерами работы.



Другие разделы: Потоковое вещание | Кодеки | Транскодер | Видео-по-запросу | Построение инфраструктуры

Легкая процедура установки и обновления

Nimble Streamer ставится в несколько простых шагов и может быть обновлен до последней версии с помощью двух-трех простых команд в консоли.

Свяжитесь с нами, если нужна помощь и воспользуйтесь поиском по документации, там есть ответы на многие вопросы.