MPEG2TS streaming in Nimble Streamer

Mpegts scenarios

Mpegts udp

Nimble Streamer takes MPEG2-TS via UDP and HTTP to make outgoing media streams in various formats. UDP can be used as both unicast and multicast. Nimble supports multicast source IP according to RFC4607 SMM.
Playlists import is supported for multiple channels.
Enhanced interleaving compensation can be set up in case when your audio and video are un-synchronized.
Both LATM and ADTS AAC headers are supported.
Mux rate can be set to handle DVB/ATSC hardware with 100% PCR accuracy, 0ns PCR drift and PCR interval <20ms.



  • H.264, MPEG1, MPEG2 and MPEG4 input and output
  • H.265 input via MPEG-TS, SRT, UDT and RTSP with output via MPEG-DASH, RTSP, SRT, UDT, MPEG-TS and HLS
  • AAC input and output is supported via all protocols
  • AC3 and E-AC3 input via MPEG-TS and RTSP, output via MPEG-TS, RTSP and HLS
  • MP3 input and output via all protocols
Read more about supported codecs.

Producing HLS and MPEG-DASH from MPEG2TS

Nimble Streamer transmuxes incoming MPEG2-TS into HLS and DASH streams.


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

MPEG2TS delivery

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

  • Take MPEG2TS via both UDP and HTTP.
  • UDP buffer setup is available.
  • Create HTTP MPEG2TS outgoing stream with its respective URL.
  • Set up via same scenario as other transmuxing.
  • Transmux up to 256 RTMP, RTSP and MPEG2-TS streams into single multi-program MPEG2-TS UDP stream.
  • Producr of single-program outgoing MPEG-TS UDP stream.
  • Both unicast and multicast output delivery methods are supported.

MPEG2TS playback

Nimble Streamer allows playing live streams via HTTP MPEG2TS.
You can set it up using this scenario along with other output protocols.

Re-package between live protocols.

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

Hot swap

Hot swap capabilities allow switching between source origin and substitute streams with no glitches or artifacts:

H.265/HEVC support

Nimble has HEVC support for MPEG-TS as output. As a source, you can use RTSP, SRT, UDT, and MPEG-TS over UDP and TCP besides H.264.


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

See also:Live streamingAds insertionTranscoderCodecsVideo-on-demandBuilding infrastructureMobile solutionsUsage snapshots

Easy installation and upgrade

Nimble Streamer can be installed in a couple of small steps and upgraded to the latest version by running two or three simple commands in console.

Let us know if you need any help and search through our documentation to find more information.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.