开发者

How can I mux/demux RTP media from one stream?

Currently, I'm finding a lib able to stream video from multiple sources through one RTP Stream (one connection). Anbody have sugesstion on it?

Actually, I figured out that Opal 3.8 is VoIP lib, supported RTP/H264. But I don't know whether it can support mux/demux rtp media from one stream? If no, can you give me so开发者_运维问答me suggesstion?

Thanks,


There are a few RTP stacks around and which one you use depends on which language you are going to be developing in, pjmedia is a good cross-platform one.

RTP streams can only carry media from a single source so you won't be able to multiplex multiple video streams into a single RTP stream, see Synchronization source (SSRC) on page 9 of the RTP RFC. What you could do is have two separate RTP streams (different SSRC's) being sent from the same socket which would mean you're mutliplexing them as far as the network is concerned. If you actually want to combine multiple video streams into a single RTP stream then you need to mix them which is a whole different kettle of fish.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜