2014-02-27 139 views
3

我試圖從https://github.com/fyhertz/libstreaming-examples運行示例一 它使用libstreaming-4.0。
我強迫它使用encodeWithMediaCodecMethod2()。此方法使用Android 4.3中引入的createInputSurface()方法。這將延遲從3秒減少到1秒。
我正在創建一個視頻聊天應用程序(如Skype),我需要的視頻延遲遠低於此。
我真的不知道該從哪裏出發。
任何人都可以提供關於如何獲得延遲的建議嗎?不同的庫?技術?也許是NDK?我已經做了研究負載,但我有非常一點運氣:(
請幫
感謝Android流視頻延遲

回答

0

THRE是幾個開源項目

  1. doubango
  2. ffmpeg(需要javacv - Java的用於C/C++ SDK的包裝)

還有IMSDroid(開源3GPP IMS客戶端對於基於doubango的Android)和FFMpeg的流guide約等待時間