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
Видео WebRTC redefined: a new SFU API (...) Membrane Framework | Michał Śledź | Code BEAM America 21 канала Code Sync
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
Видео WebRTC redefined: a new SFU API (...) Membrane Framework | Michał Śledź | Code BEAM America 21 канала Code Sync
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Keynote: What every programmer should know about cognition | Felienne Hermans | Lambda Days 2022Programming Languages on top of the BEAM - Manuel Rubio, Robert Virding | Code BEAM V 2020Runtime Modes and Plugins in Erlang | Ulf Wiger | Code BEAM Europe 2022Towards Smart E-Learning Mentor Dispatch | Christopher Schankula | Lambda Days 2022Kill your Dead Code with Fire! | Brujo Benavides | Code BEAM V EU 21Decade of writing and selling Erlang based Flussonic | Maksim Lapshin | Code BEAM V 2020Stream processing IoT time series data with RabbitMQ & InfluxDB | Samantha Wang | RabbitMQ Summit 21Satoru Kawahara - One-shot Algebraic Effects as Coroutines - Lambda Days 2020Building Game Engines in Elixir by Gabriel Kolawole | ElixirConfEU Virtual 2020Metaphors are Everywhere: Ideas to Improve Software Development T. Pfeiffer @Code BEAM Lite A CoruñaDevon Estes - Digging through the garbage - Code BEAM Lite Berlin 18Adam Lindberg - Evolution of GRiSP - Code BEAM Lite Munich 2018Live from Undisclosed Locations | Elixr Outlaws | Code BEAM America 2021Sig-adLib: A Compilable Embedded Language for (...) | Baltasar Trancón Widemann | Lambda Days 2022Building Full Stack Web Applications with Safe Stack | Ody MbegbuKeynote: Formal Verification? No, Formal Reasoning! | Marianne Bellotti | Code BEAM America 2022Monkey, take the wheel - DMYTRO LYTOVCHENKO | Code BEAM SF 2020MQTT for Home Building Automation Hardware Interfacing | Omer Kilic | Code BEAM America 2021Code Mesh LDN 2019 HighlightsAn Enigma Machine in Elm | Ju Liu | Lambda Days 2022