rtmp 和 rtsp 协议有什么区别?

2022-09-01 08:44:31

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

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

任何人都可以给我上面的简短答案吗?


答案 1

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

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

我会使用HTTP来流式传输MP3。


答案 2

它们都是流媒体的协议,并且在高级别上实现了同样的事情 - 指定流媒体的标准。虽然RTMP在公开之前是由Adobe开发和拥有的,而RTSP从一开始就是一个公共标准。由于RTMP主要由Flash播放器使用,我会假设Android媒体播放器类使用RTSP。


推荐