音频流中的歌曲标题编码

Posted

技术标签:

【中文标题】音频流中的歌曲标题编码【英文标题】:Song title encoding in audio stream 【发布时间】:2011-04-07 16:51:18 【问题描述】:

谁能指出我正确的方向,以获取有关歌曲标题文本如何在流音频中编码的文档? (例如流媒体 mp3 - 其他两种格式/协议也很有用)。谢谢

【问题讨论】:

【参考方案1】:

我认为您应该能够使用ID3v2 流式传输音频。

ID3 是在 mp3 中嵌入元数据的标准方式

This is how shoutcast does it

【讨论】:

也许吧,但 ID3 通常位于 mp3 文件的开头 - 那么播放器如何从歌曲已经播放到一半的流中读取它呢?此外,与 ID3 标签中的大量信息相比,流中可用的元信息通常很小。 看起来有所不同。你从哪里流式传输?这就是直播的方式 - smackfu.com/stuff/programming/shoutcast.html 这是一个很棒的链接,谢谢。我正在尝试获取最常用方法的图片。在这种情况下,看起来他们在流中以固定间隔插入歌曲标题,这是有道理的。希望您不介意我将其插入您的答案中,以便我投票...【参考方案2】:

您还应该查看Real Time Streaming Protocol,它可以请求Session Description Protocol 格式的元数据,其中包括媒体标题和其他相关信息。

AFAIK、Windows Media Streaming 和 Apple Quicktime 流媒体服务器使用它。

【讨论】:

以上是关于音频流中的歌曲标题编码的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 hls.js 跳转到 hls 流中的具体 UTC 时间戳

flac歌曲是啥意思

在 UWP 中播放流中的音频

剪映音频acc编码怎么设置

从 Rust 中的多个音频流中并行获取相同大小的块

如何将音频歌曲放入 iPhone 中的 NSdata