XevoInc / gst-sensors

GStreamer plugins for streaming sensor data, such as GPS
GNU General Public License v2.0
3 stars 2 forks source link

Sync the GPS stream with Live Video Stream #1

Open Mebareksaf opened 2 years ago

Mebareksaf commented 2 years ago

I really Liked the Plugin and it came handy when i needed it !

However, i have some questions to ask :

Thank you

martingkelly commented 2 years ago

Hi, I'm glad to hear you liked the plugin! It's been a while since I wrote this plugin, so I don't recall for sure, but I think you would have to write an explicit muxer to be able to do this, though I could be mistaken. That said, I doubt writing such a muxer would be very difficult; synchronizing my time should be pretty simple. I would ask on the upstream gstreamer mailing lists if you're not sure.

Mebareksaf commented 2 years ago

Hi,

Thank you for taking the time to reply !

I'd want to state that i've never coded a Gstreamer element before, i also want to let you know what i want to do, so i've got a GPS device capturing data all the time and i want to stream live feed from a camera let's say a USB camera attached while streaming this video i need to tag each frame with the captured GPS value at that time and if the GPS device captures a value each 1s then this same value should be written on all the frames of this second(framerate). Since the captured GPS values are live as well i couldn't find much documentation neither much resources.

Best regards

‫في السبت، 20 نوفمبر 2021 في 7:11 م تمت كتابة ما يلي بواسطة ‪Martin Kelly‬‏ @.***‬‏>:‬

Hi, I'm glad to hear you liked the plugin! It's been a while since I wrote this plugin, so I don't recall for sure, but I think you would have to write an explicit muxer to be able to do this, though I could be mistaken. That said, I doubt writing such a muxer would be very difficult; synchronizing my time should be pretty simple. I would ask on the upstream gstreamer mailing lists if you're not sure.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/XevoInc/gst-sensors/issues/1#issuecomment-974689470, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHIWP6GOLRYKUO5BS3727ETUM7QGHANCNFSM5IBNFMNQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

martingkelly commented 2 years ago

Hey, sometimes the GStreamer documentation can be a bit of a challenge to figure out. I would recommend contacting the GStreamer mailing list; they are pretty helpful.

On Sat, Nov 20, 2021 at 1:41 PM Mebarek Saf @.***> wrote:

Hi,

Thank you for taking the time to reply !

I'd want to state that i've never coded a Gstreamer element before, i also want to let you know what i want to do, so i've got a GPS device capturing data all the time and i want to stream live feed from a camera let's say a USB camera attached while streaming this video i need to tag each frame with the captured GPS value at that time and if the GPS device captures a value each 1s then this same value should be written on all the frames of this second(framerate). Since the captured GPS values are live as well i couldn't find much documentation neither much resources.

Best regards

‫في السبت، 20 نوفمبر 2021 في 7:11 م تمت كتابة ما يلي بواسطة ‪Martin Kelly‬‏ @.***‬‏>:‬

Hi, I'm glad to hear you liked the plugin! It's been a while since I wrote this plugin, so I don't recall for sure, but I think you would have to write an explicit muxer to be able to do this, though I could be mistaken. That said, I doubt writing such a muxer would be very difficult; synchronizing my time should be pretty simple. I would ask on the upstream gstreamer mailing lists if you're not sure.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <https://github.com/XevoInc/gst-sensors/issues/1#issuecomment-974689470 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AHIWP6GOLRYKUO5BS3727ETUM7QGHANCNFSM5IBNFMNQ

. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675

or Android < https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/XevoInc/gst-sensors/issues/1#issuecomment-974715407, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABGGCGFLG62NY34VSUDTOMTUNAIX7ANCNFSM5IBNFMNQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.