22
WebRTC and XMPP What happened since Summit 13

WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

WebRTC and XMPP

What happened since Summit 13

Page 2: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ● Philipp Hancke

● Recap from Summit 13

● What happened in the WebRTC world

● What happened in the XMPP world

● What will happen in the next months

Page 3: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

Recap from Summit 13

Philipp Hancke

Page 4: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

Do we care about WebRTC?

Do we care about Jingle?

What about SDP?

Philipp Hancke

Page 5: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

What happened in the WebRTC world

Philipp Hancke

Page 6: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

TURN Support

Statistics API

Datachannels

and lots of other things

Philipp Hancke

Page 7: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

SDP Debate

DTLS-SDES Debate

Multi-stream-Plan Debate

Video Codec Debate

Philipp Hancke

Page 8: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

What is the usecase for WebRTC?

What is the role of Federation in

WebRTC?

What is the role of standards?

Philipp Hancke

Page 9: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

What happened in the XMPP world

Philipp Hancke

Page 11: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

Native Client/Server Integration of

WebRTC – GA March

(uses ASN.1 for C2S)

Federation via XMPP/Jingle

Android Application (using XMPP)

Philipp Hancke

Page 12: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

New Jingle Extensions:

XEP-0320, XEP-0338, XEP-0339

WebRTC SDP features for AV

XEP-0343 for DataChannels

Philipp Hancke

Page 13: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

What will happen in the next months

Philipp Hancke

Page 14: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

Datachannel Stabilization

Jingle-Message

CoLiBri – XEP-0340

Philipp Hancke

Page 15: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

CoLiBri – Multiuser Conferences

Philipp Hancke

Page 16: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

C

D

Page 17: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

C

A

D

B

Page 18: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

Colibri …

looks like a standard Jingle session

(with multiple streams)

is not tied to MUC/PubSub/COIN

currently only works in Chrome

Philipp Hancke

Page 21: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ●

Write a serverside MUC focus

Integrate more deeply into MUC

(moderation, voice, …)

Philipp Hancke

Page 22: WebRTC and XMPPhancke.name/jabber/summit15-webrtc.pdf · Federation via XMPP/Jingle Android Application (using XMPP) Philipp Hancke ... I like @jitsi presentation at #webrtcparis

© ESTOS GmbH 2014 ● Philipp Hancke