# [VDO.Ninja](https://VDO.Ninja) decentralise obs ###### tags: `git-gud` `production` `tooling` `shill` ![pick up your ninja mask](https://i.imgur.com/4CYRYWV.gif) ## what even is a VDO.Ninja * 100% free; * no downloads; * no personal data collection; * no sign-in > Bring live video from your smartphone, remote computer, or friends directly into OBS or other studio software.We use cutting edge Peer-to-Peer forwarding technology that offers privacy and ultra-low latency - VDO.Ninja Squad :::spoiler b0gie's thoughts i'm `c~real~sly` digg'n this thang out mayn. ::: ![ahhh low lowtancy 🏃🏾‍♂️💨](https://i.imgur.com/sBD6hkj.gif) for ma visual learners check this [context](https://www.youtube.com/watch?v=QaA_6aOP9z8&list=PLWodc2tCfAH1l_LDvEyxEqFf42hOBKqQM&index=1) **Known issues**: * Windows users, upgrading to OBS 27.2 or newer will fix video glitching issues caused by network packet loss. Grab the newest OBS version here. * Samsung smartphones (A-series) may fail to publish video with some mobile browsers; try using Firefox Mobile or the native Android app in these cases. * Some devices that use hardware encoding can experience video issues; switching to VP8 or VP9 as a codec may help. * Audio may drop out in OBS Studio at random times, yet still appear active. Delete the browser source and re-create, or use the Electron Capture app instead. UI tutorial this is the main interface ![](https://i.imgur.com/OXhVs8O.png) let's hop in a `room` ![](https://i.imgur.com/3Ueangi.png) :::spoiler OH! yeah so like rooms can has a pw btw it's `git-gud` ::: ![](https://i.imgur.com/UQtIwQq.png) we're in ![](https://i.imgur.com/PDn5nx8.png) and we have a couple options ![](https://i.imgur.com/6o0rDQ6.png) OR IS IT MORE THAN 2 OPTIONS ![](https://i.imgur.com/hT182gB.gif) yeah there's more than this you'll seein a sec ![](https://i.imgur.com/6c4t6YP.png) WE'RE GOING LEFT like the hand i choose to write with ![](https://i.imgur.com/s9I96qw.png) setup you're cam and mic dw you can change in the room when ready hit start we end up here ![](https://i.imgur.com/gW7ea3E.jpg) heres a closer look ![](https://i.imgur.com/zjpj5T3.gif) i'm feeling lonely, i know ![](https://i.imgur.com/sQw045Y.png) i'll join on mobile how cool i really like the way it organises the homies now this is a cool `p2p` chat with a slick minimal but it's waaaaaay more than that morty check out the rest of the controls ![](https://i.imgur.com/kDxLYAg.png) :::spoiler b0gie fun fact #1 `did~u~kno` those example guest windows get replaced with homies and you can individually add as browser sources in obs!! ::: :::info simply tweak the url by adding `/?director={YourRoomName}` and behold the inner sanctum of the `VDO.Ninja` ::: what it get's better ![](https://i.imgur.com/8eJL3P4.gif) ![](https://i.imgur.com/uaEx6R4.gif) ![](https://i.imgur.com/LrHVxDk.png) what if i told you it get's better than virtual backgrounds and total control of kbps and the list goes on this makes using obs even easier dare i say it...it kinda decentralizes obs :::warning important note treat rooms with care, never lose ya pw and **ALWAYS BE FIRST WE `DIRECTING` YOUR ROOM** ::: ![](https://i.imgur.com/CfgP8e1.png) see what i meme. so pls for the love of xmash be careful with you're rooms 🤔 why even shill this --- ![](https://i.imgur.com/Sk3Rn5w.png) i got the idea after watching [XR](https://hackmd.io/@XR)'s screen in cord they other day and i was like daaaaaaam imagine a podcast done using: ==VDO.Ninja== + ==PlayCanvas world== ![](https://i.imgur.com/X6POSyu.png) so a while ago i made a concept studio space in neosvr and bc it's neos :sweat_smile: so time to port to playcanvas something i should have used eons ago. ![](https://i.imgur.com/ha4ZVtz.png) imagine hopping into a multiplayer world and you presented with an interactive space that utilitsed the power of VDO.Ninja.... ![](https://i.imgur.com/bQPzwRg.gif) so yeah i think that'd be cool ![](https://i.imgur.com/lWy7z7R.png) i'm gunna make like a v2 super optimised studio. major big ups to the [sketchfab artist](https://sketchfab.com/3d-models/podcast-studio-5d64537efcd64535adb9d487bc4a0497) for saving my butt a huge ammount of time to make this vision a reality mmkay `SHILL COMPLETE` i'm gunna stop writing now and figure out play canvas some more <style> html, body, .ui-content { background-color: #333; color: #ddd; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { color: #ddd; } .markdown-body h1, .markdown-body h2 { border-bottom-color: #ffffff69; } .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { color: #fff; } .markdown-body img { background-color: transparent; } .ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a { color: white; border-left: 2px solid white; } .expand-toggle:hover, .expand-toggle:focus, .back-to-top:hover, .back-to-top:focus, .go-to-bottom:hover, .go-to-bottom:focus { color: white; } .ui-toc-dropdown { background-color: #333; } .ui-toc-label.btn { background-color: #191919; color: white; } .ui-toc-dropdown .nav>li>a:focus, .ui-toc-dropdown .nav>li>a:hover { color: white; border-left: 1px solid white; } .markdown-body blockquote { color: #bcbcbc; } .markdown-body table tr { background-color: #5f5f5f; } .markdown-body table tr:nth-child(2n) { background-color: #4f4f4f; } .markdown-body code, .markdown-body tt { color: #eee; background-color: rgba(230, 230, 230, 0.36); } a, .open-files-container li.selected a { color: #5EB7E0; } </style>