java - 使用 Java 进行实时视频流传输?

标签 java video-streaming

有没有使用 Java 流式传输实时视频的好库?理想情况下,管道的两端都应该用 Java 编写,但我最关心的是视频播放器。你会推荐什么软件?

更新:VLC 似乎引入了 1-2 秒的延迟。我需要真正实时的视频流。录制到播放的延迟必须小于 300 毫秒。

最佳答案

我见过的最好的视频播放/编码库是ffmpeg .它会播放你扔给它的所有东西。 (它被 MPlayer 使用。)它是用 C 编写的,但我发现了一些 Java 包装器。

  • FFMPEG-Java : 使用 JNA 围绕 ffmpeg 的 Java 包装器。
  • jffmpeg :这个集成到 JMF。

关于java - 使用 Java 进行实时视频流传输?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1244861/

相关文章:

Azure 媒体服务或用于 STA 视频存储的简单存储帐户

c# - 在 C# 中使用 RTMP 或 RTSP 协议(protocol)

video-streaming - WebRTC 单向视频通话

java - 如何镜像显示OpenCV JavaCameraView前置摄像头(Android)?

ios - 流式传输 s3 私有(private)视频

java - while(false) 导致unreachable语句编译错误

java - 无法获得完整的 HttpResponse

Android VideoView RTSP延迟

java - 当我将图像另存为 JPG 时,为什么会出现黑色背景?

java - 带有自定义注释的 Quarkus CDI