WebRTC技术经过多年的发展,已经非常成熟,它提供了HTML5流媒体技术的一整套解决方案及API,可用来实现一对一视频通话,视频会议,远程教育以及远程会诊等应用。尤其现在5G时代已经到来,WebRTC技术为必备技能。
本课程为WebRTC的实战案例课程,使用React+Golang+WebRTC实现视频会议系统。使用React实现浏览器PC Web,Golang实现房间管理及转发消息。流媒体采用RTC领域流行开源流媒体ion-sfu.
讲师介绍
讲师:亢少军
资深开发者,创业者。专注于视频通讯技术领域。国内首本Flutter著作《Flutter技术入门与实战》作者,另著有《Dart语言实战》及《WebRTC音视频开发》等书籍。多年从事视频会议、远程教育等技术研发,对于Android、iOS以及跨平台开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。
WebRTC音视频开源 PION/ION 项目主要贡献者,一个Flutter+React+Go+WebRTC的视频会议项目,Star已破3K。
课程收益
信令服务器建立
ion-sfu流媒体服务器编绎运行
登录模块实现
连接信令服务器
连接流媒体服务器
整体会议页面布局
用户列表实现
群聊实现
多人视频展示
大小视频切换
共享桌面实现
会议分享
会议挂断
禁用音频处理
禁用视频处理
全屏及退出全屏处理
视频缩放及平铺处理
选择麦克风摄像头
设置视频编码
设置带宽
设置分辨率
本地视频预览
案例效果
图书介绍
WebRTC 一对一 多对多 P2P Mesh SFU 流媒体 视频会议等请关注
国内:https://flutter.ke.qq.com/
海外:https://kangshaojun.podia.com/
我的站点:http://www.kangshaojun.com