2010-08-09 175 views
17

我可以從iPhone的相機中獲得個別幀。我需要的是一種將聲音打包並傳輸到服務器的方法。發送文件一旦我有他們是沒有太大的問題。它是用於流式傳輸的文件的一代,我遇到了問題。我一直試圖讓FFMpeg沒有太大的運氣。流媒體視頻FROM iPhone

任何人有任何想法如何我可以把它關閉?我想要一個已知的工作API或說明讓FFMpeg在iPhone應用程序中正確編譯。

回答

26

您可以將您的錄音分割爲單獨的文件,其長度爲10秒,然後單獨發送。如果使用AVCaptureSessionbeginConfigurationcommitConfiguration方法批量更改輸出,則不應刪除文件之間的任何幀。與逐幀上傳相比,這具有許多優點:

  • 這些文件可以直接用於HTTP實時流式傳輸,無需任何服務器端處理。
  • 如果連接足夠快,數據傳輸之間的差距允許天線在兩者之間休眠,從而節省電池壽命。相反,如果連接速度較慢,因此上傳速度比錄製速度慢,管理一組文件的延遲上傳比字節流要容易得多。
+0

由於iHorse發現了他的問題的解決方案,請享受您的添加代表,證明對我來說是個好消息:) – Aaron 2010-08-16 21:02:01

+0

@iHorse。請介意分享您的解決方案嗎?我的電子郵件地址是jordan @ whackfaqs [dotcom]。非常感謝。我需要做同樣的事情。 – Jordan 2011-04-18 01:02:25

+0

@Tegeril - 你介意與我分享你的解決方案嗎?我其實需要做同樣的事情。約旦@ whackfaqs [add dotcom] – Jordan 2011-04-18 01:04:07