WebRTC 客户端ICE 延迟问题
来源:互联网 发布:道德经知其雄 守其雌 编辑:程序博客网 时间:2024/06/03 22:21
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
最近在优化WebRTC客户端呼叫延迟问题,原因是ICE协议栈在收集地址到探测协商过程花费很长时间,这在VOIP里是不可容忍的,有人直接把ICE 功能关掉,这样做解决了延迟问题,但是NAT穿越失效,媒体必须走服务器,这在一些webrtc与sip系统互通的系统中有应用价值,但两个webrtc客户端之间的呼叫不用ICE则失去了webrtc的价值,所以有人提出一种方案叫 trical-ice,思路是客户端一遍收集candidate一边发送给对端而不是收集后再发送,实际上客户端收集的一些无效的candidate,比如多网卡情况,如果能在浏览器引擎的ICE部分直接忽略这部分,收集和探测时间都会大大减少,可惜浏览器引擎还(Webkit)没有这样的接口。
1 0
- WebRTC 客户端ICE 延迟问题
- webrtc ICE rfc5245笔记
- webrtc 之 sip trickle ice
- ICE实现服务器客户端
- webrtc系列专题之trickle ice
- WebRTC学习之ICE深入理解
- WebRTC学习之ICE深入理解
- WebRTC学习之ICE深入理解
- WebRTC学习之ICE深入理解
- WebRTC之Android客户端
- WebRTC视频Android客户端
- 实时网络游戏-网络延迟时客户端显示问题
- ICE问题求助
- Ice.NoEndpointExceptio 问题
- webrtc进阶-信令篇-之三:信令、stun、turn、ice
- webrtc进阶-信令篇-之三:信令、stun、turn、ice
- webrtc进阶-信令篇-之三:信令、stun、turn、ice
- 从janus中学习webrtc的ice简单交换过程
- 由PHP底层工作原理说起
- 让你的代码发声
- UVa10034 Freckles
- How to use Console.WriteLine in ASP.Net (C#) during debug?
- 关于mysql数据库常遇到的问题和解决方法
- WebRTC 客户端ICE 延迟问题
- Labview学习之波形图表的历史数据
- PHP isset()与empty()的区别
- 英文操作系统中使用非Unicode版本的中文程序
- 进程
- 学习笔记_2014.06.06
- (难度:40%)纯js的俄罗斯方块游戏(含源码)
- ()和{}的区别
- Myeclipse中把java代码导成UML类图