Android流视频延迟

时间:2014-02-27 15:51:43

标签: java android android-ndk video-streaming latency

我正在尝试从https://github.com/fyhertz/libstreaming-examples运行示例一 它使用libstreaming-4.0 我强迫它使用encodeWithMediaCodecMethod2()。此方法使用Android 4.3中引入的createInputSurface()方法。这将延迟从3秒减少到1秒 我正在创建一个视频聊天应用程序(如Skype),我需要视频延迟远低于此 我真的不知道从哪里开始。
任何人都可以提供有关如何降低延迟的建议吗?不同的图书馆技术?也许是NDK?我做了很多研究,但运气很少:(
请帮助
感谢

1 个答案:

答案 0 :(得分:0)

很少有开源项目

  1. doubango
  2. ffmpeg(您将需要javacv - C / C ++ SDK的Java包装器)
  3. 还有IMSDroid(基于doubango的开源3GPP IMS Client for Android)和FFMpeg关于延迟的流guide