使用Java的实时视频流?
有什么好的库可以使用Java流式直播视频吗?理想情况下,管道的两端都应该用Java编写,但我最关心的是视频播放器。你推荐什么软件
更新:VLC似乎引入了1-2秒的延迟。我需要的视频流是真正的生活。录制到播放的延迟必须小于300ms
你可以在下面搜索框中键入要查询的问题!
有什么好的库可以使用Java流式直播视频吗?理想情况下,管道的两端都应该用Java编写,但我最关心的是视频播放器。你推荐什么软件
更新:VLC似乎引入了1-2秒的延迟。我需要的视频流是真正的生活。录制到播放的延迟必须小于300ms
# 1 楼答案
我见过的最好的视频播放/编码库是ffmpeg。它播放你扔给它的所有东西。(它由MPlayer使用。)它是用C编写的,但我发现了一些Java包装器
# 2 楼答案
是的,如果您想流式播放实时视频,可以使用RTSP protoco 这将允许您创建一个视频文件,可以在创建时播放,这两个操作将同时工作RTSP-Client-Server
# 3 楼答案
您好,我不是流媒体方面的专家,但据我所知,它包含在Java媒体框架JMFhttp://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/support-rtsp.html中
# 4 楼答案
今天,您可以通过Flash中的Red5媒体服务器在Java中实现这一点。如果还想用Java对视频进行解码和编码,可以使用Xuggler项目
# 5 楼答案
JMF被抛弃了。VLC是最新的,它可以读取所有内容。 https://stackoverflow.com/a/5160010
我认为vlc已经击败了所有其他软件,或者至少是我知道的那些
# 6 楼答案
您可以随时签出JMF (Java Media Framework)。它已经很旧了,被废弃了,但它可以工作,我以前也在应用程序中使用过它。看起来它能满足你的要求