OBS.Ninja is an open-source and free web-based programme designed to bring live video from an external
source into OBS Studio. It does this using WebRTC, a framework within
browsers and mobile applications that lets you communicate in
real time with little to no lag. OBS.Ninja also claims to offer privacy and ultra-low latency. In this tutorial you’ll learn how to use OBS.Ninja to add a remote video stream to your live broadcasts, how to add a remote screenshare, and how to add a group video chat feed.
How to Add Video From Remote Locations With OBS
OBS.Ninja has a variety of interesting uses. Here are some examples:
- Pull in other people’s video and audio into your own podcasting or live broadcast, for things like interviews, guest hosts, performers, or simultaneous sign language translation
a friend’s remote game stream into your OBS and do side-by-side gaming
- Publish to YouTube with your smartphone even though you don’t
yet have enough followers to broadcast to Youtube with the mobile app
- Watch videos with friends, via screen sharing, privately, and with
low-enough latency to talk on the phone together while watching
as a remote low-latency teleprompter feed
The tools are very straightforward to use, and the creator of OBS.Ninja, Steve Seguin, has put together a great explanation of how to add remote cameras to OBS Studio, if you’d like to learn more via video. We’ll get into how to use it with OBS, below.
How to Use OBS.Ninja with OBS Studio
If you’re new to OBS Studio, you might want to read our Quickstart
Guide to Livestreaming with OBS Studio. This covers how to add sources, which
you’ll need to know to use OBS.Ninja.
Getting Started with OBS.Ninja
Here’s what OBS.Ninja looks like when you open up the
website. We’ll take a quick look at each option available, except Create Reusable
Invite, which is exactly how it sounds really, a link you can create and reuse
rather than having to start from scratch each time – this is particularly useful
if you’re planning on doing a series of broadcasts.
How to Add a Remote Camera to OBS via OBS.Ninja
This is really easy and a nifty way to add another camera to
your stream. OBS.Ninja will detect your camera and audio setup
Once it’s done that and you’re happy with it, you can hit
Start and it will give you your camera and audio feed, along with a URL.
In OBS Studio, add a Browser Source and call it OBS Ninja or
something else appropriate.
You’ll see some properties telling you you’ve added a
browser source and letting you make some customisations if you want to, things
like the frame size, as well as access to the CSS.
Paste your OBS.Ninja URL into the URL space and hit OK.
You’ll see your external feed now added a source.
How to Add a Remote Screenshare in OBS
This is much like adding a camera source but you can choose
which screen (if you have multiple) to share, and can decide to include audio
Click on Select Screen to Share.
Your existing screens will appear, as will the choice of
choosing an application window or specific browser tab, which will anchor the
casting to that particular programme or window. When you choose your screen you’ll be given a URL in the
same way as the camera source was above.
Just add that as a Browser Source in exactly the same way as in the previous section, and it will appear in OBS Studio.
How to Add Group Video Chat to OBS via OBS.Ninja
If you’re not a fan of Zoom, Teams and the like, try OBS.Ninja. There’s
no reason why you can’t stream and record group chats in OBS Studio using remote sources.
With OBS.Ninja, you can have each person have a link to the chat, who will all be able
to see each other in lower quality, to preserve bandwidth.
Each group room can take up to 30 guests (though keeping it
under 10 is recommended). The quality of course depends on the bandwidth of the users. The ‘director,’ or
person overseeing all of this in OBS Studio, can see all the participants but
doesn’t have to be on screen themselves. They can also hide and mute
participants in the chat.
As each person joins the chat, they’ll get their own slot on
the page, including a link which you can use to add them as either separate or
group in Scenes in OBS Studio. If you use Group, it will auto-mix the videos into a
layout for you.
Get More Help to Make Awesome Live Streams
Video Resources From Envato
the Envato Video Marketing Guide
Boost your video marketing skills with our
comprehensive guide: You’ll learn video marketing from start to finish.
Free Video, Free Music, and Free Motion Graphics Templates From Mixkit
a Motion Graphics Video Online With PlaceIt
You don’t need professional software to create visually-appealing videos,
you can make them right in your browser: PlaceIt is an online service with a video maker
uses professionally-designed motion graphics templates.
Elements: Unlimited Downloads
Envato Elements offers millions of stock
items: photos, music, video clips, fonts, graphics templates of all sorts, video project
templates for After Effects, Premiere Pro, Final Cut Pro and Motion, and creative
courses from Envato Tuts+, all with a single subscription.