我希望用AAC+播放一个流。我尝试过bass_aac,它是Bass音频库的一个扩展,声称能够处理AAC+,但没有成功。如果有必要,我非常愿意编写一个到外部库的绑定。有什么建议吗?
发布于 2012-05-18 03:22:58
通过gst-python使用GSTreamer将是一个很好的解决方案。GST可以处理从HTTP流到扬声器输出的整个音频管道。
我建议您使用gst-launch来体验一下API。
gst-launch playbin2 uri=http://stream0.freshair.org.uk:3066/;您可以使用souphttpsrc或其他插件来启用接收元数据或更高级的输出。
注意: shoutcast URL中的;强制只有音频流,没有任何元数据。这对于本地化与shoutcast/icecast而不是更一般的音频流有关的问题是有用的,
https://stackoverflow.com/questions/4497020
复制相似问题