【发布时间】:2011-08-26 18:30:16
【问题描述】:
我只想知道 rtsp 和 rtmp 协议有什么区别,以及我的服务器上是否有 mp3 并且我正在使用 http 在我的 android 中播放它,它们在工作上有何不同。
如果我想在 android 中实现 rtmp 或 rtsp,哪个最好? android中rtmp和rtsp的限制是什么?
有人可以给我简单的回答吗?
【问题讨论】:
我只想知道 rtsp 和 rtmp 协议有什么区别,以及我的服务器上是否有 mp3 并且我正在使用 http 在我的 android 中播放它,它们在工作上有何不同。
如果我想在 android 中实现 rtmp 或 rtsp,哪个最好? android中rtmp和rtsp的限制是什么?
有人可以给我简单的回答吗?
【问题讨论】:
实时流媒体协议 (RTSP) 是一种网络控制协议,设计用于娱乐和通信系统以控制流媒体服务器。该协议用于建立和控制端点之间的媒体会话。媒体服务器的客户端发出类似 VCR 的命令,例如播放和暂停,以便实时控制来自服务器的媒体文件的播放。
实时消息传递协议 (RTMP) 最初是 Macromedia 开发的专有协议,用于通过 Internet 在 Flash 播放器和服务器之间传输音频、视频和数据。
我会使用 HTTP 流式传输 MP3。
【讨论】:
它们都是流媒体协议,并且在高层次上实现相同的目标 - 指定流媒体标准。 虽然 RTMP 在公开之前是由 Adobe 开发和拥有的,而 RTSP 从一开始就是一个公共标准。 由于 RTMP 主要由 Flash 播放器使用,我假设 android 媒体播放器类使用 RTSP 流式传输。