2012-11-08 64 views
1

其實我並不是在尋找一個用於視頻通話的API。我知道一些像OpenTok這樣的API。視頻通話起始點iPhone

但是

我想創建我自己的方法來製作視頻通話應用程序。

任何人都可以提供我可以從中開始的起點。 我對JSON和SOAP服務有很好的瞭解,並且在過去我做了一些關於流式傳輸的工作,能幫助我嗎?

請幫忙。

謝謝

回答

0

如果你想創建自己的方法來進行視頻通話應用程序,一個很好的出發點是看AVFoundation的Media Capture

之後,你需要找到一種方法來讀取和寫入設備的字節。您可以使用臨時構建(TCP服務器)來測試此功能。

設置一臺服務器,使其可以像設備的代理一樣相互通話。

祝你好運!

1

這真的很有挑戰性。第一個iOS沒有通過互聯網流式傳輸音頻+視頻的特定API。這裏的主要問題是,使用AVFoundation,您可以捕獲單幀,但發送它們而不進行壓縮,即使對於無線連接或服務器來說也是非常痛苦的。要壓縮視頻,您可以使用CPU,但這需要進行強烈的操作,這會耗盡電池並加熱設備。使用iPhone上的特定芯片可以壓縮視頻,但只有在設備上使用AVAssetWriter類書寫時才能使用。
關於它的堆棧有一些有用的問題,如this