WebRTC
Що таке WebRTC?
Набір відкритих протоколів WebRTC забезпечує встановлення однорангових з’єднань для потокової трансляції даних між клієнтами. Технологія нативна – для веб-браузерів. А це виключає необхідність у сторонніх плагінах. Спеціальний API надає розробникам зручний інструментарій для вбудовування цих можливостей у проекти.
Принцип роботи
Взаємодія починається із встановлення прямого захищеного з’єднання між учасниками. На початковому етапі спеціальний сервер допомагає клієнтам знайти одне одного. Після цього трафік іде безпосередньо від одного пристрою до іншого, забезпечуючи мінімальні затримки. Складні протоколи інкапсульовані у простому API, доступному для використання.
Надійність системи базується на трьох компонентах: можливостях протоколів, піринговій архітектурі та підтримці провідними оглядачами.
Приклади застосування
Відеочати, демонстрація екрану, трансляція потокового відео. Також це організація спільної роботи та файлообміну.