踏踏实实做好本职工作,工作时间 9:00-22:00
做最好的在线技术服务

简单了解一下webRTC

点击进入:在线技术服务 (资深工程师远程指导)


1,webRTC的由来。
十年前,谷歌花了6820万美元收购了一家Global IP Solutions公司,从而获得的该公司的GIPS技术,著名的语音聊天工具skype所使用的协议。就是Global IP Solutions (GIPS) ,简单来说就是实时语音和视频通话类的一门技术,因为再没收购这家公司之前,大部分网页实施通话,要么需要安装flash插件,要么安装其他的插件,才能进行网页视频聊天或者语音。所以对于使用人群来说非常的麻烦。谷歌把这项技术引入之后,改名为webRTC,把它应用到浏览器和网页上,从此网页在线视频语音聊天,无需任何插件了。甚至还能够远程桌面,这样不仅方便了使用人群,也大大提高了程序员的开发效率。


2,webRTC未来还有哪些发展,这十年来,webTTC为哪些项目做过贡献呢?
我觉得未来,在线教学,会议直播,远程医疗,远程维修等还是有很大的发展空间,Cisco为WebRTC开源H.264. 开源项目叫openh264 http://www.openh264.org. 现已集成进WebRTC代码中。分析发现腾讯的微信已大量使用WebRTC组件。看了一下京东和淘宝的源码发现也有webRTC的应用,不仅大公司很多都在应用,全世界很多小公司也都在应用。

3,webRTC到底有什么用?工资是多少?
简单来说,就是一个网页就能实验 语音,视频,通讯,远程等交互,无需下载插件。如果我没猜错的话,会写webRTC的程序员工资应该是最高的,因为现在当下直播,聊天火爆,吸金量这么大,必然这些开发直播和聊天软件的程序员工资是最高的。大概搜了一下,基本2万月薪-4万月薪的是普通人,高手都在4万以上。

4,如果使用webRTC?
因为它不是一个程序,它仅仅是一个API,所谓API,也就是程序的一个接口,如果你想开发聊天室或者视频会议等程序,可以调用这个webRTC的API,调用之后,你才能使你的程序变成完整,简单来说:你自己生产一个飞机外壳,然后把webRTC的引擎装上,这样飞机才能起飞,所以学习webRTC之前,你先了解一下API是什么,然后看看webRTC的API说明,是如何把API调用到你写的框架之内。所以,编写基础框架,和调用API是基础的东西。所以掌握这些基础,才能能深入的使用webRTC.

5,webRTC如何调用API呢? 有Demo(案例项目,测试项目)吗?
学习调用之前,最好先从开源网站上下载一个样板,然后进行分析,哪一部分是框架,那一部分是webRTC,是如何兼容的。所以我就从网上下载了一下Demo


webrtc.1688bbs.cn:81 这里说一个重点,就是我本地可以正常,上传服务器就不行,最后发现是webrtc要求https访问。http不行,这样就清除了,有时间再申请一个域名证书吧。哈哈

点击进入:在线技术服务 (资深工程师远程指导)