2

我希望在 Python 中播放 AAC+ 广播流。我尝试过使用 bass_aac,它是 Bass 音频库的扩展,它声称能够处理 AAC+ 失败。如有必要,我非常愿意编写与外部库的绑定。建议?

4

1 回答 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 回答