H5-WebRTC视频通话
React一对一视频通话
Description
WebRTC, whose name comes from the abbreviation of Web Real-Time Communication (English: Web Real-Time Communication), is an API that supports web browsers for real-time voice or video conversations. It was open sourced on June 1, 2011 and was included in the W3C recommendation standard of the World Wide Web Consortium with the support of Google, Mozilla, and Opera.
After years of development, WebRTC technology has become very mature. It provides a complete set of solutions and APIs for HTML5 streaming media technology, which can be used to realize applications such as one-to-one video calls, video conferencing, distance ed ucation and remote consultation. Especially now that the 5G era has arrived, WebRTC technology is an essential skill.
The H5 WebRTC one-to-one video call practical course is designed for students with certain H5 development experience. This course will teach how to use WebRTC technology to realize real-time one-to-one video calling function in H5 application. Students will Learn how to build the infrastructure for video calls, handle the transmission and presentation of media streams, and handle key concepts and technologies such as network connections.
The project client is written using the React framework. The signaling server is written in Golang , and the Turn server is implemented using PION/TURN technology.
Through the study of this course, students will be able to understand and master the key steps and technical points of using WebRTC technology to realize the one-to-one video call function on the Web platform. Students will have the ability to develop real- time communication applications and apply them in their own projects.
What You Will Learn!
- 掌握获取本地音视频及共享桌面流用法
- 掌握媒体协商具体应用
- 掌握网络协商具体应用
- 掌握客户端与服务端Socket通信方法
- 掌握信令定义方法
- 掌握不同信令接收发送等中转处理
- 掌握呼叫接通挂断等流程
Who Should Attend!
- 0基础小白以及想从事音视频行业的开发人员