如何从一个流中复用/解复用RTP媒体?

时间:2010-03-12 09:11:04

标签: voip rtp

目前,我发现一个lib能够通过一个RTP流(一个连接)从多个源流式传输视频。有人对此有所了解吗?

实际上,我发现Opal 3.8是VoIP lib,支持RTP / H264。但我不知道它是否可以从一个流中支持mux / demux rtp媒体?如果不是,你能给我一些建议吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

有一些RTP堆栈,你使用哪一个取决于你将要开发的语言,pjmedia是一个很好的跨平台。

RTP流只能从单一来源传输媒体,因此您无法将多个视频流复用到单个RTP流中,请参阅RTP RFC第9页的同步源(SSRC)。您可以做的是从同一个套接字发送两个独立的RTP流(不同的SSRC),这意味着就网络而言,您可以将它们多路复用。如果你真的想将多个视频流合并到一个RTP流中,那么你需要混合它们,这是一个完全不同的鱼。