多路视频能否通过一路RTP流传送

AlexChenLei 2009-07-04 10:45:54
有没有可能多路视频信息通过一路RTP流传输?在传输到客户端之后,客户端需要通过哪些信息才能区分每个RTP包分别属于哪个视频流的数据包。之前没做过类似的东西,但我再考虑,类似于视频会议系统的话,采取的是每个视频参与者都作为独立的一条RTP流来传输相应的音视频数据,还是所有的视频参与者的数据会统一由服务器或者某一方整理,整体变为一条RTP流,再发送到每个参与者,客户端通过RTP中的什么信息来区分各条音视频流?
...全文
284 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxcong 2009-07-31
  • 打赏
  • 举报
回复
理论上讲是可以的,因为RTP有payload type。不过,SDP是必须的。
yudingsun 2009-07-30
  • 打赏
  • 举报
回复
关注中~~这个问题,我也想知道。
firedsky 2009-07-25
  • 打赏
  • 举报
回复
这个以前没接触过,一直以为RTP是只传输一路媒体流的。ISMA机制设计时的思路就是用一路RTP传输一路媒体流,用RTCP来同步这些RTP流。在一路流中传输多路媒体流是TS的优势,它的PSI机制可以很好的区分携带在流中的每一路数据流。不知道使用SSRC和CSRC能不能清晰分辨出RTP中复用的多路数据来。
yanghehong 2009-07-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 lday 的帖子:]
有没有可能多路视频信息通过一路RTP流传输?在传输到客户端之后,客户端需要通过哪些信息才能区分每个RTP包分别属于哪个视频流的数据包。之前没做过类似的东西,但我再考虑,类似于视频会议系统的话,采取的是每个视频参与者都作为独立的一条RTP流来传输相应的音视频数据,还是所有的视频参与者的数据会统一由服务器或者某一方整理,整体变为一条RTP流,再发送到每个参与者,客户端通过RTP中的什么信息来区分各条音视频流?
[/Quote]

多路媒体流通过一路RTP流传输是有可能的。

基本上来说,不同类型(比方说视频和音频,或者不同codec格式)会有一些问题。一般同一种媒体类型的才会去这样复用,合在一个RTP流中。

你说的这些情况RTP协议自身是可以支持,但会不会这么做,要不要这么做,就看具体你是做什么系统,然后用在什么结构的网络中,以及当时的网络状况等等。


RTP协议头部中有SSRC (Synchronization source )和CSRC list(Contributing source)。
SSRC可以标志一个媒体源。如果多个媒体流合在一起,那CSRC list会列出合成的这个流是有哪些媒体流组成;通过CSRC就可以知道当时是哪一方在说话


- 千里孤行




2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧