WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

10
WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak

Transcript of WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

Page 1: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

WebRTC

Multimedia in www

Ján Murányi, Ivan Kotuliak

Page 2: 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

Page 3: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

WebRTC

• Real Time Communication brought to browsers– Signaling is independent of the implementation– Media are handled by browsers

• Standardized by IETF and W3C

Page 4: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

WebRTC trapezoid

Page 5: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

WebRTC ShowCase

• Proof of concept platform– Build to demonstrate the possibilities of WebRTC

• Built on– Node.JS

• Socket.IO• Express

– Asterisk– JSSIP

Page 6: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

WebRTC ShowCase - Architecture

Page 7: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

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

Page 8: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

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

Page 9: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

WebRTC ShowCase

Page 10: WebRTC Multimedia in www Ján Murányi, Ivan Kotuliak.

Show time …

Ján Murányi, STU Bratislava

[email protected]