Commit Graph

3 Commits (4c598f2d8a737bbd08832d4d352b4f001eae1b7b)

Author SHA1 Message Date
Michael Hanselmann 8f521b945e videosink: Implement rate-limiting, keep-alive
Resolve the remaining two TODOs by adding an upper limit on the frame
rate (defaults to 15 per second) and sending an image every once in
a while even when there were no changes (defaults to once a minute).

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
4 years ago
hansmi 37f977f749
videosink: Add options for JPEG and PNG encoders (#30)
Expose the quality settings for the JPEG encoder and the compression
level of the PNG encoder via the Options structure.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
4 years ago
hansmi 42ee8553ed
Add videosink display driver (#27)
The videosink package provides a display driver implementing an HTTP
request handler. Client requests get an initial snapshot of the graphics
buffer and are updated further on every change.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
4 years ago