【问题标题】:what is difference between rtmp and rtsp protocol?rtmp 和 rtsp 协议有什么区别?
【发布时间】:2011-08-26 18:30:16
【问题描述】:

我只想知道 rtsp 和 rtmp 协议有什么区别,以及我的服务器上是否有 mp3 并且我正在使用 http 在我的 android 中播放它,它们在工作上有何不同。

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

有人可以给我简单的回答吗?

【问题讨论】:

    标签: java android rtsp rtmp


    【解决方案1】:

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

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

    我会使用 HTTP 流式传输 MP3。

    【讨论】:

    • ¿哪一个最适合像白板一样传输数据?
    • “我会使用 HTTP 流式传输 MP3。”有关您的意见的更多信息会有所帮助
    • 如果使用 RTMP,意味着我们必须在客户端有 Flash 播放器?!
    • RTMP 不需要 Flash Player。 VLC 和 ffmpeg 都支持 RTMP。 Librtmp 可以在 Android 应用程序中使用。可能还有很多其他人。 @Matthijs 你的评论不正确。
    【解决方案2】:

    它们都是流媒体协议,并且在高层次上实现相同的目标 - 指定流媒体标准。 虽然 RTMP 在公开之前是由 Adob​​e 开发和拥有的,而 RTSP 从一开始就是一个公共标准。 由于 RTMP 主要由 Flash 播放器使用,我假设 android 媒体播放器类使用 RTSP 流式传输。

    【讨论】:

    • Android Media Player 类确实可以用于播放 RTSP 流,但这并不意味着所有 Android 设备都可以播放视频,因为这取决于设备芯片组的功能。 H.264 编解码器知道不同的profileslevels,并不是每个 Android 设备都可以解码相同的配置文件/级别。为了确保每个设备都可以解码视频,可以使用框架。
    • 问题是关于 MP3 流媒体。
    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 2018-11-29
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多