bytedeco/javacv

how to use FFmpegFrameRecorder push rtp stream,please tell me, i have to crazy, thanks.

Open

#1,908 opened on Oct 13, 2022

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Java (1,583 forks)batch import
help wantedquestion

Repository metrics

Stars
 (6,985 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

FFmpegFrameRecorder recorder = FFmpegFrameRecorder.createDefault("rtp://192.168.85.201:" + port, width, height); recorder.setInterleaved(false); // video options // recorder.setVideoOption("tune", "zerolatency"); recorder.setVideoOption("preset", "ultrafast"); recorder.setVideoOption("crf", "25"); recorder.setVideoBitrate(150000); recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264); recorder.setFormat("rtp"); recorder.setFrameRate(FRAME_RATE);

recorder.start();//start record

Frame frame = grabber.grabImage(); if (frame == null) { continue; } recorder.record(frame);

i try to this, but push failed.

Contributor guide