OpenGL Accelerated HTML Overlay/Examples/GStreamer Usage: Difference between revisions

Line 22: Line 22:
[[File:Example simple overlay x86.mp4|800px|frameless|center]]
[[File:Example simple overlay x86.mp4|800px|frameless|center]]


On x86 platforms
On x86 platforms:
 
<br>
With video sources:
<source lang=bash>
<source lang=bash>
gst-launch-1.0 videotestsrc pattern=ball ! "video/x-raw,height=720,width=1280,framerate=30/1" ! queue ! htmloverlay url="http://0.0.0.0:8000/fancy_overlay.html" enable-js=true web-refresh-rate=0 ! queue ! videoconvert ! xvimagesink
gst-launch-1.0 videotestsrc pattern=ball ! "video/x-raw,height=720,width=1280,framerate=30/1" ! queue ! htmloverlay url="http://0.0.0.0:8000/fancy_overlay.html" enable-js=true web-refresh-rate=0 ! queue ! videoconvert ! xvimagesink
</source>
</source>
[[File:Example simple overlay x86.mp4|800px|frameless|center]]
[[File:Example simple overlay x86.mp4|800px|frameless|center]]
<br>
With camera to file:
<source lang=bash>
gst-launch-1.0 v4l2src num-buffers=100 ! videoconvert ! queue ! htmloverlay url="http://0.0.0.0:8000/fancy_overlay.html" enable-js=true web-refresh-rate=0 ! queue ! videoconvert ! x264enc ! h264parse ! qtmux ! filesink location=test.mp4 -v
</source>


== Use cases ==
== Use cases ==
735

edits