MwareTV

What is Video Transcoding? Guide for IPTV & OTT Operators

Video transcoding is the process of converting a source video file or live feed into multiple compressed formats and quality levels — so it can be played by any device on any bandwidth. For IPTV and OTT streaming, transcoding creates an Adaptive Bitrate (ABR) ladder: typically 4K, 1080p, 720p, 480p, and 360p versions of the same content, packaged in HLS or DASH format, delivered dynamically based on the viewer's available connection speed.

Transcoding vs. Encoding vs. Transmuxing

  • Encoding — converting raw/uncompressed video into a compressed format (H.264, H.265/HEVC, AV1)
  • Transcoding — converting already-compressed video from one format/bitrate/resolution to another (e.g., a broadcast 50Mbps H.264 feed → multiple HLS/DASH profiles for OTT delivery)
  • Transmuxing — changing the container format without re-encoding (MPEG-TS → MPEG-DASH), which is faster and cheaper but less flexible

For OTT delivery, most operators need full transcoding — multiple output profiles at different resolutions and bitrates — to serve viewers on everything from 4K TVs to mobile data connections.

Cloud Transcoding for IPTV and OTT

Traditional transcoding required on-premise hardware encoders — expensive, fixed-capacity machines that sat idle during off-peak hours. Cloud transcoding replaces hardware with elastic cloud infrastructure:

  • Elastic scale — spin up additional capacity in minutes for live events, scale back down automatically
  • No hardware investment — pay-per-use vs. six-figure hardware CapEx
  • Faster processing — GPU-accelerated cloud transcoding processes VoDfiles dramatically faster than real-time hardware encoders
  • Format flexibility — easily add new output profiles (e.g., AV1 for Roku) without hardware changes

Adaptive Bitrate (ABR) Streaming

Adaptive Bitrate (ABR) streaming is the technology that makes modern OTT work at scale. Instead of one fixed-quality stream, the player receives a manifest listing multiple quality options and switches automatically based on the viewer's download speed.

The two dominant ABR formats:

  • HLS (HTTP Live Streaming) — Apple's format, required for iOS/Safari, widely supported across all platforms
  • MPEG-DASH — the ISO standard format, used by most non-Apple devices and all enterprise DRM workflows

Frequently Asked Questions

How much does cloud video transcoding cost for IPTV?

Cloud transcoding pricing is usually based on minutes of content processed and number of output profiles. As a rough guide, transcoding 1 hour of live video into 5 quality profiles costs between €0.05 and €0.50 depending on the provider. MwareTV includes transcoding within the platform — operators pay for platform licensing, not per-minute transcoding fees.

What are the best video codecs for OTT streaming?

H.264/AVC remains the universal baseline — supported by virtually all devices at 1080p and below. H.265/HEVC provides 4K at lower bitrates but requires hardware support. AV1 is the emerging standard — royalty-free, excellent compression, natively supported on newer Roku, Android TV, and web browsers. Most operators transcode to H.264 for universal coverage and optionally H.265 for 4K-capable devices.

Does DRM work with cloud transcoding?

Yes. During transcoding, the output video is encrypted using Common Encryption (CENC) — a single encryption pass compatible with Widevine, FairPlay, and PlayReady. The encrypted stream is stored and delivered via CDN; DRM license keys are served separately by the middleware when a subscriber initiates playback.

Related MwareTV Products

Need cloud transcoding for your IPTV or OTT service?

MwareTV's broadcasting platform includes AI-powered cloud transcoding, live ingest, and Akamai CDN delivery in one platform.

Explore Broadcasting Solutions

Keen to discuss your project?

Talk to our team for information and ideas about the best solution for your needs.
or call us at +31 85 130 3803