Komunikacja w czasie rzeczywistym w internecie

WebRTC umożliwia dodawanie do aplikacji informacji o komunikacji w czasie rzeczywistym, które działają poza otwartym standardem. Obsługuje połączenia wideo, głosowe i ogólne, które są przesyłane między znajomymi. Dzięki temu deweloperzy mogą tworzyć zaawansowane rozwiązania do komunikacji głosowej i wideo. Technologia jest dostępna we wszystkich nowoczesnych przeglądarkach i natywnych klientach wszystkich głównych platform. Technologie oparte na WebRTC są wdrażane jako otwarty standard internetowy i dostępne jako zwykłe interfejsy API JavaScript we wszystkich popularnych przeglądarkach. W przypadku klientów natywnych (takich jak aplikacje na Androida i iOS) dostępna jest biblioteka zapewniająca te same funkcje. Projekt WebRTC to open-source, który jest obsługiwany m.in. przez Apple, Google, Microsoft i Mozilla. Stronę obsługuje zespół Google WebRTC.
Istnieje wiele różnych zastosowań WebRTC – od podstawowych aplikacji internetowych korzystających z kamery i mikrofonu po zaawansowane funkcje rozmów wideo i udostępnianie ekranu. Zebraliśmy wiele przykładów kodu, aby lepiej zobrazować działanie technologii i tego, do czego można ją wykorzystać.
Aplikacja WebRTC zwykle przechodzi przez wspólny proces aplikacji. Uzyskiwanie dostępu do urządzeń multimedialnych, otwieranie połączeń równorzędnych, odkrywanie znajomych i rozpoczynanie transmisji. Przed wprowadzeniem nowych programistów zalecamy zapoznanie się z wprowadzeniem do WebRTC.
Zacznij od naszych ćwiczeń z programowania, aby zapoznać się z interfejsami API WebRTC w internecie (JavaScript).