iOS視訊通話方案

來源:互聯網
上載者:User

標籤:ext   c   資料   a   代碼   os   

現在iPhone4平台上即時音視訊交談已取得初步成果。其間查閱了很多資料,感謝這些資訊的提供者。繼往開來,我寫下此文。我只列出要點,具體編碼以及平台移植各位自己去努力吧。照著下面的步驟,您一定能做出來的。

1,視頻採集用iPhone4SDK裡面的AVCaptureSession. 蘋果官網有範例程式碼。

2,視頻編碼用ffmpeg,如要支援H264編碼,還需引入x264庫。ffmpeg和x264是兩個不同的庫,需要各自編譯。

3,視頻解碼與播放可參看開源工程iFrameExtractor。

4,音頻採集播放可用AudioQueue,由於AudioQueue本身支援各種音頻資料的採集與播放,因此就不用編解碼了,蘋果官網有個樣本叫SpeakHere。

方案思路

用live555擷取h264視頻流 然後把它推到ffmpeg裡面解碼 再用iphone的imageView顯示
音頻另外單獨處理 最後進行同步就ok了  
live555  和 ffmpeg 的iphone版網上都有自己挖去

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.