Video Streaming

In the video streaming section on OTTVerse, we cover everything from video packaging and streaming using HLS, DASH, storage, CDNs, Personalization, Playback, and more.

Click here to learn about video encoding, FFmpeg, and ad-tech.


MPEG-DASH is a popular video-streaming protocol widely used to deliver media via Video on Demand (VOD) or Live Streaming and to various end-user devices, including smartphones, tablets, SmartTVs, gaming consoles, and more.

HTTP Live Streaming (HLS)

HLS or HTTP Live Streaming is an HTTP-based adaptive bitrate video streaming protocol containing tools and procedures for streaming video and audio over the internet. HLS protocol was introduced by Apple in 2009.

Content Delivery Networks (CDNs)

A CDN consists of servers strategically located worldwide that store copies of your video and distribute them to viewers based on their location (or CDN footprint). CDNs improve live streaming performance by caching files closer to users, so streams don’t buffer or break up under high traffic loads.


Personalization or Recommendation Engines are important for OTT platforms as they are a tool to help users navigate through a movie catalog efficiently. With the help of ML and AI, platforms can build a persona for every user based on their interaction with the service, their choice of movies, and extensive movie metadata. 

Metrics (QoE, Engagement, etc.)



Streaming Protocols

  1. What is RTMP?
  2. RTMP streaming using FFmpeg
  3. Low Latency Streaming Protocols SRT, WebRTC, LL-HLS, UDP, TCP, RTMP Explained
  4. Live streaming — protocols, latencies & technology options
  5. What is NAT used in WebRTC?
  6. How to Successfully Scale Your WebRTC Application in 2021

Live Streaming Tutorials

Enjoying this article? Subscribe to OTTVerse and receive exclusive news and information from the OTT Industry.