CDN_for_low_latency_WebRTC_streaming

CDN for low latency WebRTC streaming

A content delivery network (CDN) for low latency WebRTC streaming – up to 1 second
if communication channel is good enough – can be deployed using Web Call Server instances

Specifications

Streaming
sources
Content delivery
technologies
Playback
technologies
Platforms Key
features
  • WebRTC
  • RTMP
  • Pulled RTSP
  • Pulled RTMP
  • WebRTC
  • Websocket
  • WebRTC
  • RTMP
  • HLS
  • RTSP
  • Chrome
  • Firefox
  • Opera
  • Safari
  • Edge
  • iOS SDK
  • Android SDK
  • Stream transcoding on dedicated servers
  • Stream viewers access control on the fly
Streaming sources
  • WebRTC
  • RTMP
  • Pulled RTSP
  • Pulled RTMP
Content delivery technologies
  • WebRTC
  • Websocket
Playback technologies
  • WebRTC
  • RTMP
  • HLS
  • RTSP
Platforms
  • Chrome
  • Firefox
  • Opera
  • Safari
  • Edge
  • iOS SDK
  • Android SDK
Key features
  • Stream transcoding on dedicated servers
  • Stream viewers access control on the fly

How it works

A stream is publishing to Origin server, subscribers connect to Edge servers to play the stream

CDN low latency WebRTC Origin server Edge servers play the stream

 

A stream can be transcoded on dedicated Transcoder server by viewers’ request if necessary

CDN low latency WebRTC Origin server Edge servers play the stream

 

Viewers access to a stream can be controlled on the fly

CDN low latency WebRTC Origin server Edge servers play the stream

 

Example of stream publishing and playback using CDN with low latency

On the screenshot below, the stream from web camera containing countdown timer from 10 minutes to 0 is publishing via WebRTC to Origin server and is played from two Edge servers also via WebRTC. The latency is lower than 1 second:

CDN low latency WebRTC cdn play 2edges

 

More detailed CDN setup example is available on Embedding

 

Download Web Call Server 5

System requirements: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Download Now    

Installation:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Unpack and install using 'install.sh'
  3. Launch server using command 'service webcallserver start'
  4. Open the web interface https://host:8444 and activate your license

 

If you are using Amazon EC2, you don't need to download anything.

Launch WCS5 on Amazon EC2

 

Web Call Server Monthly Subscription

$75 per month

 

   Purchase   

 

 

 

 


Related Articles