Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
103 views9 pages

Intro To: Multimedia Lab, FAU

WebRTC is an open-source project that enables real-time communications through web browsers using JavaScript APIs and HTML5. It allows users to share audio, video, and generic data between browsers. Key features include MediaStreams to access cameras and microphones, and PeerConnection for establishing audio and video calls between browsers without plugins. While support is still developing, WebRTC is implemented in Chrome, Firefox, and Opera, and aims to provide a common platform for real-time communications across devices.

Uploaded by

magazin Index
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views9 pages

Intro To: Multimedia Lab, FAU

WebRTC is an open-source project that enables real-time communications through web browsers using JavaScript APIs and HTML5. It allows users to share audio, video, and generic data between browsers. Key features include MediaStreams to access cameras and microphones, and PeerConnection for establishing audio and video calls between browsers without plugins. While support is still developing, WebRTC is implemented in Chrome, Firefox, and Opera, and aims to provide a common platform for real-time communications across devices.

Uploaded by

magazin Index
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Intro to

Multimedia Lab, FAU

What is WebRTC?
It is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities.

Uses Javascript APIs and HTML5. It is supported by Google, Mozilla and Opera. It aspires to create a common platform for RTC: PC, phone, TV

WebRTC Support

WebRTC coming to almost all desktop browsers by the end of 2012.


Mobile support will follow. Native C++ libraries are available.

Key Features

MediaStreams access to users camera and mic


PeerConnection easy audio/video calls DataChannels p2p application data transfer Currently only MediaStreams and PeerConnection have been implemented.

MediaStreams

A MediaStream represents a media source.


Can be converted to an object URL, and passed to a <video> element. Use the getUserMedia API to get a MediaStream for the webcam/mic (prompts for user consent).

PeerConnection

API for establishing audio/video calls.


Built-in:
Peer-to-peer Codec control Encryption Bandwidth Mannagement

Chrome Flag
PeerConnection is hidden under a flag in Chrome.

Websockets
WebRTC does not specify signaling methods and protocols.

Websockets can be used for signaling.


It provides bi-directional communication channels over a single TCP connection. Supported on Chrome, Firefox, Safari, and IE.

Alternatives: SIP, XMPP, XMLHttpRequest with Google Channel API

Demos

Synced video.
One to many video.

You might also like