安卓流视频延迟

3
我正在尝试运行https://github.com/fyhertz/libstreaming-examples中的示例一。它使用的是libstreaming-4.0。
我已经强制使用了encodeWithMediaCodecMethod2()方法。该方法使用了Android 4.3中引入的createInputSurface()方法,将延迟从3秒降低到1秒。
我正在创建一个视频聊天应用程序(类似于Skype),并且我需要视频延迟比这更低。
我真的不知道该怎么办了。
有人能提出如何降低延迟的建议吗?不同的库?技术?或许是NDK?我已经做了很多研究,但是效果很少 :(
请帮帮我
谢谢
1个回答

0

有一些开源项目

  1. doubango
  2. ffmpeg(您需要javacv - C / C ++ SDK的Java包装器)

还有IMSDroid(基于doubango的Android开源3GPP IMS客户端)和FFMpeg的流媒体指南,关于延迟问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接