rtmp和rtsp协议有什么区别?

时间:2011-05-16 20:56:24

标签: java android rtsp rtmp

我只是想知道rtsp和rtmp协议之间的区别是什么,如果我的服务器上有mp3,我正在使用http在我的android中播放它,这些在工作中有何不同。

在android中如果我想实现rtmp或rtsp,哪个最好? rtmp&的限制是什么? android中的rtsp?

任何人都可以给我一个简短的答案吗?

2 个答案:

答案 0 :(得分:33)

实时流协议( RTSP )是一种网络控制协议,旨在用于娱乐和通信系统,以控制流媒体服务器。该协议用于建立和控制端点之间的媒体会话。媒体服务器的客户端发出类似VCR的命令,例如播放和暂停,以便于实时控制从服务器回放媒体文件。

实时消息传递协议( RTMP )最初是由Macromedia开发的专有协议,用于通过Internet在Flash播放器和服务器之间传输音频,视频和数据。

我会用HTTP来播放MP3。

答案 1 :(得分:12)

它们都是Streaming Media的协议,并且在高级别上实现相同的功能 - 指定流媒体的标准。 尽管RTMP是在Adobe公开之前由Adobe开发和拥有的,但RTSP从一开始就是一个公共标准。 由于RTMP主要由Flash播放器使用,我假设Android媒体播放器类使用RTSP进行流式传输。