VDO.Ninja
Fleeting- External reference: https://docs.vdo.ninja/master/use-cases
- External reference: https://docs.vdo.ninja/master/how-does-it-work
- External reference: https://vdo.ninja/
To stream
https://vdo.ninja/?push=%3Csomekey%3E&cleanoutput&nopreview&chroma=000&view
To record
https://vdo.ninja/?view=%3Csamekey%3E&autorecord=1000&cleanoutput&nopreview&chroma=000&view
Its very easy to self host
wget https://github.com/steveseguin/vdo.ninja/archive/refs/tags/v23.5.tar.gz
tar xf v23.5.tar.gz
ipfa vdo.ninja-23.5
[[https://konubinix.eu/ipfs/bafybeihpcjz73skm3rgrxihwr5oyy3zbe4qs3l5ajamcuxcf3nymh7nbdi?filename=vdo_ninja_23.5][vdo.ninja-23.5]]
You can even run your own stun server with
docker run -p 3478:3478 coturn/coturn
And then use &stun1 to use it, one from google being the default2
There provide a signaling server3 that can also be self hosted using https://github.com/steveseguin/websocket_server and specifying it with the “?wss=” query parameter4.
Notes linking here
- aiortc to create a remote web camera with an android phone
- i9300
- ip camera
- use the camera with kivy on android (blog)
Permalink
-
#+BEGIN_QUOTE Basic sample usage of &stun:
https://vdo.ninja/?push&stun=stun:stun4.l.google.com:19302 ↩︎
-
default STUN servers use those provided by Google (and recently also Cloudflare), at stun:stun.l.google.com:19302, but with this command you can set your own.
— https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/stun
-
some server-side components are hosted to help facilitate an initial ‘handshake’ between connecting peers
-
#+BEGIN_QUOTE specify the new WSS URL as a URL parameter, such as: