Course Code: webrtc
Duration: 7 hours
Prerequisites:
  • 具備 JavaScript 和 HTML 的基本知識
  • 對 Web 工作原理有基本的瞭解

觀眾

  • Web 開發人員
  • 任何有興趣學習和使用 WebRTC 的人
Overview:

Web Real-TimeCommunication (WebRTC) 是一個功能強大的開源專案,它使用應用程式程式設計介面在 Web 瀏覽器和行動應用程式上提供即時通信。

這種由講師指導的現場培訓(在線或現場)面向 Web 開發人員和任何有興趣學習和使用 WebRTC 建立具有語音、視頻和數據共用的應用程式的人,使用 WebRTC API。

在本次培訓結束時,參與者將能夠:

  • 瞭解 WebRTC 的元素和功能。
  • 使用簡單的 JavaScript API 在點對點連接上整合語音、視頻和數據共用。
  • 使用 WebRTC API 建立簡單的應用程式。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • Web 上 Real-time Communication 的概述和歷史記錄
  • WebRTC 應用程式架構

瞭解 WebRTC 伺服器技術

  • 為什麼使用伺服器?
  • 冰、眩暈和轉身
  • WebRTC 信令選項
  • 伺服器設置和託管選項

WebRTC API

  • WebRTC API 簡介
  • 使用 MediaStream 訪問網路攝像頭和麥克風
  • 使用 RTCPeerConnection 建立對等連接
  • RTCDataChannel 數據通信
  • 使用 WebRTC 進行螢幕共用

開始

  • 設置開發環境
  • 使用 WebRTC 開發軟體和工具

使用 Peer.js 創建兩人視頻聊天

  • Peer.js 庫簡介
  • 為兩人視頻聊天設定 HTML
  • 將 JavaScript 調用寫入 Peer.js
  • 測試雙人聊天應用程式

使用 SimpleWebRTC 建立多人聊天應用程式

  • SimpleWebRTC 框架介紹
  • 設定多人視訊聊天的HTML
  • 編寫 JavaScript 調用 SimpleWebRTC
  • 測試多人聊天應用程式

總結和後續步驟

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