逐帧

时间:2016-01-25 10:36:02

标签: java video streaming frame rtp

我有一个源服务器,每个mp4视频以这种方式生成jpg格式的所有帧:

    FFmpegFrameGrabber frameGrabber = new FFmpegFrameGrabber("C:\\Test.mp4");
    frameGrabber.setFormat("mp4");
    frameGrabber.start();
    IplImage i;
    try {
        for(int ii=0;ii<frameGrabber.getLengthInFrames();ii++){
            i = frameGrabber.grab();
            BufferedImage  bi = i.getBufferedImage();
            String path = "C:\\Frames\\"+ii+".jpg";
            ImageIO.write(bi,"jpg", new File(path));
        }
        frameGrabber.stop();
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

我想构建一个通过rtp逐帧流式传输视频的客户端。 我怎样才能做到这一点?我找不到有用的库,也没有好的例子。 谢谢!

0 个答案:

没有答案