社区
多媒体/流媒体开发
帖子详情
视频通话一般采用什么架构?是P2P还是走服务器
yupengchen951124
2011-09-27 10:23:28
最近做视频通话这类的项目,本打算使用P2P这样点对点的通信架构,但是领导说现在不流行了,手机P2P经常无法打洞,走服务器转发比较靠谱,现在也打算用这个方案先试验一下。不知道有没有做过这类型项目的朋友,使用这样的架构会导致媒体流延时吗?一般会采用什么协议做传输?
...全文
1172
6
打赏
收藏
视频通话一般采用什么架构?是P2P还是走服务器
最近做视频通话这类的项目,本打算使用P2P这样点对点的通信架构,但是领导说现在不流行了,手机P2P经常无法打洞,走服务器转发比较靠谱,现在也打算用这个方案先试验一下。不知道有没有做过这类型项目的朋友,使用这样的架构会导致媒体流延时吗?一般会采用什么协议做传输?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panzidong520
2012-05-14
打赏
举报
回复
哥们给个你们调出来的代码吧!可以否?我研究生课题遇到点难题!
teststreamer
2011-09-27
打赏
举报
回复
对于智能机来说 编解码一般不构成瓶颈。瓶颈主要是网络,当然我指的是gprs/edge
yupengchen951124
2011-09-27
打赏
举报
回复
[Quote=引用 2 楼 hyh0512h 的回复:]
视频走服务器?考虑一下一台服务器能带多少终端吧,3000个点基本是极限了,P2P是唯一的考虑,当然P2P不只是打洞就可以全部OK,以前做过视频聊天,UDP一部分能打洞,有的打不了洞的,就把公网的客户端填入一个中转服务器列表,也就是借鸡下蛋,用别人的机器做暂时服务器,反正自己的服务器是绝对不走视频的,保证卡死。
[/Quote]
你说的和我担忧的差不多,现在就是先调出一个demo出来,测试下效果如果。
yupengchen951124
2011-09-27
打赏
举报
回复
[Quote=引用 1 楼 wwwllg 的回复:]
我现在也做手机音视频传输。
目前 我们也是通过服务器中转方式。
延迟和你们传输方式有关,我们采用UDX协议。
目前 能达到176*144*3侦,语音一起40kbps
[/Quote]
谢谢你的回答,对我有好大的帮助。 qcif的图像每秒只能传输3帧? 是不是少了一些呢,看起来效果不是很好?
hyh0512h
2011-09-27
打赏
举报
回复
视频走服务器?考虑一下一台服务器能带多少终端吧,3000个点基本是极限了,P2P是唯一的考虑,当然P2P不只是打洞就可以全部OK,以前做过视频聊天,UDP一部分能打洞,有的打不了洞的,就把公网的客户端填入一个中转服务器列表,也就是借鸡下蛋,用别人的机器做暂时服务器,反正自己的服务器是绝对不走视频的,保证卡死。
UDX协议
2011-09-27
打赏
举报
回复
我现在也做手机音视频传输。
目前 我们也是通过服务器中转方式。
延迟和你们传输方式有关,我们采用UDX协议。
目前 能达到176*144*3侦,语音一起40kbps
Nginx实现
P2P
视频
通话
WebRTC实现
视频
通话
android WebRtc
视频
通话
(
P2P
)
android端使用WebRTC 实现
P2P
语音和
视频
电话呼叫,无需帐户或访问互联网。 没有发现机制,没有网格化,也没有
服务器
。
基于 WebRTC 的免费
P2P
视频
通话
应用
基于 WebRTC(Web Real-Time Communication),这是一种允许浏览器之间直接进行音
视频
和数据通信的开源技术。
免费
P2P
视频
通话
神器Ahey
Ahey是一款基于WebRTC技术的开源
P2P
视频
通话
应用,具有免注册、免下载、跨平台等特点。
采用
网格拓扑
架构
,支持6-8人高质量
通话
,数据直接传输保障隐私安全。项目代码结构清晰,开发者可轻松部署或二次开发。虽然存在带宽瓶颈等局限性,但其轻量化设计和可嵌入特性,使其在远程教育、临时会议等场景中具有应用潜力。开源社区活跃,未来可通过优化
架构
、增强功能进一步提升性能。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章