基于WebRTC 技术实现的系统与实践应用
WebRTC全称Web Real-Time Communication,它并非是一个“拿来即用”的“端到端”开源解决方案,如果你以为只需要在web端写几行JavaScript就可以实现浏览器之间的音视频通信,那是不能可能的。 但事实上WebRTC能给人更多惊喜,他既不是“解决方案”,也不是某种代码库。它并不是单一的协议,包含了媒体、加密、传输层等在内的多个协议标准以及一套基于JavaScript的API,通过简单易用的JavaScript API,在不安装任何插件的情况下,让浏览器拥有了P2P音视频和数据分享的能力。 随着直播的发展,直播实时互动变得日益重要,青犀视频凭借多年的流媒体音视频研发经验,结合实际需求,开发出了EasyRTC音视频会议通话系统,支持一对一、一对多等视频通话,无需安装客户端与插件,纯H5在线视频会议系统,支持微信小程序、H5页面、APP、PC客户端等接入方式,极大满足语音视频社交、在线教育和培训、视频会议和远程医疗等场景需求。 EasyRTC为什么要基于WebRTC来拓展研发,主要有四个原因:1.开源、免费,开发者不需要承担高昂的专利费用;2.基于浏览器,不需要安装插件,只要调用就可以实现音视频互动;3.被纳入了HTML5标准,主流浏览器全面支持WebRTC;4.WebRTC极具价值的技术之一,支持722,PCM,ILBC,ISAC等编码,在VoIP上