流式传输 AAC+ 的方法Python 中的音频?
我希望在 Python 中播放 AAC+ 的喊播流。我尝试过 bass_aac,它是 Bass 音频库的扩展,声称能够处理 AAC+,但没有成功。如有必要,我非常愿意编写与外部库的绑定。建议?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我希望在 Python 中播放 AAC+ 的喊播流。我尝试过 bass_aac,它是 Bass 音频库的扩展,声称能够处理 AAC+,但没有成功。如有必要,我非常愿意编写与外部库的绑定。建议?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
通过 GSTreamer。 html" rel="nofollow">gst-python 将是一个很好的解决方案。 GST 可以处理从 HTTP 流到扬声器输出的整个音频管道。
我建议使用
gst-launch
来感受 API您可以使用
souphttpsrc
或其他插件来接收元数据或更高级的输出。注意:shoutcast URL 中的
;
强制使用纯音频流,不带任何元数据。这对于定位与shoutcast/icecast相关的问题非常有用,而不是更一般的音频流,Using GSTreamer via gst-python would be a good solution. GST can handle the whole audio pipeline from the HTTP streaming to speaker output.
I would suggest using
gst-launch
to get a feel of the APIYou can use
souphttpsrc
or other plugins to enable receiving metadata or more advanced output.Note: The
;
in the shoutcast URL forces a audio only stream without any metadata. This is useful to localise issues relating to shoutcast/icecast and not the more general audio streaming,