Komunikacja w czasie rzeczywistym w internecie

WebRTC umożliwia dodanie do aplikacji funkcji komunikacji w czasie rzeczywistym, które działają na podstawie otwartego standardu. Obsługuje wysyłanie danych głosowych, wideo i ogólnych między aplikacjami z grupy porównawczej, co pozwala deweloperom tworzyć zaawansowane rozwiązania do komunikacji głosowej i wideo. Technologia jest dostępna we wszystkich nowoczesnych przeglądarkach, a także w klientach natywnych dla wszystkich głównych platform. Technologie WebRTC są zaimplementowane jako otwarty standard internetowy i są dostępne jako zwykłe interfejsy API JavaScriptu we wszystkich popularnych przeglądarkach. W przypadku klientów natywnych (np. aplikacji na Androida i iOS) dostępna jest biblioteka udostępniająca te same funkcje. Projekt WebRTC jest open-source i jest obsługiwany między innymi przez Apple, Google, Microsoft i Mozilla. Ta strona jest zarządzana przez zespół Google WebRTC.
Istnieje wiele różnych przypadków użycia WebRTC, od podstawowych aplikacji internetowych używających kamery lub mikrofonu po zaawansowane aplikacje do rozmów wideo i udostępnianie ekranu. Zebraliśmy więcej przykładów kodu, aby pokazać, jak działa ta technologia i do czego można ją wykorzystać.
Aplikacja WebRTC przechodzi zwykle przez wspólny przepływ aplikacji. Uzyskiwanie dostępu do urządzeń multimedialnych, otwieranie połączeń porównawczych, odkrywanie porównań i rozpoczynanie transmisji. Zachęcamy nowych deweloperów do zapoznania się z wprowadzeniem do WebRTC, zanim będą mogli zacząć programować.
Zapoznaj się z naszymi ćwiczeniami z programowania, aby zapoznać się z interfejsami API WebRTC w internecie (JavaScript).