我正在寻找一种方式来流式传输由Java应用程序生成的实时视频。该应用程序需要对自身进行屏幕截图,并将其编码成视频流并发布。 到目前为止,我一直在使用Xuggler(FFMPEG的Java库)将屏幕截图编码为视频文件。这个很好用。Xuggler声称能够通过RTMP传输实时视频,但我没有找到任何...
我对媒体流传输非常陌生,有一些基本问题需要澄清: 据我了解,HTTP流媒体(比如通过Apache)和RTMP流媒体(通过Red5)之间的区别是流媒体服务器提供缓冲和高级控制,如跳转等。我理解得对吗? 我能否仅从RTMP服务器(如Red5)流式播放flash视频?如果我必须流多种格式的文件,...
是的,我知道FAQ似乎回答了这个问题,但实际上并没有。相反,它指导你从源代码构建项目(而且构建指南相当复杂)。这有点违背了整个目的 :) 让我们节省全世界所有人不必再为了找出Xuggler支持哪些编解码器而另外构建一个开源项目的麻烦。Xuggler支持哪些编解码器?
我正在尝试执行以下代码:import com.xuggle.mediatool.IMediaReader; import com.xuggle.mediatool.IMediaWriter; import com.xuggle.mediatool.ToolFactory; public cla...
我一周以来一直在使用xuggle,编写了一个方法用于从视频中获取帧,但如果视频很长,该方法会花费太多时间: public static void getFrameBySec(IContainer container, int videoStreamId, IStreamCoder video...
我想从视频中提取帧并应用一些过滤器,例如gabor/hough等。哪个Java库最适合处理各种视频编码?我一直在看GStreamer、JMF、Xuggler等,但无法决定哪一个是最好的。我还希望编辑帧并使用新帧制作视频。
所以,如果我运行以下命令: ffmpeg -t 10 -re -i "rtmp://170.93.143.150/rtplive/ app=rtplive/ playpath=e000990f025f0075004d823633235daa swfUrl=http://www.chart.s...
我正在编写Java代码,用于接收mp4格式的视频文件,对其应用效果,然后将其保存到新文件中。该代码应该将给定的视频拆分为帧并将它们存储在一个数组中,以便可以使用每个帧来构建效果。这部分代码由xuggler处理,所以很难确定出问题的原因。 问题是,在读取视频的任何一张图像之前就会返回一个错误,...
有没有特定的步骤可以在Windows 32位、Windows 64位、Linux 32位和Linux 64位上构建Xuggle Xuggler源代码?我已经在多个系统上尝试了多次,但是一直遇到各种不同的错误。 更新: 我花了几天时间尝试编译(和交叉编译)Xuggle Xuggler。我成功...