当前位置: 代码迷 >> 多媒体/流媒体开发 >> 视频通话正常采用什么架构?是P2P还是走服务器
  详细解决方案

视频通话正常采用什么架构?是P2P还是走服务器

热度:5128   发布时间:2013-02-26 00:00:00.0
视频通话一般采用什么架构?是P2P还是走服务器
      最近做视频通话这类的项目,本打算使用P2P这样点对点的通信架构,但是领导说现在不流行了,手机P2P经常无法打洞,走服务器转发比较靠谱,现在也打算用这个方案先试验一下。不知道有没有做过这类型项目的朋友,使用这样的架构会导致媒体流延时吗?一般会采用什么协议做传输?
------解决方案--------------------------------------------------------
我现在也做手机音视频传输。

目前 我们也是通过服务器中转方式。

延迟和你们传输方式有关,我们采用UDX协议。

目前 能达到176*144*3侦,语音一起40kbps
------解决方案--------------------------------------------------------
视频走服务器?考虑一下一台服务器能带多少终端吧,3000个点基本是极限了,P2P是唯一的考虑,当然P2P不只是打洞就可以全部OK,以前做过视频聊天,UDP一部分能打洞,有的打不了洞的,就把公网的客户端填入一个中转服务器列表,也就是借鸡下蛋,用别人的机器做暂时服务器,反正自己的服务器是绝对不走视频的,保证卡死。
------解决方案--------------------------------------------------------
对于智能机来说 编解码一般不构成瓶颈。瓶颈主要是网络,当然我指的是gprs/edge
  相关解决方案