Download WebRTC

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Cross-site scripting wikipedia , lookup

Last.fm wikipedia , lookup

SIP extensions for the IP Multimedia Subsystem wikipedia , lookup

Transcript
WebRTC
Multimedia in www
Ján Murányi, Ivan Kotuliak
WebRTC
• What is it?
– Protocol suite and API for use in realtime communication
on the Web
• It is based on
–
–
–
–
JavaScript
CSS
WebSocket
HTML5
WebRTC
• Real Time Communication brought to browsers
– Signaling is independent of the implementation
– Media are handled by browsers
• Standardized by IETF and W3C
WebRTC trapezoid
WebRTC ShowCase
• Proof of concept platform
– Build to demonstrate the possibilities of WebRTC
• Built on
– Node.JS
• Socket.IO
• Express
– Asterisk
– JSSIP
WebRTC ShowCase - Architecture
WebRTC ShowCase
• Implementation challenges
– SRTP
• Mandatory to implement
– ICE
• Mandatory to implement
• TURN servers
– Websockets
• Own signaling protocol
• SIP over Websockets
– Interconnection to PSTN
• Asterisk 12.1.0
WebRTC ShowCase
• Use cases
–
–
–
–
Anonymous calls to user
User to user calls
User to PSTN calls
PSTN to user calls
• Endpoints
– Google Chrome stable 23+
• PC
• OS X
• Linux
– Google Chrome beta for Android
WebRTC ShowCase
Show time …
Ján Murányi, STU Bratislava
[email protected]