我希望在 Python 中播放 AAC+ 广播流。我尝试过使用 bass_aac,它是 Bass 音频库的扩展,它声称能够处理 AAC+ 失败。如有必要,我非常愿意编写与外部库的绑定。建议?
问问题
568 次
1 回答
0
通过gst-python使用GSTreamer将是一个很好的解决方案。GST 可以处理从 HTTP 流到扬声器输出的整个音频管道。
我建议使用gst-launch
来感受一下 API
gst-launch playbin2 uri=http://stream0.freshair.org.uk:3066/;
您可以使用souphttpsrc
或其他插件来启用接收元数据或更高级的输出。
注意:;
广播 URL 中的 强制仅音频流,没有任何元数据。这对于本地化与shoutcast/icecast相关的问题非常有用,而不是更一般的音频流,
于 2012-05-17T19:22:57.870 回答