Live and VOD support for HEVC/H.265

Hevc_logo

H.265 is a high-efficiency codec, best fit for high resolution video like HD, 4K and 8K streaming. They require huge bandwidth consumption hence the need for a codec with better compression. Nimble Streamer team introduces HEVC transmuxing feature set for live and VOD media streaming.
Read more about codecs support in Nimble Streamer.

Streaming Video-on-Demand HEVC via MPEG-DASH and HLS

Nimble Streamer allows efficiently streaming H.265-encoded video in VOD mode via both MPEG-DASH and HLS.

Live HEVC transmuxing

Nimble Streamer covers variety of live streaming scenarios.

The input for HEVC live streams are RTSP and MPEG-TS. These are the formats that may be sources for HEVC today.

  • RTSP is supported both via published and pulled sources.
  • MPEG-TS is supported via both UDP and HTTP.
The output is wider:

  • MPEG-DASH is codec-agnostic so it supports live H.265 transmuxing output.
  • RTSP is available for playback.
  • RTSP can also be republished to other servers. This allows building HEVC-enabled CDNs.
  • MPEG-TS output is available for UDP and HTTP delivery.
  • Nimble can also wrap HEVC into HLS streams which can be played in certain players.
  • CDN-friendly streaming setup can be set up for outgoing MPEG-DASH and HLS streams.
  • Full ABR support for available multiple output bitrates.

Paywall capabilities for HEVC

Nimble supports a variety of features for building paywalls.

  • Hot-linking protection to avoid media links hi-jacking.
  • Pay-per-view framework for controlling playback in pay-per-view, pay-per-minute, monthly subscription and other scenarios.
  • Geo-location and IP ranges restriction.
  • User-Agent block.
  • SSL streaming support is also available.
  • Paywall feature set is applicable for all output protocols.


See also: Live streaming | Codecs | Transcoder | Video-on-demand | Building infrastructure

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.