Discussion:
Gstreamer + gopro
Brad Turnbough
2015-03-25 01:54:21 UTC
Permalink
Hi all,

I saw some banter from about a year or two ago about some compatibility
work being done in gstreamer for go pros. Can anyone offer insight into
this?

Brad
Edward Hervey
2015-03-26 06:33:50 UTC
Permalink
Hi,

You'll have to be more specific. I can play my gopro files fine if
that's what you're asking.

Edward
Post by Brad Turnbough
Hi all,
I saw some banter from about a year or two ago about some
compatibility work being done in gstreamer for go pros. Can anyone
offer insight into this?
Brad
_______________________________________________
gstreamer-devel mailing list
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Nicolas Dufresne
2015-03-26 12:23:11 UTC
Permalink
Post by Edward Hervey
You'll have to be more specific. I can play my gopro files fine if
that's what you're asking.
I think there is some sort of (broken?) HLS on gopro. I remember that
Thiago wanted to have a look eventually.


Nicolas
Brad Turnbough
2015-03-26 13:05:55 UTC
Permalink
I want to know if I can stream via usb or hdmi into a machine and use
gstreamer (h264 encode on the cam). Additionally, is there a component
that can be used in the pipeline to natively control the cameras res, bit
rate.. (instead of resampling it in gstreamer) etc?
Post by Nicolas Dufresne
Post by Edward Hervey
You'll have to be more specific. I can play my gopro files fine if
that's what you're asking.
I think there is some sort of (broken?) HLS on gopro. I remember that
Thiago wanted to have a look eventually.
Nicolas
_______________________________________________
gstreamer-devel mailing list
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Thiago Santos
2015-03-26 15:08:39 UTC
Permalink
Post by Brad Turnbough
I want to know if I can stream via usb or hdmi into a machine and use
gstreamer (h264 encode on the cam). Additionally, is there a component
that can be used in the pipeline to natively control the cameras res,
bit rate.. (instead of resampling it in gstreamer) etc?
On Mar 26, 2015 7:23 AM, "Nicolas Dufresne"
Post by Edward Hervey
You'll have to be more specific. I can play my gopro files fine if
that's what you're asking.
I think there is some sort of (broken?) HLS on gopro. I remember that
Thiago wanted to have a look eventually.
I had access to a GoPro Hero3+ at some point and briefly looked at how
they did HLS streaming. It was nearly working with GStreamer except that
they had to use really small segments (under half a second) and the
playlist advertise the segments as being 1 second long (limitations of
the HLS version they use). At some point our HLS demuxer loses sync and
tries to reposition itself but the large difference in the HLS
advertised duration and the real one makes it completely lost and playback
derails.

I have lost access to the GoPro Hero3+ I've been using and the Hero4
doesn't seem to provide HLS in the same way so I haven't managed to find
how to properly connect to its live preview but I haven't had much time
to dig into this yet.

I also didn't check if there are other options aside HLS, there might be.

Some details can be found at:
https://bugzilla.gnome.org/show_bug.cgi?id=740461

Regards,
Post by Brad Turnbough
Nicolas
_______________________________________________
gstreamer-devel mailing list
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
Thiago Sousa Santos
Senior Multimedia Engineer, Open Source Group
Samsung Research America - Silicon Valley
Arjen Veenhuizen
2015-03-29 15:22:07 UTC
Permalink
If you have access to an HDMI capture card (e.g. one from Blackmagic), things
work like a charm. You can use the HDMI out of the GoPro (I use a couple of
3+ Black Edition). In GStreamer, you would use the decklinksrc element,
setting it to the proper mode which matches with the output mode of the
GoPro. Not sure how one would control the GoPro settings over the top
though...



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Gstreamer-gopro-tp4671300p4671375.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
Loading...