2
我希望在Python中播放AAC + shoutcast流。我曾尝试使用bass_aac,它是Bass音频库的扩展,声称能够处理AAC +失败。如果有必要,我非常愿意编写一个绑定到外部库。建议?在Python中流式传输AAC +音频的方法?
我希望在Python中播放AAC + shoutcast流。我曾尝试使用bass_aac,它是Bass音频库的扩展,声称能够处理AAC +失败。如果有必要,我非常愿意编写一个绑定到外部库。建议?在Python中流式传输AAC +音频的方法?
使用GSTreamer通过gst-python将是一个很好的解决方案。 GST可以处理从HTTP流向扬声器输出的整个音频流水线。
我会建议使用gst-launch
获得API的感觉
gst-launch playbin2 uri=http://stream0.freshair.org.uk:3066/;
您可以使用souphttpsrc
或其他插件,以使接收元数据或更高级的输出。
注意:shoutcast URL中的;
强制仅使用音频而不使用任何元数据。这对于本地化与shoutcast/icecast相关的问题很有用,而不是更普遍的音频流,