Nimble Streamer перепаковывает входной поток MPEG2-TS в потоки HLS и DASH.
Он покрывает варианты UDP MPEGTS и вытягивание HTTP MPEGTS. Также для вытянутых потоков HTTP можно определить бэкап-потоки.
Доставка MPEG2TS по UDP
Nimble Streamer allows delivering existing MPEG2TS by both existing transport methods.
- Перепаковка в единый многопрограммный MPEG2-TS UDP поток до 256 входящих потоков RTMP, RTSP и MPEG2-TS.
- Mux rate для constant bitrate (CBR) поддерживается для UDP, чтобы работать с оборудованием DVB/ATSC с 100 PCR точностью, 0ns PCR смещением и PCR интервал <20ms.
- Возможность доставки исходящего потока как напрямую, так и мультикастом.
- Пропускать потоки и данные MPEGTS без перепаковки в UDP, SRT и RIST, когда нужно сохранить нетронутыми, например, субтитры, метаданные, PID, треки и т.д.
- Поддерживается MPEG-TS в RTC обертке.
- SDT (Service Description Table) полностью поддерживается.
- Пересылка маркеров SCTE-35 поддерживатся для MPEG-TS и HLS
- Маркеры SCTE-35 из потока MPEG-TS могут использоваться для вставки рекламы через Nimble Advertizer.
- Метаданные KLV можно пробрасывать из входящих потоков MPEG2TS в исходящие MPEG2TS UDP потоки.
Проигрывание MPEG2TS
Nimble Streamer поддержвает проигрывание живых потоков через MPEG2TS поверх HTTP.
Настроить его можно используя этот сценарий вместе с другими протоколами на выход.
Также можно сгенерировать thumbnails-картинки для исходящих потоков "на лету".
Запись
Nimble Streamer поддерживает функциональность DVR, которая позволяет записывать любые потоки MPEG-TS для последующего воспроизведения через HLS и MPEG-DASH.
Перепаковка между разными протоколами вещания
Применяемый механизм может позволяет перепаковать контент MPEG-TS между следующими протоколами.
Смотрите видео
Deliver SRT to transform into multicast UDP MPEG-TS, где показана трансформация между MPEG-TS UDP и SRT.
WebRTC как вход для MPEG-TS