Obs And Jitsi

  • For Mac users, the first plugin to install is OBS Virtual Camera for macOS. This allows OBS to register a 'webcam device' so that it can be used with your videoconferencing software. I've used it with Zoom, Google Meet, BlueJeans, and Jitsi without any problems. You can find the installation instructions in the plugin's GitHub repo.
  • Free Video Conferencing Solutions. Go ahead, video chat with the whole team. In fact, invite everyone you know. Jitsi Meet is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free — with no account needed.
Blog

This was posted on jitsi meet as well. On Linux with Debian and gnome Obs 26.1.2 has a build in virtual camera. Using Firefox I can get access to the virtual camera using chrome or jitsi appimage for Linux I can’t access obs virtual camera. Put the Jitsi Meet main window on top to keep an overview of what's happening in the conference, and put the OBS window next to it, to control the final output. Note: for the window capture to work reliably, it's important that every participant in the conference uses a unique nickname.

Published on: May 10, 2016 by Aaron van MeertenCategories: Live Streaming YouTube

Live Streaming and Recording a Jitsi Conference

Q: So how many people can watch my Jitsi conference?

A: As many as you want!

While Jitsi allows for a high number of participants to go into a conference, sometimes you need an audience that exceeds the practical limits of two-way communication. Enter live streaming.

You can think of it as a regular conference with a panel of speakers having a discussion in front of a large audience.

Well, you can now do this with Jitsi, as you can see from this VUC/IP Communications & VoIP session:

Here’s how to do it yourself.

You first need to take care of the YouTube side of things and get your “Stream name/key” out of there so that you can pass it to Jitsi. Here’s how you do this:

THE YOUTUBE SIDE OF IT ALL

Step 1. Go to creator studio. You normally do this by logging into YouTube, then clicking on your avatar in the upper right corner.

Step 2. Go to the Live Streaming section of your creator studio. This should be among the first several options in your creator studio menu. Like it is here:

Step 3. (ONLY THE FIRST TIME) If this is the first time your are live streaming with this account, and only then, you will be asked to validate your account:

I’ll let you walk this walk by yourself. Once you are done validating, go to:

Step 4. There are two ways you can set up streaming in YouTube:

For most practical cases and especially for testing, you should be fine with the simple “Stream now” option. If you need to schedule an event though, things would work exactly the same on the Jitsi side of things.

For now, let’s just click on “Stream now”

Obs And Jitsi Download

Step 5. This is the last piece on YouTube. Scroll to the bottom of the page, to the “Encoder Setup”. You should see a “Stream Name/Key” field there that is obfuscated by default.

Click on the “Reveal” button and copy the key.

Note: This is probably also a good time for you to notice that the link where your audience will be able to watch the conference is available in the bottom right corner of the page:

THE JITSI SIDE OF THINGS

Almost there. Start your Jitsi conference as you normally would. If you are in a non-authenticated setup like meet.jit.si you need to make sure that you are the first in the room in order to become moderator and have the star symbol appear on your thumbnail:

Once you are there you should see the live streaming button in your toolbar:

You’ll then be prompted to enter your stream name key from Step 5 above:

Jitsi schedule meeting

Next you will see your stream starting:

Note that sometimes this step may fail. For reasons we don’t completely understand at this point, YouTube would sometimes simply not like the incoming stream and reject it. If this ever happens to you, and that should be super rare, fear not. Just retry until you see the following in your upper right corner:

And that’s it! Hope you enjoy the feature!
Love, The Jitsi Team

King Catoy, Video Lead of EngageMedia, breaks down the FOSS tools he used to record EngageMedia’s recently launched video podcast on digital rights in the Asia-Pacific.

There are over 30 million episodes from over a million podcasts, according to podcastinsights.com as of April 2020. Because of the increasing demand for podcast production, there have been a lot of software programs and online platforms coming out to cater to these needs. A good number offer decent features for free accounts, but almost all the software are commercial and proprietary.

Here at EngageMedia, we just released the pilot episode of “Pretty Good Podcast: Discussions on Digital Rights” and are about to publish our second episode. After experiencing firsthand the intricacies of podcast production, we thought we’d share some of our learnings, especially since we wanted to use Free and Open Source Software (FOSS) for the recording of the show. This short resource guide is also tailored for remote work — a new reality brought to us by the current times.

Watch or listen to Pretty Good Podcast at EngageMedia.org/Podcast.

EngageMedia had been gearing up to produce its own podcast for the past months. After a series of brainstorming sessions, we decided to make it an audio and video podcast. With just one project, we could create two pieces of content in the end.

Unfortunately, weeks before the recording date, COVID-19 was declared a pandemic and all of us were forced into lockdown. The simple DSLR camera and lapel microphone setup that we had prepared had to be scratched. We were compelled to find a way to record the podcast remotely, given the physical distancing protocols we had to follow.

To be able to have conversations and interviews, we needed a video chat platform where the hosts and guests could interact. Immediately, we considered Jitsi Meet. It’s like Zoom or Google Hangouts, except Jitsi is free and open-source. Setup is no-fuss, too, because Jitsi doesn’t require users to register or log in. We’d been using it for years to host our meetings and we have found it to be reliable.

One useful feature of Jitsi Meet is its record video call function. Similar to Skype, the recording is stored in the cloud, which you can then download after the call. Doing this also eases up on CPU and RAM demands for your computer — a nifty feature if you’re using an older computer. In our case, the recorded file was only a backup because we used another application to record the podcast.

Jitsi

The button with three vertical dots opens the settings of Jitsi Meet. Here, you’ll also find the function to record your meeting.

“View shortcuts” opens this pop-up window. Numbers 1-9 allow the moderator to focus on another person’s video.

Another awesome feature of Jitsi Meet that we maximised was keyboard control for switching between users’ cameras. Depending on who logged in first, meeting participants are assigned a number from 1-9. The assigned meeting moderator (check the settings for this) can then focus on a person’s camera by using keyboard commands. For example, pressing W on your keyboard gives you the wider tile view of Jitsi Meet. While it took a bit of practice to master, focusing between various views improved the dynamics of the podcast and broke the monotony of having just a single view.

Open Broadcaster Software: Mimicking the live TV broadcast experience

Because we wanted to have more control of the podcast recording, it was necessary to look for software that allowed for the selection of the video dimensions, audio file type, and video bit rate. We needed to do this to ensure the high resolution of the video and good audio quality. Open Broadcaster Software (OBS) could do all of that, which is a tiny fraction of what more it can do. OBS, also FOSS, has long been a staple for vloggers, gamers, and event hosts. Aside from recording, it allows you to switch between audio and video sources like cameras, recorded audio and video clips, and graphics for live recordings — just like the equipment broadcasters use for live TV programs. It can also live-stream your video to various social media platforms such as Facebook, Youtube, and Twitter (via Perisocope).

Doing the graphics layout for a podcast is possible with OBS. Resizing, cropping, and adding effects to visual elements, including camera sources, can be done. Built-in text graphics, or those made in software like Adobe Photoshop or Gimp, can also be imported. Each layout can be saved in one of the panels of OBS called Scenes.

We wanted to maximise the graphics functionality of OBS to cut down or even possibly eliminate editing afterwards. Unfortunately, we haven’t found a way to control both Jitsi Meet and OBS using one set of keyboard commands. We have yet to research if this is even possible. In any case, we’ll give you an update once we find a solution to this hurdle.

OBS records the audio of the hosts and the guests into one track, but we took it another step further to ensure that we could get better audio quality, at least for the two hosts. Each of them had a Zoom audio recorder placed in front of them to capture their audio. We simply did a countdown before each take for syncing and to make sure the recorders were working properly. The files saved from the Zoom recorders were sent to the Technical Director (that’s me), which were then synced to the audio and video of the OBS recording. Having separate audio recordings is an extra step, but given that good audio quality is important for any podcast, we thought this was necessary.

Obs Studio Google Meet

That’s it for now! We’ll continue to share tools and learnings related to video podcasts in our sites. If you have any questions, comments or detailed inquiries, just send us an email.

Using remote audio recorders for the hosts allow improvements in the audio quality.

Jitsi Recording

About the Author: King Catoy is the Video Lead of EngageMedia. He is an independent documentary filmmaker and alternative media practitioner in the Philippines.