gpt4 book ai didi

metadata - 使用 Icecast 的自定义元数据

转载 作者:行者123 更新时间:2023-12-04 14:49:27 28 4
gpt4 key购买 nike

我需要向 Icecast 流添加额外的元数据(除了艺术家和歌曲标题)。我已经尝试了很多想法,但似乎没有一个能产生任何结果。情况变得更加复杂,因为元数据也通过了重新传输 Icecast 流的 Wowza。是否有 Icecast 支持的元数据字段的规范列表,是否有人有将自定义元数据作为 Icecast 流的一部分传递到 Wowza 的经验?

最佳答案

我的 node-icy 模块能够读取任意 Icecast 流并拦截和/或将“元数据”事件添加到输出流。您实际上是在“代理”流。一个好的(虽然有点复杂)的例子可能在这里: proxy.js

请注意,虽然“元数据”格式是分号分隔的键值对字符串,但 Icecast 客户端只对 StreamTitle 使用react。值(value),所以只要把你想要的所有信息都塞进去:

StreamTitle='Pink Floyd - Welcome to the Machine';

我已经完成了诸如每秒发送一个元数据事件以保持跟踪位置计数器(尽管这可能有点网络繁重):
StreamTitle='Pink Floyd - Welcome to the Machine (0:12/4:02)';

祝你好运!

关于metadata - 使用 Icecast 的自定义元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9266161/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com