Install & Upgrade Specifications Setup Streaming Local/FTP File HLS HTML Web Video RTMP SRT DVB MPEG-TS MPEG-DASH Blackmagic Decklink Newtek NDI Webcam & Screen IP Camera Advanced Settings Seamless Streaming Multi-bitrate Video Codecs NVIDIA GPU Intel GPU NETINT VPU Video Overlay

IPTV OTT Encoding & Streaming

In Adaptive/Multiple Bitrates

Adaptive and Dynamic Bitrate Streaming

Adaptive bitrate streaming is a video delivery technique that adjusts video quality in real time according to detected bandwidth and CPU capacity.

To enable adaptive bitrate streaming, create multiple profiles with different video resolutions, frame rates, and bit rates (from low to high quality) for the same stream source. For example:

IPVTL supports up to 5 profiles per channel for RTMP, HLS, and MPEG-TS over UDP output formats.

To set up multiple bitrate profiles, create or delete profiles by clicking the "+" or "-" button at the bottom of the encoding settings panel. In each profile, you can define different video sizes, bit rates, and encoding options. Specify a unique output address for each profile and set the same Key Frame Intv. for all profiles to keep video key frames synchronized.

IPVTL Multiple Bitrate Streaming

To set up adaptive bitate HLS output, follow instructions in the HLS Guide.

Note: Multi-profile encoding consumes more computing resources than single-profile encoding. Consider your hardware specifications before enabling this feature.

Stream from Single Media Source to Multiple Destinations

Another use case for IPVTL multi-profile streaming is to distribute a single video stream to multiple destinations simultaneously. For example, you can stream a live TV program to YouTube, Twitch, Facebook, and Wowza at the same time from a single channel.