RTSP是否支持流式文件视频MP4?

时间:2010-11-04 13:18:24

标签: video-streaming mp4 rtsp

有人知道RTSP支持MP4进行流媒体播放吗?或者RTSP支持哪些文件视频格式?

3 个答案:

答案 0 :(得分:7)

RTSP是实时流媒体的协议。您可以以任何您想要的格式流式传输任何数据,包括文本,音频,视频,演示文稿...砖块......没有米,您可以RTSP-it。

主要想法是,当新的流媒体会话打开时,您必须使用SDP响应(Session Description Protocol)将流媒体内容描述到客户端。在那里你说“我的内容是视频,它有N FPS,使用这个编解码器,这些是解码图片所需的参数......”所以客户端可以判断它是否可以重现流数据。

流媒体服务器不关心MP4,MPEG2或任何其他容器格式......只要服务器可以打开容器文件,它就可以通过RTSP传输其内容。

所以你的问题应该是:“这个RTSP服务器实现是否支持MP4文件格式?”

答案 1 :(得分:5)

不要弄乱编解码器和容器。

RTSP是一种协议,允许您创建流会话并配置RTP传送的详细信息。

RTP是一种协议,用于打包音频和视频帧并将其发送给客户端。

音频和视频帧使用适当的编解码器编码为压缩演示文稿。

RTP允许您传输AAC,H.264,MPEG4等编解码器。所以也许你可以通过RTP流式传输mp4容器的内容。

答案 2 :(得分:0)

来自RfC的摘要:实时流协议(RTSP)是一个应用程序级别 控制协议,用于实时传输数据 属性。

RTSP依赖SDP来宣布编解码器及其参数。祝你好好组成一个准确描述你的视频文件的SDP机构。视频编解码器和传输标准的组合非常混乱。