webRTC初探之小知识
Posted webrtcpc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webRTC初探之小知识相关的知识,希望对你有一定的参考价值。
一、webRTC相关API
参考:https://github.com/ChenYilong/WebRTC/blob/master/WebRTC入门教程/WebRTC入门教程.md
1.1 功能划分
- 获取音频和视频数据
- 传输音频和视频数据
- 传输任意二进制数据
1.2 API划分:三个JS接口
- MediaStream (又叫getUserMedia)
- RTCPeerConnection (C++)
- RTCDataChannel
1.3 stun及turn服务器作用
- STUN (Session Traversal Utilities for NAT) 只能UDP,告诉我暴露在广域网的地址IP port ,我通过映射的广域网地址进行P2P数据通信。
- TURN( Traversal Using Relays around for NAT)UDP或TCP, 打洞失败后,提供服务器中转数据,通话双方数据都通过服务器,占服务器带宽较大 - 为了确保通话在绝大多数环境下可以正常工作。跨网只能用服务器中转(测试发现的) ,使用TURN这种情况在视频通话中占10%
- ICE 网络连接服务
以上是关于webRTC初探之小知识的主要内容,如果未能解决你的问题,请参考以下文章
猫猫学iOS之小知识iOS启动动画_Launch Screen的运用
猫猫学iOS之小知识之xcode6自己主动提示图片插件 KSImageNamed的安装
$Django 路飞之小知识回顾,Vue之样式element-ui,Vue绑定图片--mounted页面挂载--路由携带参数
猫猫学iOS之小知识之_xcode插件的删除方法_自己主动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自己主动提示,