Supported CDN streaming protocols and formats

Introduction

We provide three types of streaming services.

Nginx-based streaming

  • Available with CDN HTTP Live, Nginx based.
  • For CDN live streaming and CDN video on demand.
  • Requirements on origin (source) - HLS PULL, HLS PUSH, RTMP PULL and RTMP PUSH methods are supoprted.
  • RTMP PUSH supports automatic transcoding into multiple bitrates.
  • Streaming protocol on the CDN output is HLS.
  • Please note that except RTMP the same can be achieved with CDN Static and CDN Static Push services, moreover you can re-stream any HTTP stream. Read more about it here.

Wowza-based streaming

  • Available with CDN Video, CDN Video Push and CDN Live services. Wowza based.
  • For CDN video on demand and CDN live streaming.
  • Automatically transcodes origin stream/video file to the following 5 streaming protocols to provide compatibility with all devices.
    • RTMP/RTMPE - Real Time Messaging Protocol - for Flash players such as JW Player.
    • HLS - Apple HTTP Live Streaming - for Android, Apple, QuickTime and HTML5 players such as JW Player.
    • RTSP - Real Time Streaming Protocol - for Android, Blackberry and smartphones.
    • MSS - Microsoft Smooth Streaming - for Windows Phone and Silverlight players.
    • HDS - Adobe HTTP Dynamic Streaming - for HTML5 players such as JW Player.
  • Requirements on origin (source):
    • CDN video on demand - any MP4 or FLV video file is supported.
    • CDN live streaming - any RTMP stream in MP4 or FLV container encoded with H.264 video codec and AAC or MP3 audio codec is supported.

HTTP pseudo streaming

  • Available with CDN Static and CDN Static Push services. Nginx based.
  • For CDN video on demand.
  • Also known as progressive download.
  • Requirements on origin (source) - any MP4 or FLV video file is supported.
  • Read more about HTTP pseudo streaming.

What next?

Contact Us

           _    _      _____  
    ___   | || | ||   / ___// 
   /   || | || | ||   \___ \\ 
  | [] || | \\_/ ||   /    // 
   \__ ||  \____//   /____//  
    -|_||   `---`   `-----`   
     `-`