go2rtc icon indicating copy to clipboard operation
go2rtc copied to clipboard

Add Keyframe Caching (prepush frame)

Open thinkjk opened this issue 3 years ago • 2 comments

Request to add keyframe caching from this conversation: https://github.com/AlexxIT/go2rtc/issues/35#issuecomment-1299527683

thinkjk avatar Nov 05 '22 02:11 thinkjk

Hey @AlexxIT any chance this will be added soon?

thinkjk avatar Feb 24 '23 04:02 thinkjk

There are no plans to do it "soon". There are other features to do. I consider this problem a cosmetic one. On good cameras it does not exist at all. It is a complex problem and requires rewriting the kernel.

AlexxIT avatar Feb 24 '23 05:02 AlexxIT

I'm taking a stab at this here: https://github.com/AlexxIT/go2rtc/compare/master...swazrgb:go2rtc:frame-caching

Unfortunately the diff is quite large due to the dependency of the h264 package on the core package, which required moving quite a lot of stuff to a new common package

swazrgb avatar Jan 04 '25 03:01 swazrgb