2012-01-13 26 views
2

我正在創建應用程序具有功能像1人可以從另一個iPhone觀看視頻,即一個iPhone正在錄製和另一個正在查看相同,作爲我們用FACE TIME做,但是這個東西要由我們自己的服務器執行。如何創建應用程序視頻共享或兩個手機之間的現場視頻視圖

我開始知道USE XMPP客戶端,也可以使用google Api,但是如何使用以及創建這樣的應用程序還需要什麼東西?

我們還需要創建自己的服務器端部分,或者我們可以僱用其他服務器,如google/gtalk或其他已準備就緒的服務器。

請指導我同樣需要其他東西。

謝謝。

回答

3

我相信連接2個設備在一起GStreamer是最好的選擇之一:它被廣泛使用,並有很多材料/文檔。

GStreamer中有一個管線架構,通過DirectShow的和Quicktime啓發,它提供了一個命令行工具名爲GST推出,允許你創建一個管道,並快速測試庫的幾個組件在一起。

This message,股一些有趣的信息如何直接從iPhone的攝像頭使用GST推出,而接收通過VLC在PC上的數據流視頻。這意味着,你正在尋找的50%已經完成。

另一個選項,也證明了在message,是使用FFmpeg

+0

感謝您的回答......但是我們可以使用HTTP Live流爲相同的上游和下游,你可以爲它提出一些建議,因爲我們可以使用AVCaptureSession,我知道,但使用這個如何上游視頻使用相同的。 – 2012-01-17 13:16:49

0

我想主張ffmpeg,它已成功遷移到iOS。 你需要做的是: 1.重寫ffserver,使用攝像頭輸入作爲視頻源,並通過H.264/MPEG-4編碼器編碼 2.重寫ffplay,以便它可以在iOS設備上顯示視頻。網絡協議和視頻解碼器部分已準備就緒。

+0

我們如何上游CMsamplebuffer從iphone到服務器 – Ron 2013-05-23 07:16:42

相關問題