2013-03-22 66 views
0

我在Xamarin.iOS(MonoTouch)中創建了一個iOS應用程序,並希望連接到OGG直播流並播放它。 我找到了NVorbis庫,但據我所見,它不支持閱讀直播流。而且我也不確定這個庫是否支持Xamarin.iOS。 與csvorbis代碼相同,它似乎不支持直播。Live OGG streaming

我不介意更改或創建代碼以添加對直播流的支持,但我不確定如何執行此操作。然後,我是否要下載部分流然後播放它,並且在我下載的每個部分都進行此操作?

當然我更喜歡現有的解決方案:)

回答

1

添,

NVorbis是我的項目。儘管它目前不支持實時協議(RTSP &等),但您可能可以成功使用NetworkStream實例。解碼器根據需要處理頁面/數據包,所以它應該工作得很好。

請注意,我沒有測試只進奧格閱讀器邏輯在很長一段時間,所以有可能是錯誤...

+0

ioctlLR,我試圖做這我自己,但我沒有NetworkStream/Socket的經驗。你可能有一個例子,或者可以幫助我入門的東西嗎?我必須連接到像'http:// server-url:8000/tim.ogg'這樣的網址。我也看到這個項目正在尋找Mono的支持。我已經成功地將項目/測試應用程序運行在Mac上的Mono中。所以最後我可以幫助解決這個問題。謝謝! – Theos 2013-03-29 13:48:52

+0

@TimBrand:如果我正確理解你的情況,你可以試試[這個問題](http://stackoverflow.com/questions/2841974/how-to-read-the-response-stream-before-the-http答案完成)的答案。如果您通過原始套接字流式傳輸,則必須從已打開的套接字(IIRC)創建NetworkStream。我沒有任何這方面的例子。 – ioctlLR 2013-03-31 17:58:33

相關問題