读书人

RTP协议几个小问题100分

发布时间: 2012-12-29 10:28:09 作者: rapoo

RTP协议几个问题100分。
RTP-3.9.1 协议
1、能承受多少人在线连接?
2、最高支持群发多少人?
3、有做过压力测试的朋友吗?有什么说法不?
4、RTP3.9.1为什么会有4个端口?那两个TCP自己连接自己是什么意思?别复制一大推的官方文档谢谢。
5、有好的UDP、TCP可靠协议(能承受上10万在线的)有可以介绍下。

复制的、乱说一推的,绝不给分。
回答的好的追加分!
谢谢了。
[解决办法]
RTP-3.9.1?是什么东西.
我只知道,RTP只定义了基本的数据封装方式,不限制传输方式.
可以走UDP也可以走TCP,甚至其它的什么传输方式.但它本身是报文形式的数据,而非流.
它的负载能力,完全受限于你的实现方式.其协议本身没有太大限制.
而且它不是一个"完整"的协议,它依赖于其它的协议进行会话建立等工作.比如:RTSP之类.
RTP在进行传输时,每个数据流会建立至少2个通道,一个用于RTP数据,一个用于RTCP数据.但不限制最大数量.也就是说,你可以通过不同的通道传输同一个流.在用UDP时,就表现为一个流有2个或是2*N个端口.
至于你说的那个东西自己连自己,不知道是什么样的行为.
10万在线用户并不难,但同时并发10万个媒体流,就要有相应的软硬件支持了.单是10万这个数字,并不足以描述任何概念.
[解决办法]
楼主说的RTP-3.9.1应指的是jrtplib 3.9.1版本,是封装了rtp协议的c++库。
我觉得承受海量用户,和协议本身没多大关系,倒是和服务器本身的设计有关系,个人见解,欢迎拍砖

读书人网 >C++

热点推荐