The History of the Internet

Developing with WebRTC

The Idea

Browser

WebRTC

Ingestion

Server

API

Server

Storage

Facebook Live

Other Video Platforms

Start/End Session

Propagate Session

Interaction Updates

Chat Updates

Message Users

Media

Media

Media

Media

Session

What is WebRTC

WebRTC (Web Real-Time Communication) is a technology which enables Web applications and sites to capture and optionally stream audio and/or video media, as well as to exchange arbitrary data between browsers without requiring an intermediary. 

The key is RTCIceCandidate

Ingestion Servers

AWS Elemental MediaLive

AntMedia

Ant Media Server is a streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is highly scalable both horizontally and vertically. It can run on-premise or on-cloud.

Cost

  • AntMedia
    • Data Transfer (Per GB)$0.085

    • Instance Cost (Per Hour)$0.68

    • License Cost (Per Instance)$89

    • 2 Instances at $281.10 for 20 concurrent broadcasts

    • https://antmedia.io/cost-calculator/

  • AWS
    • SD <10Mbps $0.12 / hr $0.0288 / hr
    • HD <10Mbps $0.234 / hr $0.0575 / hr
    • OUTPUT: Costly
    • https://aws.amazon.com/medialive/pricing/
Made with Slides.com