hlssink and its usage for timeshift

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

hlssink and its usage for timeshift

pchaurasia
Hi Folks,

I am looking to use hlssink to create a timeshift pipeline.

1. Could you please tell where can I find hlssink element ? I did not see it
in gstreamer-plugins-bad.
2. Any example pipelines using this element ?


Thanks




--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: hlssink and its usage for timeshift

pchaurasia
I am using Gstreamer 1.8.3. When I download and compile
/gst-plugins-bad-1.8.3, the build goes well, however I do not see hlssink
getting installed with 'make install'. Are there any dependencies for
compilation of hlssink ?

Thanks



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: hlssink and its usage for timeshift

Arun Raghavan-4
On Sun, 3 Sep 2017, at 05:11 PM, pchaurasia wrote:
> I am using Gstreamer 1.8.3. When I download and compile
> /gst-plugins-bad-1.8.3, the build goes well, however I do not see hlssink
> getting installed with 'make install'. Are there any dependencies for
> compilation of hlssink ?

Look at your config.log to see if there are missing dependencies (likely
crypto related, in this case).

-- Arun
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: hlssink and its usage for timeshift

pchaurasia
Thanks Arun, for your help.

I was able to get hlssink working with some more pointers from nvidia forum.

This command line is  working for me -

gst-launch-1.0 -e nvcamerasrc fpsRange="30.0 30.0" !
'video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080,
format=(string)I420, framerate=(fraction)30/1' ! omxh265enc ! 'video/x-h265,
stream-format=(string)byte-stream' ! h265parse ! matroskamux ! hlssink
max-files=5 target-duration=2

I am able to get multiple files from hlssink element. I am looking for way
to play them.

Would anyone happen to know what is best way to play multiple files
generated by hlssink ? I am thinking that we need to extend aforesaid pipe,
and add decoder elements, but do not understand syntax of how to feed
decoder to multiple files generated by hlssink.

Our aim, with this encode-decode pipeline is to hide long processing time of
our opencv algorithms, such that we can processes contents recorded by
cameras in non real time.

Thanks



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel