Co to jest WebRTC?

click fraud protection

Komunikacja internetowa w czasie rzeczywistym lub WebRTC, włącza standard, który umożliwia przeglądarkom wymianę dźwięku i obrazu. Jeśli słyszałeś o aplikacjach takich jak Spotkania lub Spotkania w Hangouts, komunikator facebookowy, Klawiatura numeryczna, UberKonferencja, Pojawić się w, wśród wiele innych, słyszałeś (a może nawet używałeś) aplikacji, które opierają się na WebRTC do przesyłania głosu i wideo w przeglądarce.

WebRTC definiuje sposoby, w jakie przeglądarka na Twoim urządzeniu może nawiązać, zarządzać i kończyć zdalne połączenie równorzędne. System obejmuje standardy bezpieczeństwa szyfrowania, a także obsługę zarządzania pasmem.

Przykład WebRTC przy użyciu Google Meet.

WebRTC ułatwia spotkania w sieci

Gdy Twoja przeglądarka obsługuje WebRTC, oznacza to, że nie musisz instalować wtyczki ani pobierać specjalnej aplikacji, aby komunikować się z innymi ludźmi. Koniec z marnowaniem czasu na pobieranie pliku, dwukrotne klikanie go lub czekanie na zainstalowanie. Jeśli Twoja przeglądarka obsługuje WebRTC, internetowe spotkania głosowe i wideo staną się prostsze.

Przyznawanie dostępu do mikrofonu i wideo

Jednak przed rozpoczęciem konferencji musisz zezwolić na dostęp do mikrofonu lub kamery wideo urządzenia. Gdy system konferencyjny w czasie rzeczywistym potrzebuje dostępu do któregokolwiek z tych urządzeń, zobaczysz monit z pytaniem, czy chcesz „Zezwól na dostęp” do mikrofonu lub kamery. Pamiętaj, aby zatwierdzić ten dostęp tylko dla witryn i usług, którym ufasz.

Które przeglądarki obsługują WebRTC?

Chrome, Firefox i Opera obsługują WebRTC. Zespoły, które tworzą te trzy przeglądarki, aktywnie pracowały nad stworzeniem wsparcia dla WebRTC. Jeśli potrzebujesz przeglądarki zawierającej WebRTC, każdy z tych trzech będzie doskonałą opcją. Apple i Microsoft opracowują również wsparcie dla WebRTC odpowiednio w Safari (na macOS i iOS) oraz nowej wersji Microsoft Edge (opartej na Chromium). Strona, iswebrtcreadyyet.com, zapewnia szybki wizualny przegląd obsługi WebRTC przez przeglądarkę.

Jak przetestować WebRTC

Aby szybko przetestować wideokonferencje za pomocą Web-RTC, możesz wypróbować klienta czatu wideo AppRTC obsługiwanego przez Google App Engine, pod adresem https://apprtc.appspot.com/. Kliknij link w przeglądarce, wybierz lub utwórz losową nazwę pokoju, a następnie wybierz Dołącz, aby rozpocząć konferencję. Dołącz do pokoju o tej samej nazwie z przeglądarki na innym urządzeniu, aby zobaczyć, jak działa WebRTC. Możesz także dostosować kilka ustawień za pomocą Parametry AppRTC. Należy pamiętać, że ma to być aplikacja demonstracyjna i testowa, a nie pełnoprawne rozwiązanie do obsługi konferencji internetowych!

Ochrona prywatności przed wyciekiem WebRTC

Połączenie WebRTC może potencjalnie ujawnić adres internetowy Twojego urządzenia. Jest to często nazywane wyciekiem WebRTC, ponieważ adres IP (protokół internetowy) urządzenia jest wtedy potencjalnie dostępny dla zdalnej przeglądarki. W niektórych przypadkach, nawet jeśli używasz a wirtualna sieć prywatna (VPN) aby ukryć adres internetowy Twojego urządzenia, wyciek WebRTC może ujawnić Twój rzeczywisty adres IP. Może to stanowić potencjalny problem, ponieważ adres IP często może służyć do identyfikacji regionu, miasta lub dostawcy usług internetowych.

Jeśli nie potrzebujesz usług komunikacji głosowej lub wideo WebRTC w swojej przeglądarce, możesz wyłączyć WebRTC. W przeciwnym razie możesz chcieć użyć VPN, aby zapobiec wyciekowi adresu IP WebRTC. Google oferuje Ogranicznik sieci WebRTC rozszerzenie do użytku w przeglądarce Chrome, które oferuje opcje ochrony prywatności.

Dla wielu osób korzyści płynące z szybkiej, bezpiecznej komunikacji w czasie rzeczywistym opartej na przeglądarce, którą zapewnia WebRTC, mogą przewyższać obawy dotyczące prywatności związane z potencjalnie ujawnionym adresem internetowym.