我試圖通過iPhone流式傳輸具有靜態IP的視頻:http://38.117.88.148/GemTVLink
。你能告訴我一些關於如何實現這一點的信息嗎?我看到一個蘋果視頻流應用程序,但它似乎只能顯示.mp4
電影?我對嗎? 我想讓我的應用程序加載HTTP地址並播放電影,就是這樣。 此鏈接適用於媒體播放器。從服務器流視頻。 {iPhone SDK}
1
A
回答
3
iPhone不支持所有流式視頻格式。
你應該通過閱讀HTTP Live Streaming Overview
2
iOS原生視頻播放器(AVPlayer,MPMoviePlayerViewController ...)開始可以從HTTP服務器M3U8格式流。
我看了一下你提到的鏈接(GemTVLink),它是一個mms流,iOS不能從微軟流媒體服務器(mms)流式傳輸,如果你想這樣做,你應該使用ffmpeg庫,因爲這個庫可以連接任何流媒體服務器(支持rtsp,mms,tcp,udp,rtmp ...),然後將圖片畫到屏幕上(對於繪圖,您可以使用opengles或uiimage也可以)
首先, avformat_open_input連接到你的IP地址,然後使用avcodec_find_decoder & avcodec_open2找到編解碼器,並打開它們(你應該叫他們爲音頻視頻&)
然後,在while循環通過當你幀,如果是音頻使用av_read_frame方法從服務器讀取數據包然後將其發送到AudioUnit或AudioQueue,如果是視頻,然後將其從YUV轉換使用sws_scale方法RGB格式,並繪製圖片到屏幕上。
就是這樣。
看這包裝也(http://www.videostreamsdk.com),它是寫上的ffmpeg庫,並支持iOS的
相關問題
- 1. 從ftp服務器流視頻到iphone?
- 2. 從iPhone中的服務器流視頻?
- 3. 從iPhone到服務器的音頻流?
- 4. 流視頻到服務器
- 5. 從iPhone到服務器的流媒體視頻編程
- 6. 將視頻上傳到服務器的問題在Iphone sdk
- 7. 如何上傳視頻文件到網絡服務器iphone sdk
- 8. 從iPhone Cams的iPhone SDK流直播視頻?
- 9. 流視頻IPhone
- 10. iphone視頻流
- 11. 直接從服務器在iPhone上播放視頻和音頻
- 12. DIY:視頻流媒體服務器
- 13. 網絡服務器到Android視頻流
- 14. 通過服務器的WebRTC視頻流
- 15. Delphi視頻流Http服務器
- 16. 視頻流媒體服務器軟件
- 17. Android - 視頻流到服務器
- 18. Python視頻流到C++服務器
- 19. 流式視頻,雲服務器和videojs
- 20. 流視頻到gstreamer rtsp服務器
- 21. 從外部服務流視頻
- 22. 從iOS流媒體服務器中提取視頻?
- 23. 如何從服務器流式傳輸視頻到iPad?
- 24. 從服務器播放Mp4視頻android
- 25. 將音頻從服務器流式傳輸到iPhone
- 26. 你怎麼能得到從iPhone到服務器的快速視頻直播流?
- 27. 捕獲,編碼,然後將視頻流從iPhone傳輸到服務器
- 28. 從服務器上傳視頻到Facebook
- 29. 如何發送流式視頻從iOS設備到服務器?
- 30. LIve視頻流,iphone