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

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 stream can be transcoded on Transcoder

 

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 Deployng and testing

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 5 - Trial

The 30-days license is provided once for a person or organization. Please use your corporate email.


Processing...

Related articles

Dynamic CDN 2.0 for low latency WebRTC streaming

Dynamic CDN 2.0 for Low Latency WebRTC Streaming with Transcoding

Dynamic CDN 2.0 for Low Latency WebRTC Streaming with Stream Access Control

How to create a streaming CDN 1.0 for low latency WebRTC video broadcasting

References

Web Call Server – WebRTC server