One evening last week, I was nerd-sniped by a question Max Ogden asked: That is quite an interesting question. I somewhat dislike using Session Description Protocol (SDP) in the signaling protocol anyway and prefer nice JSON objects for the API and ugly XML blobs on the wire to the ugly SDP blobs used by […]
Search Results for: SDP
SDP: The worst of all worlds or why compromise can be a bad idea (Tim Panton)
As WebRTC implementations and field trials evolve, field experience is telling us there are still a number of open issues to make this technology deployable in the real world and the fact that we would probably do some things differently if we started all over again. As an example, see the recent W3C discussion What […]
Anatomy of a WebRTC SDP (Antón Román)
Editor note: see the updated version of this post here. As described in previous posts, WebRTC does not specify a particular signalling model other than the generic need to exchange Session Description Protocol (SDP) media descriptions in the offer/answer fashion. During the last few months, my friend Antón Román (CTO of Quobis) and I spent a lot […]
Anatomy of a WebRTC SDP (original)
You found our old version of the interactive SDP guide. Check out the new and updated version here: https://webrtchacks.com/sdp-anatomy/ See the source post by Antón Román for more details: https://webrtchacks.com/anatomy-webrtc-sdp/ Global Lines v=0 o=- 680121471469462884 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic: WMS GUKF430Khp9jEQiPrdYe0LbTAALiNAKAIfl2 Audio Lines m=audio 54278 RTP/SAVPF 111 103 […]
End-to-End Encryption in WebRTC… 4 Years Later
We covered End-to-end encryption (E2EE) before, first back in 2020 when Zoom’s claims to do E2EE were demystified (not just by us; they later got fined $85m for this), followed by the quite exciting beta implementation of E2EE in Jitsi using Chromium’s Insertable Streams API. A bit later we had Matrix explain how their approach […]