WebRTC redefined: a new SFU API (...) Membrane Framework | Michał Śledź | Code BEAM America 21
This video was recorded at Code BEAM America 2021 - https://codesync.global/conferences/code-beam-sf-2021/ WebRTC redefined - a new SFU API for Elixir from Membrane Framework | Michał Śledź - Author of WebRTC Implementation in Elixir ABSTRACT Creating video conferencing systems has always been challenging. While the most used standard - WebRTC requires from the user quite a deep understanding of what is going on under the hood, the new abstraction layer created in Membrane Framework allows us to hide all the low level, network connected things. During this talk, I will go through the new SFU API and how it makes the developer experience much easier, both when creating a new Phoenix application and integrating with existing systems. OBJECTIVES: Presentation of the new SFU API and its usage. AUDIENCE: Everyone who is interested in designing APIs, abstraction layers or is willing to create or integrate a video conferencing platform with its existing system. • Timecodes 00:00 - 00:57 - Table of Contents 00:58 - 01:18 - What is Membrane_Framework 01:19 - 03:18 - Membrance Architecture 03:19 - 04:51 - What is WebRTC 04:52 - 06:44 - P2P Scenario 06:45 - 07:45 - WebRTC Protocol Stack 07:46 - 17:11 - SDP Example 17:12 - 17:31 - Problems of WebRTC 17:32 - 18:16 - What is Membrance RTC Engine? 18:17 - 19:59 - Architecture 20:00 - 20:45 - Client Side API 20:45 - 21:48 - Callbacks 21:49 - 25:50 - Functions 25:51 - 27:16 - What does Membrane RTC Engine gives you? 27:17 - 33:21 - One more Abstract Layer 33:22 - 34:03 - Links • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global