如果要将数据stream式传输到icecast,如何创buildaudio文件元数据标题?

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

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

这就是说,一旦你得到你的stream的工作,如果你想发送元数据,这是在实际的audiostream的带外。 元数据通过简单的HTTP请求更新到Icecast服务器。

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

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