课程简介:
本课程为WebRTC的实战案例课程,使用Flutter+React+Golang+WebRTC实现P2P通话的完整解决方案。使用React实现浏览器PC Web,Flutter实现移动端(iOS/Android),Golang实现信令服务器及中转服务器。
当前环境:
Flutter Channel stable, 3.7.1
Android SDK version 32.0.0
Android Studio (version 2021.3)
Xcode 14.0
flutter_webrtc: ^0.9.21
golang v1.19
nodejs v16.15.0
更新记录:
P2P通话V1:
升级Flutter React Golang版本
Flutter客户端空安全支持
Flutter客户端升级最新flutter-webrtc库
iOS部分M1支持
AndroidSDK最低版本修改
React端移除node-sass库
课程收益:
掌握获取本地音视频及共享桌面流用法
掌握媒体协商具体应用
掌握网络协商具体应用
掌握客户端与服务端Socket通信方法
掌握信令定义方法
掌握不同信令接收发送等中转处理
掌握中转服务器配置启动方法
掌握大小视频布局方法
掌握房间用户列表处理方法
掌握呼叫接通挂断等流程
APP共享桌面效果
PC Web共享屏幕效果
APP视频通话效果
图书介绍