【问题标题】:How to create an audio file metadata header if I am streaming data to icecast?如果我将数据流式传输到 icecast,如何创建音频文件元数据标头?
【发布时间】:2013-07-23 20:37:36
【问题描述】:

如何将元数据标头发送到 icecast 服务器?我正在 AAC 中录制并通过 ios 将其流式传输到 icecast 服务器,但文件显示损坏。我怀疑需要添加元数据才能播放文件。我如何发送元数据?我应该将其作为字符串发送吗?应该是什么格式?

【问题讨论】:

  • 请解释清楚..
  • 我在下面的帖子中使用了确切的代码,但使用的是 aac 格式。但无法在服务器上播放 mp3。我需要发送带有帖子中提到的标题的元数据吗? stackoverflow.com/questions/17762019/…

标签: ios streaming audio-streaming aac icecast


【解决方案1】:

流运行不需要元数据。如果您的数据已损坏,您要么编码错误,要么发送错误的Content-Type 标头。

话虽如此,一旦您的流正常工作,如果您想发送元数据,这是在实际音频流的带外完成的。元数据通过对 Icecast 服务器的简单 HTTP 请求进行更新。

http://icecast.example.com/admin/metadata?pass=hackme&mode=updinfo&mount=/mountpoint&song=Your%20Metadata

您可以在我的回答中找到更多信息:https://stackoverflow.com/a/9985297/362536

【讨论】:

    猜你喜欢
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 2016-07-16
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多