WebRTC音視訊開發(Flutter+React+Go+WebRTC)

2020-10-25 14:01:30

套餐(全): https://ke.qq.com/course/package/29474?tuin=2c77f7f0

WebRTC技術經過多年的發展,已經非常成熟,它提供了HTML5串流媒體技術的一整套解決方案及API,可用來實現一對一視訊通話,視訊會議,遠端教育以及遠端會診等應用。尤其現在5G時代已經到來,WebRTC技術為必備技能。

課程介紹:

本課程為WebRTC音視訊開發系列課程,包含了PC Web iOS Android終端以及中轉及信令伺服器的講解,包含全平臺解決方案。
基礎部分涉及WebRTC理論基礎,API介面使用,通話原理,音視訊採集,共用桌面,Canvas捕獲,音視訊錄製,音視訊設定等內容。
案例部分使用Flutter+React+Golang+WebRTC實現一對一通話的完整解決方案。使用React實現瀏覽器PC Web,Flutter實現行動端(iOS/Android),Golang實現信令伺服器及中轉伺服器。

案例效果圖:

PC Web通話效果:

在這裡插入圖片描述

APP共用桌面效果

在這裡插入圖片描述

PC Web共用螢幕效果

在這裡插入圖片描述

APP視訊通話效果
在這裡插入圖片描述

講師介紹

講師:亢少軍
展翼科技聯合創始人,國內首本Flutter出版書籍作者,著有《Flutter技術入門與實戰》。多年從事串流媒體技術研發,對於Android,iOS等開發技術有比較深入的研究和應用,作為主要程式設計師開發了多個應用專案,涉及醫療、交通、銀行等領域。

WebRTC音視訊開源 PION/ION 專案主要貢獻者,一個Flutter+React+Go+WebRTC的視訊會議專案,Star已破2.1K。