Course Code: webrtc
Duration: 7 hours
Prerequisites:
  • Podstawowa znajomość JavaScript i HTML
  • Podstawowe zrozumienie działania sieci

Publiczność

  • Twórcy stron internetowych
  • Każdy zainteresowany nauką i korzystaniem z WebRTC
Overview:

Web Real-Time Communication (WebRTC) to potężny projekt typu open source, który zapewnia komunikację w czasie rzeczywistym w przeglądarkach internetowych i aplikacjach mobilnych za pomocą interfejsów programowania aplikacji.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych i wszystkich zainteresowanych nauką i wykorzystaniem WebRTC do tworzenia aplikacji z głosem, wideo i udostępnianiem danych za pomocą interfejsu API WebRTC.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Poznać elementy i możliwości WebRTC.
  • Korzystać z prostych interfejsów API JavaScript w celu włączenia udostępniania głosu, wideo i danych w połączeniu peer-to-peer.
  • Tworzyć proste aplikacje za pomocą interfejsu API WebRTC.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Przegląd i historia czasu rzeczywistego Communication w sieci
  • Architektura aplikacji WebRTC

Zrozumienie technologii serwera WebRTC

  • Dlaczego warto używać serwerów?
  • ICE, STUN i TURN
  • Opcje sygnalizacji WebRTC
  • Konfiguracja serwera i opcje hostingu

Interfejs API WebRTC

  • Wprowadzenie do interfejsu API WebRTC
  • Korzystanie z MediaStream w celu uzyskania dostępu do kamery internetowej i mikrofonu
  • Używanie RTCPeerConnection do ustanowienia połączenia równorzędnego
  • Komunikacja danych RTCDataChannel
  • Udostępnianie ekranu za pomocą WebRTC

Pierwsze kroki

  • Konfiguracja środowiska deweloperskiego
  • Korzystanie z oprogramowania i narzędzi deweloperskich WebRTC

Korzystanie z Peer.js do tworzenia dwuosobowego czatu wideo

  • Wprowadzenie do biblioteki Peer.js
  • Konfigurowanie HTML dla dwuosobowego czatu wideo
  • Pisanie Java wywołań skryptów do Peer.js
  • Testowanie aplikacji dwuosobowego czatu

Korzystanie z SimpleWebRTC do tworzenia wieloosobowej aplikacji czatu

  • Wprowadzenie do frameworka SimpleWebRTC
  • Konfiguracja HTML dla wieloosobowego czatu wideo
  • Pisanie Java wywołań skryptu do SimpleWebRTC
  • Testowanie wieloosobowej aplikacji czatu

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - WebRTC Fundamentals

Qatar - WebRTC Fundamentals

Egypt - WebRTC Fundamentals

Saudi Arabia - WebRTC Fundamentals

South Africa - WebRTC Fundamentals

Brasil - WebRTC Fundamentals

Canada - WebRTC Fundamentals

中国 - WebRTC Fundamentals

香港 - WebRTC Fundamentals

澳門 - WebRTC Fundamentals

台灣 - WebRTC Fundamentals

USA - WebRTC Fundamentals

Österreich - WebRTC Fundamentals

Schweiz - WebRTC Fundamentals

Deutschland - WebRTC Fundamentals

Czech Republic - WebRTC Fundamentals

Denmark - WebRTC Fundamentals

Estonia - WebRTC Fundamentals

Finland - WebRTC Fundamentals

Greece - WebRTC Fundamentals

Magyarország - WebRTC Fundamentals

Ireland - WebRTC Fundamentals

Luxembourg - WebRTC Fundamentals

Latvia - WebRTC Fundamentals

España - WebRTC Fundamentals

Italia - WebRTC Fundamentals

Lithuania - WebRTC Fundamentals

Nederland - WebRTC Fundamentals

Norway - WebRTC Fundamentals

Portugal - WebRTC Fundamentals

România - WebRTC Fundamentals

Sverige - WebRTC Fundamentals

Türkiye - WebRTC Fundamentals

Malta - WebRTC Fundamentals

Belgique - WebRTC Fundamentals

France - WebRTC Fundamentals

日本 - WebRTC Fundamentals

Australia - WebRTC Fundamentals

Malaysia - WebRTC Fundamentals

New Zealand - WebRTC Fundamentals

Philippines - WebRTC Fundamentals

Singapore - WebRTC Fundamentals

Thailand - WebRTC Fundamentals

Vietnam - WebRTC Fundamentals

India - WebRTC Fundamentals

Argentina - WebRTC Fundamentals

Chile - WebRTC Fundamentals

Costa Rica - WebRTC Fundamentals

Ecuador - WebRTC Fundamentals

Guatemala - WebRTC Fundamentals

Colombia - WebRTC Fundamentals

México - WebRTC Fundamentals

Panama - WebRTC Fundamentals

Peru - WebRTC Fundamentals

Uruguay - WebRTC Fundamentals

Venezuela - WebRTC Fundamentals

Polska - WebRTC Fundamentals

United Kingdom - WebRTC Fundamentals

South Korea - WebRTC Fundamentals

Pakistan - WebRTC Fundamentals

Sri Lanka - WebRTC Fundamentals

Bulgaria - WebRTC Fundamentals

Bolivia - WebRTC Fundamentals

Indonesia - WebRTC Fundamentals

Kazakhstan - WebRTC Fundamentals

Moldova - WebRTC Fundamentals

Morocco - WebRTC Fundamentals

Tunisia - WebRTC Fundamentals

Kuwait - WebRTC Fundamentals

Oman - WebRTC Fundamentals

Slovakia - WebRTC Fundamentals

Kenya - WebRTC Fundamentals

Nigeria - WebRTC Fundamentals

Botswana - WebRTC Fundamentals

Slovenia - WebRTC Fundamentals

Croatia - WebRTC Fundamentals

Serbia - WebRTC Fundamentals

Bhutan - WebRTC Fundamentals

Nepal - WebRTC Fundamentals

Uzbekistan - WebRTC Fundamentals