Nimble Streamer — программный медиасервер, разработанный компанией Softvelum. [ требуется ссылка ] Сервер используется для потоковой передачи живого и запрашиваемого видео и аудио на настольные компьютеры, мобильные устройства , подключенные к Интернету телевизоры, IPTV-приставки и другие подключенные к сети устройства. [3] Его первая стабильная версия 1.0.0-1 была выпущена 21 октября 2013 года, а до этого было выпущено несколько предварительных версий. Цикл выпуска интенсивный, и новая версия появляется каждую неделю или реже. [2] Nimble Streamer стал финалистом премии Streaming Media European Readers' Choice Awards в 2016 году как лучшая инновация в области потоковой передачи [4] и в 2021 году как аппаратный/программный сервер. [5]
Nimble Streamer поставляется как приложение для Linux и Windows. [6] Его основные сценарии включают потоковую передачу из живых источников, потоковую передачу из файлов VOD и кэшированную повторную потоковую передачу HTTP. Для живой потоковой передачи он принимает RTMP, RTSP, MPEG-TS, SRT, UDT и Icecast в качестве входных данных и производит MPEG-DASH , [7] HLS , RTMP , RTSP , MPEG-TS , SRT, UDT, SLDP и Icecast . [8] VOD доступен как трансмуксирование MP4 в HLS и MPEG-DASH для H.265 и H.264 . HEVC также поддерживается для различных протоколов живой потоковой передачи. [9] Выход MPEG-DASH поддерживается в режимах живой трансляции и VOD.
Low Latency HLS поддерживается в Nimble Streamer [10] начиная с версии 3.6.3-3. [2]
Компания-разработчик является членом SRT Alliance [11] в качестве соавтора [12] и участника реализации протокола SRT с открытым исходным кодом.
NDI поддерживается как входной, так и выходной. [13]
Для ввода и вывода поддерживается потоковый протокол RIST. [14]
Программа также охватывает прогрессивную загрузку для нескольких форматов с возможностями поиска для воспроизведения HTML5 и Flash. [15] HTTP re-streaming охватывает HLS, MPEG-DASH, HDS и SmoothStreaming. Его можно использовать в качестве источника для одноранговой потоковой передачи мультимедиа. [16]
Live Transcoder для Nimble Streamer поддерживает декодирование, фильтрацию и кодирование видео H.264 , HEVC , MPEG2 , MPEG4 , VP8 , VP9 и аудио AAC , MP3 , MP2 , Speex , PCM G.711. [17]
Премиум-дополнение [18] обеспечивает вставку рекламы на стороне сервера в начале и в середине трансляций HLS, RTMP, SLDP и Icecast, а также защиту DRM с помощью Widevine , PlayReady и FairPlay .