On 4/22/2021 12:43 AM, Bouke wrote:
Trying to view a stream while recording. (That 'sorta kinda' works with a
tee and udp streaming, but has a horrible delay.)
Ideal would be to keep FFplay open, and start / stop FFmpeg for
recording, or just viewing the incoming signal.
The BMD recorder app does a rather good job of that....


This results in a latency of 6 seconds (Ok, no local file, but with it
and a tee it’s the same)
Have you tried
different encodings?
tee-ing raw frames into both a viewer and a separate encoder?

IIRC the ffmpeg decklink code has a few frames of latency, but not more than that. OTOH, how many does the x264 encoder have? (I'll assume the encoder can keep up with the incoming frames.) At least for the viewing part, you shouldn't use -any- encoding since those same frames will then have to be decoded for display. (If you're using ffplay to monitor the recording -after- encoding, they you have to live with the encoder's latency.)

Later,

z!
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to