【问题标题】:Problem playing media from RTSP URL in Android在 Android 中从 RTSP URL 播放媒体时出现问题
【发布时间】:2011-04-29 08:39:27
【问题描述】:

我制作了一个 Android 流媒体应用程序,可以播放来自在线 URL 的媒体。为了播放媒体,我使用 用于播放媒体的标准 MediaPlayer 类。

根据 Android 文档,它支持 RTSP 协议进行音频和视频播放

http://developer.android.com/guide/appendix/media-formats.html

但是当我尝试从 RTSP URL 播放媒体时,它会连接但我听不到任何媒体

以下是其中一个 RTSP URL -

rtsp://sfera.live24.gr/sfera4132

有没有媒体知道通过 Android MediaPlayer 播放 RTSP URL 的想法

谢谢

【问题讨论】:

    标签: android streaming rtsp


    【解决方案1】:

    您提供的链接有 3 个音轨,第一条和最后一条音轨似乎是无声的,并且不包含任何有效的音频。 中间轨道有音频(根据 VLC)。我不知道 Android 如何处理多个音轨。我想如果您使用最多只包含 1 个音频和 1 个视频轨道的链接,您可能会得到更好的结果。 我期望一个具有多个音轨的 rtsp 流,android 只会播放第一个,因为没有用户界面来选择特定的音频流,因此你没有听到任何音频。 如果这是来自您自己的服务器的流,要收听音频,您应该首先将 SDP 文件调整为有效的音轨。如果这不是来自您的服务器,我不知道您的选择是什么。

    【讨论】:

    • 如何确定一个 RTSP url 有多少音轨?
    猜你喜欢
    • 1970-01-01
    • 2020-02-17
    • 2014-01-29
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    相关资源
    最近更新 更多