Efficient tools to build your streaming infrastructure


Overview of MPEG2TS Streaming in Nimble Streamer

This web page focuses on the MPEG2-TS streaming capabilities of Nimble Streamer, providing a complete overview of its features and functionalities. Nimble Streamer is capable of taking in MPEG2-TS via UDP and HTTP and converting it into outgoing media streams in various formats, including HLS, DASH, and more. The Nimble server solution supports both unicast and multicast UDP delivery methods and has the ability to mux multiple incoming streams into a single multi-program MPEG2-TS UDP stream. Multicast source IP is supported according to RFC4607 SMM. Enhanced interleaving compensation can be set up in case when your audio and video are unsynchronized.
The solution also supports the pass-through of MPEG-TS stream and data, allowing it to keep intact important data such as subtitles, metadata, PIDs, multiple tracks, like pass-through of SCTE-35 markers and KLV metadata.

Both LATM and ADTS AAC headers are supported.

Nimble Streamer allows for the playback of live streams via HTTP MPEG2TS and has the ability to record any MPEG-TS live streams for further playback via HLS and MPEG-DASH. The solution also supports the re-packaging of MPEG-TS content into various other protocols, including RTMP, SRT, NDI, RTSP, SLDP, Icecast, and more,

Furthermore, Nimble Streamer supports WebRTC ingest and can generate MPEG-TS output with H.264/VP8/VP9/Opus without transcoding.

In terms of codecs, Nimble Streamer supports a wide range of video and audio formats, including H.264, MPEG1, MPEG2, MPEG4, H.265, VP8, VP9, AAC, AC3, E-AC3, MP3, and Opus.
Read more about supported codecs.

Convert MPEG2TS into HLS, MPEG-DASH, and other outputs

Nimble Streamer transmuxes incoming HTTP and UDP MPEG2-TS into HLS, DASH and other output streaming protocols.
This covers receiving UDP MPEGTS and pulled HTTP MPEGTS.
For pulled HTTP streams you can define fallback URLs for backup.

Read HTTP and UDP MPEG2-TS transmixing article for a step-by-step tutorial.

MPEG2TS UDP delivery

Nimble Streamer allows delivering existing MPEG2TS by both existing transport methods.

MPEG2TS playback

Nimble Streamer allows playing live streams via HTTP MPEG2TS.
You can set it up using this scenario along with other output protocols.
Also, thumbnails can be generated for output streams on-the-fly.

Re-package between live protocols

Same transmuxing engine allows re-packaging MPEG-TS content from and into the following protocols.

Watch our video tutorials:



WebRTC input for MPEG-TS

Nimble Streamer supports WebRTC ingest via WHIP signaling with H.264, VP8 and VP9 video and Opus audio content.

MPEG-TS transport supports all these codecs so Nimble can generate MPEG-TS output with H.264/VP8/VP9/Opus without transcoding.

Please read WebRTC setup instruction to try that in action.

DVR Recording

Nimble Streamer has a DVR feature set which allows recording of any MPEG-TS live streams for further playback via HLS and MPEG-DASH.

Hot Swap

Hot swap capabilities are also available for MPEG-TS over HTTP, allowing for seamless switching between source origin and substitute streams without any glitches or artifacts. Stream aliases are available for added flexibility in security settings and statistics.

Aliasing

Stream aliases are available for making flexible security settings and statistics.



Install Nimble Streamer now
Install now
Free trial of WMSPanel included