has been set (see https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/811)
-## websockets
-
-connecting to websockets (plus gstreamer and v4l2sink)
-
-https://michael.stapelberg.ch/posts/2020-06-06-iphone-camera-linux-v4l2loopback/
-
## gstreamer examples
gst-launch-1.0 -v playbin uri=file:///home/philipp/tmp/GerisGame.mp4
* https://github.com/xfxf/video-scripts/blob/master/michael/youtube-live.sh
(and others in the same repo)
+## websockets
+
+connecting to websockets (plus gstreamer and v4l2sink)
+
+https://michael.stapelberg.ch/posts/2020-06-06-iphone-camera-linux-v4l2loopback/
+
+ # send
+ laplace / chromium
+
+ # receive
+ websocat --insecure "wss://localhost:8080/ws_connect?id=cranky_kind_chipmunk"
+
+## more v4l2loopback/v4l2sink
+
+ # send
+ gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video42
+
+ # receive
+ cvlc v4l2:///dev/video42
+
# VLC
Note that you have to close VLC and open it again for new streaming as VLC leaves the connections
open (I spent hours figuring out why http based streaming doesn't work - `netstat -4 --ip` is nice