Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Timestamp to stream OSD @ Ingest #187

Open
marcoherbst opened this issue Oct 3, 2023 · 3 comments
Open

Add Timestamp to stream OSD @ Ingest #187

marcoherbst opened this issue Oct 3, 2023 · 3 comments

Comments

@marcoherbst
Copy link
Member

Similar to undistorting.

Using different cameras we're getting different qualities of timestamp.

Let's offer the option to ingest an image with no timestamp and to add the NVR timestamp.

Benefit 1: It will be more beautiful and consistent accross cameras
Benefit 2: We remove one possible source of confusion (a camera with the wrong time settings).

@gBillal
Copy link
Member

gBillal commented Oct 3, 2023

Unfortunately there's a downside of decoding/encoding again which is impossible in Raspberry pi and it'll consume a lot of resources for Jetson.

@marcoherbst
Copy link
Member Author

We have to try. If it means putting more powerful hardware on the edge, so be it. Let's try, get the data and then better understand our next actions. We will be making this functionality.

@marcoherbst
Copy link
Member Author

marcoherbst commented Oct 28, 2023

https://github.com/membraneframework/membrane_ffmpeg_video_filter_plugin

TextOverlay element is implemented, based on ffmpeg drawtext filter. This element enables adding text on top of given raw video frames.

In this example they use HTML to define an overlay. That seems clever:
https://developer.ridgerun.com/wiki/index.php/OpenGL_Accelerated_HTML_Overlay/Basics
https://shop.ridgerun.com/products/htmloverlay?variant=44683564646587

Also:
https://compositor.live/ (Part of Membrane)

@marcoherbst marcoherbst added this to the Backlog (Long Finger) milestone Nov 9, 2023
@marcoherbst marcoherbst changed the title Add Timestamp Watermark @ Ingest Add Timestamp to stream OSD @ Ingest Jul 23, 2024
@marcoherbst marcoherbst removed this from the Backlog (Long Finger) milestone Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants