how to use FFmpegFrameRecorder push rtp stream,please tell me, i have to crazy, thanks.
#1,908 opened on Oct 13, 2022
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.