【WebRTC 01】基本概念及环境搭建

公司最近准备做一个跟直播比较类似的产品,需要获取用户的桌面和摄像头内容。做了一些功课,最后选择WebRTC这个Google维护的项目进行二次开发。刚好Google官方给了很好的培训材料,代码比较新,于是结合自身的实际操作,记录下这个学习过程。

我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。

什么是WebRTC

WebRTC是Google的一个开源项目,其允许在Web和Native应用中传递音视频和数据。现在几乎绝大多数浏览器都内置了WebRTC,像桌面版和安卓端的Firefox、Opera和Chrome浏览器。同时也可以在ios或者Android中开发WebRTC应用。

当然,Web开发者是没必要去关注太多WebRTC的实现细节的,例如音视频的编码解码,丢包的处理等等。做为上层的开发,我们只需要根据其暴露出来的几个API进行使用即可。

WebRTC有如下4个Javascript的API供使用:(点击链接可以查看demo,不过要科学上网)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值