java - 哪个是最好的媒体容器?

标签 java encoding flv mp4 mpeg

我正在创建一个实时流媒体应用程序,但我有一个关于最好选择哪个媒体容器的问题。

到目前为止,我尝试了 ScreenCodec1 和 ScreenCodec2,但它们对于直播来说确实很重,而且延迟非常糟糕。

您能推荐一种轻量级的媒体容器吗?哪个更好:

  • mp4
  • flv
  • 英里

任何有关如何使用 Java 从一组 BufferedImages 中对其进行编码的建议,我们将不胜感激。

最佳答案

Xuggler 可以帮助您处理编码方面的问题,请参阅 this page 。至于你想使用什么格式,这取决于你——这取决于上下文和情况。如果这是一个重要的考虑因素,FLV 可能是最广泛支持的。

关于java - 哪个是最好的媒体容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9711621/

相关文章:

java - 编译Java错误,无法让构造函数工作

string - 对加密算法进行逆向工程

c# - C# Windows 窗体中的 VLC 视频播放器不播放 .flv 网络文件

python - 使用 MoviePy 修复未最终的 .flv 视频

java - 如何让 JButton 填充他的父 BoxLayout

java - datetimeformatter joda 使用可选的 millis 解析多种 utc 格式

java - 如何将 StAX 解析器与元音变音 (äÜÖ) 一起使用?

javascript - 通过AjaxencodeURIComponent发送Base64图像

android - 我可以使用 android 将录制的视频保存为 flv 格式吗?

java - 无法在 Java 中启动任何进程(ProcessBuilder 进程立即返回,退出代码为 128)