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相關的問題很有用,而不是更普遍的音頻流,