RTP可以同时用于流式传输少量视频流吗?

时间:2014-11-05 07:10:26

标签: video-streaming rtp live-video

我有几个视频源(2个摄像头),我需要将两个实时视频流发送到客户端(通过RTP或任何其他合适的协议)。主要要求是两个流应该同步(这就是为什么我不能使用2个RTP会话)。 RTP有可能吗?还有其他考虑因素吗?

1 个答案:

答案 0 :(得分:1)

据我所知,截至今天,没有标准可以通过RTP("多个参与者"在RTP术语中)发送多个流,但是有ongoing standardization work。请注意,只要RTP存在,就会提出各种扩展。但是,看来这份草案真的有机会达到标准地位。该草案已达到第6版,并在不到一个月前更新。

还有多种传输(或容器)格式可以包装到RTP中并在其中传输多个流。这是通过RTP共同发送同步音频和视频的方式。广泛使用的传输协议,通常称为MPEG-TS,通常(但不正确地)简单地像MPEG-2一样,在MPEG-2第I部分中定义。

但实际上说,"可以"或"不能" RTP用于多个流取决于您真正想要实现的目标。如果您控制两个通信设备,那么使用多个流的任何打包到您只能想到的RTP有效负载(尽管遵守标准,即使是草案,也不是坏事)。但是如果你正在考虑与其他系统的互操作性,那么你很可能会感到很冷淡,抱歉。