WebRTC
大白熊_BlankBear
这个作者很懒,什么都没留下…
展开
-
webRTC传输模块
在介绍WebRTC通讯之前我们先来看一个P2P视频聊天包括的主要过程,转载请说明出处(博客园RTC.Blacker):音视频数据采集->编码->发送->接收->解码->播放。编码、解码、以及会用到加密、解密、回声消除等针对不同系统处理方式都一样,与平台无关,但像Socket通信涉及到的数据发送、接收不同平台则有不同的处理方式,如Socket模型,windows里面用的是WSASocket,Linux下用的则是socket,所以他通过模版模式来创建不同类型,.转载 2020-08-11 19:55:12 · 500 阅读 · 0 评论 -
webRTC在浏览器
我前面讲的这些内容都封装在browser里面了,如音视频的采集,编码,传输,回声消除,丢包重传.所以如果你想将这些功能集成到你的产品里面就必须理解这些东西.如果你只想做基于浏览器的视频通话功能,上面这些你可以不理解,更不需要去下载编译WEBRTC代码,因为实现这些功能所需要的JS接口浏览器已经帮你实现了,你只需要简单调用即可,我们先看看实现下面这样一个功能主要涉及哪些步骤?1,信令交互:开始视频通话前发起端和接收端需要一些交互,如通知对方开始视频,接收视频,视频参数协商(SDP信息),NAT地址转载 2020-08-11 19:53:57 · 747 阅读 · 0 评论 -
webRTC在IOS上的一些问题
前段时间在搞webrtc iOS开发,所以将标题改为了Android IOS WebRTC 音视频开发总结, 下面都是开发过程中的经验总结,转载请说明出处(博客园RTC.Blacker):1. IOS WebRTC音视频编译和下载: 有过android WEBRTC编译下载经验再去弄IOS,你会发现简单多了,再有问题,可参考:1.1、http://www.cnblogs.com/ProbeStar/p/3411510.html 记住有MAC和IOS两个版本,要指定好你想要哪个版本.1.2..转载 2020-08-11 19:52:12 · 1672 阅读 · 1 评论 -
WebRTC的相关内容
一WebRTC会话流程 当浏览器A,B因为应用中的某种需要,要建立WebRTC在两个浏览器之间的直接连接,当A开始联系B时,首先通过WebSocket的WSS(通过https协议时)向信令服务器发送一个会话描述协议,信令服务器做中介,介绍两个互不相识的人认识。A发过来的是offer,信令服务器将这个会话描述协议发送到浏览器B,B收到会话描述协议之后回应一个answer,信令服务器再将其发送到A浏览器。交换完成会话描述协议后,两个终端之间开始尝试通过ICE候选字进行打洞,如果NAT类型符合要...原创 2020-07-21 21:09:31 · 154 阅读 · 0 评论