难得的机会能和老大一起学习和研究Webrtc,为公司IM、对讲项目打下好的基础。避免忘记这学习过程,记下这些笔记!
什么是WebRTC
通俗地讲,WebRTC是一个免费,开放的项目,通过简单的API为浏览器和移动应用程序提供实时通信(RTC)功能;
进一步讲,是一个支持网页浏览器进行实时语音对话或视频对话的API。WebRTC使用GIPS引擎,实现了基于网页的视频会议,并支持722,PCM,ILBC,ISAC等编码,同时使用谷歌自家的VP8视频解码器,同时支持RTP/SRTP传输等。
WebRTC可以做什么
可以做点对点的音视频通话,通过访问设备摄像头实现点对点的视频通讯,通讯期间不需要通过任何服务器。(这里说的不需要任何服务器是指在通讯过程中不需要中间服务器来接包和发包,而一些通讯信息记录、还是需要一个信令服务器来承载)
WebRTC支持哪些设备
点击检测是否支持
目前Chrome浏览器完美支持
参考:
网友评论