2014-02-27 84 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约等待时间