kalyzee / gst-webkit Goto Github PK
View Code? Open in Web Editor NEWCollection of gst-plugins to build html overlays with webkit
Home Page: http://www.kalyzee.com
License: GNU Lesser General Public License v2.1
Collection of gst-plugins to build html overlays with webkit
Home Page: http://www.kalyzee.com
License: GNU Lesser General Public License v2.1
First off, I must say it is a very nice plugin and looks very promising. I've been looking for something like this for a while.
gst-launch-1.0 videotestsrc ! video/x-raw, format=RGBA, width=1280, height=720 ! mixer.sink_0 webkitsrc url="localhost:1337" ! video/x-raw, format=RGBA, width=1280, height=720 ! alpha method=green ! mixer.sink_1 videomixer name=mixer sink_0::zorder=0 sink_1::zorder=1 ! videoconvert ! autovideosink sync=FALSE
to work from the documentation. I am running a sailsjs server to test it. However, I am not able to see anything but the videotestsrc
in the playback window. I am not sure if it is my html file or what I am doing wrong to display the html in the stream. I recon that this is on TODO, so I am not sure what to expect from it.
I have also tried running
gst-launch-1.0 webkitsrc url=http://localhost:1337 ! video/x-raw, format=RGBA, framerate=25/1, width=1280, height=720 ! videoconvert ! xvimagesink sync=FALSE
This is displaying a black window.
Am I doing something wrong or is it not fully developed yet?
In Ubuntu 18, libwebkit-dev has been succeeded by libwebkitgtk-dev (apt-get install libwebkit-dev
shows failed, says it has been replaced by libwebkitgtk-dev
libjavascriptcoregtk-1.0-dev
)
After installing libwebkitgtk-dev
and running, ./autogen.sh, I get the following message:
.
.
.
checking for ORC... yes
checking for CAIRO... yes
checking for WEBKIT... no
configure: error:
You need to install or upgrade WEBKIT
apt-get install libwebkit-dev
configure failed
How to get the build to work?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.