webrtc系列专题之trickle ice
来源:互联网 发布:python获取当前路径 编辑:程序博客网 时间:2024/06/04 17:59
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
WebRTC p2p 部分采用ICE框架,ICE框架包括stun,turn,实际使用webrtc开发音视频应用时遇到的一个问题是呼叫建立很慢,原因是ice过程耗费过多时间,客户端在发起呼叫时先与stun服务器通信获取 server reflexive 地址和relay 地址,加上local host地址和端口 构造三类ice candidate ,把这三类candidate 放到sdp 属性 (a=) ,完成这个动作后才实际发起sdp offer请求,接收者采用同样的过程,两边都完整收完对方的sdp后才开始p2p探测, 这中间时间浪费在所有candidate都获取后才发送,所以为了加速通话建立时间,把连通性检测的时间提前,方案叫trickle ice, 其思想是客户端一边收集candidate一边发送给对方,比如local candidate 不需要通过stun获取直接就可以发起,这降低了了连通性检测完成的时间,为了提高呼叫接通速度,webrtc 也引入了不同类型媒体(音频,视频)的多路复用功能,即共用一个udp端口,在sdp里面体现为 a=group:BUNDLE audio video
表明客户端支持audio和video rtp的多路复用。
0 0
- webrtc系列专题之trickle ice
- webrtc 之 sip trickle ice
- webrtc系列专题之dtls,dtls-srtp
- WebRTC学习之ICE深入理解
- WebRTC学习之ICE深入理解
- WebRTC学习之ICE深入理解
- WebRTC学习之ICE深入理解
- trickle ICE文档翻译 [draft-rescorla-mmusic-ice-trickle-01.txt]
- webrtc系列专题之移动平台 in-app 音视频通信
- ICE专题:ICE简介
- webrtc进阶-信令篇-之三:信令、stun、turn、ice
- webrtc进阶-信令篇-之三:信令、stun、turn、ice
- webrtc进阶-信令篇-之三:信令、stun、turn、ice
- webrtc ICE rfc5245笔记
- ICE专题:ICE实现聊天室
- ICE专题:学习ICE 3.0
- ICE专题:反叛之冰 Internet Communications Engine
- ICE专题:JDBC桥接器
- 求出100之类的素数;
- linux命令之ldd
- 第12周项目2-分离一个整数的各位数
- 用javabean封装xml文档数据
- LeetCode——Search Insert Position
- webrtc系列专题之trickle ice
- 【C语言疯狂讲义】(十二)C语言二维数组
- 哈希表(初步实现)
- windows程序设计之捕获鼠标
- MVC入门(一)——什么是MVC及其处理方式
- UVA10254 - The Priest Mathematician(找规律)
- 数据类型和基本运算第一天
- 可以让图标随心所遇的变色
- C#视频总结