Quick Start: Refer to Basic OBS, Simple Setup and Actually Using the Setup if you only have 5 mins to learn how the setup works.
Note: This guide assumes some proficiency in OBS, at least enough to switch scenes and check sources and (Source Record) filters.
Doing WASD has graced us with plenty of AV tech, but most of it is entirely unecessary to record a talk.
The equipment we usually use:
OBS is powerful and not too difficult to use. I recommend getting familar before you have to use it to record a talk. OBS is not installed on the PCs by default, but is easy to use portable. My portable version with the preset scenes is available at aaj2005.sites.uwcs.co.uk/OBS.zip For reasons known only to God and ITS any website hosted on warwick's internal network cannot be accessed by any of the windows computers in warwick, hence you will need to save the file on a USB. Furthermore, the uncompressed file is too big for a standard warwick network user area, to combat this it needs to be saved locally (the videos folder is what I use). Make sure the recordings get copied off (onto network/USB), and don't stay local, then you have to go back into the room to get them (and they might be wiped at some point).
The actual capture devices for the screen/cam/2nd cam in the scenes have a Source Record filter on, which is a plugin that records a separate video file for that source. This is very useful when editing afterwards, unsurprisingly it does use for CPU though. If you set one up for yourself, set Record Mode to Recording (so it records when recording), and add a suffix to the file name to denote which stream it is.
Audio is separated (probably unnecessarily) into audio channels. These are all attached to the main video atm, but allows mixing the levels of them all. Channel 1 is a mix of all, then main speaker mic, then the screen capture, then secondary mic and finally camera.
Four actual video scenes to use:
Cam L
: Composites camera (portrait) on left, with screen smaller in the middle. Uses overlay and title to fill blank space.Cam R
: Same but mirrored, depends on which side the speaker is standingCam Only
+ Screen Only
: Super self-explanatory. They have a 1x1px version of each other for the audio sources.2nd Cam Only
: If you have two cameras going (e.g. lecture cam and actual camera), use this as a cut away to the 2nd), rarely used, but worth having.There are three "component" scenes, that you should never switch to on recording, but are composited in to the actual layouts
_Screen + Audio
has the screen CC (change this source here) and screen audio. Hidden sources in there can record that PC instead_Cam + Mic
records the camera (lecture capture or actual camera).Cam CC
to the lecture capture cam or camera capture card.Speaker Mic
device to whichever primary mic we're using (room/Rodes). If you want both (e.g. room for speaker, Rode for Qs, enable the hidden source)_Title
stores the talk title (used in various places, easier to configure in one)Assets/Titles
dir to access in the (frozen) slideshow (for quick changes)One component scene, just for static assets:
Title Slide
: Places the title scene over a generic title slide (good filler)We use OBS on the room PC, both for access to the lecture capture gear, and more reliable (and probably more powerful) than someone's crappy laptop. The speaker uses their own laptop, for ease of changeover/prep and demos are frequent, which is captured by the Elgato CC. Check the room beforehand, but the lecture cam and mics are usually capturable on the PC. This makes setup super easy:
Rooms in this list (requires exec on uwcs discord to view) are the best for a recording as they are "MS Teams" compatible, this means that the room's PTZ camera and mics are directly wired to the PC: meaning they can be easily selected as input sources.
Some rooms don't need amplification or have problems with mics (e.g. MB0.08 has loads of feedback if speaker is standing at the desk). So then it's best to use our mics (if they are charged). Some rooms don't have a capture cam, or it isn't connected. In these cases, we have our own.
To add the mics:
To add the camera:
Some rooms (like CS1.04) are really annoying, not only not being MS Teams compatible but also the only sensible places to mount cameras so are too long to run a HDMI cable easily. Therefore the best way I've found is to set up everything on your own laptop as follows:
The Simple Setup instructions work a lot of the time, but if you are marching into a room with 5 mins to setup, it's worth taking a couple more to check all the asset paths, record paths, and sources are correct -- getting it wrong is far more of a disaster than starting a touch late.
Fullscreen Projector (Source)
near bottom)To make the most of this, the speakers have to keep a couple things in mind:
This is gonna be a rough guide because it varies based on the style of video you want but here goes:
I mainly use davinci resolve, it is free and powerful + there's loads of tutorials online.
In general, try and edit out long uncessary pauses, but don't edit out every erm as this can soon sound unnautral. A good way to mask cuts is to change to a different camera angle, for example switch entirely to presenter view or the slide being switched to.
In some cases (for example revision sessions) speed of edit is better than quality. For these I edit out periods when the audience is doing the question and then editing in whatever I think the best representation of the answer is (for example the speakers answer at the time, or just a screenshot of the markscheme).
Thumbnails and titles of video are standard YT stuff. Try and be catchy but remember the primary aim of our content is educational and a record of lightning talks for future refrence so don't go overly clickbaity.
FOr reasons unbeknownst to man kind people really liked a python talk video that we posted. This means we have >1k subscribers. So after a long hassle with YT and the SU (with a sprinkling of borderline tax fraud) we can now monetise videos. This comes in every now and again and can be checked here. This is sent to main SU central account so you will need to email finance to let them know so they can transfer the money to us.
The easiest place to stream is Discord, just login on the PC (ideally to UWCS account or someone with Nitro), start OBS Vitual Camera, and stream that source.
To stream to YouTube/Twitch, you need a stream key from them and put it into OBS, many guides exist, though iirc YouTube once made us wait 24 hrs before it gave us a stream key. If you wanted to stream to multiple (this gets technical), setup an RTMP server (e.g. SRS or Nginx RTMP Server) to forward the RTMP to YouTube and Twitch, and stream to that instead.
IMO, streaming is rarely worth it. It just discourages attendance, whereas videos don't seem to that much, and are far higher quality. It is also far more of a faff, with far more to go wrong.
I've had a few ideas for this. There are plenty of OBS Remote/Web control sites/programs, however the real problem is getting network access to OBS.
I've tried various tunneling methods (e.g. Ngrok) with unreliable and variable results, I've thought about SSH reverse port forward tunneling to DCS/UWCS servers from the Room PC, then connect with a port forward tunnel to the server from my laptop -- haven't got this figured out yet tho.
But I've found relying on uni networking a bad idea, so I've found the most success connecting a small macro keyboard (could do a Stream Deck if money), connected to hotkeys on OBS (Ctrl + NUM keys). This works for control, but not viewing, so the best solution I have atm is stream to myself on a 2nd account.
This keyboard is laid out with each button corresponding to the NUM 1-9 keys, with actions in order of 1-9: Cam L, Cam Only, Cam R, Title, Screen, 2nd Cam, Record, Change Title, Transition. 1-6 are for scenes (Title & 2nd Cam are rarely used, but maybe). Change Title is for when you need to change to the next talk, but don't have physical access.
Note, I do this on Studio Mode, which gives a preview on the left, and live on the right, so if I hit the wrong key, I can undo before transitioning to live.
Everything OBS-wise is set up before hand. Should receive tech bag from UWCS exec.
Plug USB stick in to PC. Plug USB end of capture card (CC) into PC. Plug room HDMI into HDMI-out of CC. Plug other (included) HDMI into laptop (there are adaptors on the desk)
Start OBS by going into /OBS/OBC-portable/obsportable.exe (path might be slightly different I'm doing this from memory on bus). Select scene as Cam-L. Using the control panel on the desk, move the camera so that subject is framed in camera view on left. Use room mics as microphone (check levels in OBS beforehand)
When ready hit "start recording", then "stop recording" on finish. Make sure to navigate to Videos on room PC and transfer the camera footage to the USB.
You're done