使用 PHP 从音频流中提取曲目信息
可以使用 PHP 从音频流中检索曲目信息。虽然由于主机限制,stream_get_transports 函数可能不适合,但存在替代方法。
SHOUTcast 流和元数据
提供的音频流是 SHOUTcast 流,它利用用于元数据传输的专用协议。元数据(包括艺术家和曲目详细信息)嵌入在流数据中。
建立连接
要访问元数据,需要通过以下方式直接连接到服务器fsockopen()。端口 80 很常用,因为许多网络主机会阻止其他端口。
元数据检索
解析元数据
元数据字符串格式为以分号分隔的键值对。常用键包括“Stream
以上是如何使用 PHP 从 SHOUTcast 流中提取曲目信息?的详细内容。更多信息请关注PHP中文网其他相关文章!