Live Stream Documentation

This is an old revision of the document!


Live Stream Documentation

Hardware & Software

We are using OBS on an iMac to ingest video & audio and stream to Youtube. The video signals are input using Blackmagic SDI->Thunderbolt input interfaces. OBS is configured with a few scenes that should cover the basics for any regular service. If you have unusual requirements, feel free to add new scenes to handle whatever the people up front want.

We have a two PTZOptics video cameras in the sanctuary, mounted above the sanctuary double doors. They're named PTZ 0 and PTZ 1 in both OBS and PanTiltZoom. You can find the PanTiltZoom app on the A/V iPhone, which should be sitting near the iMac.

Lyrics and presentation material are presented using Proclaim on a dedicated Mac mini. The presentation visuals are brought into OBS for the live stream using NDI output in Proclaim and NDI input in OBS.

Audio comes from the Presonus 32S sound board to the iMac. We mix the live stream audio separately from the sanctuary. You can use UniversalControl on the iMac or a tablet of your choice for control. The stream is mix 15 – make sure you select it, not the main (house) mix!

OBS Scenes

We have OBS scenes that cover the needs of most services:

  • “Logo” for pre-service
  • “Main” for camera video by itself
  • “Lyrics” for embedding lyrics during worship
  • “Black” for fading to black/muting audio at the end

The Main and Lyrics scenes are duplicated per camera, so that you can cut between cameras by transitioning between OBS scenes. We use OBS in Studio mode so that you can compose your next shot before transitioning.

PanTiltZoom Camera Presets

Using PanTiltZoom, you can create 9 presets per camera. There's no “wrong” way to organize them but here's a suggestion:

  • Use 1-3 for teacher position, centered worship leader, full shot of the cross
  • Use 4-6 for whole band and individual band member lyrics shots. Remember to frame these with a good area for lyrics since you'll be including lyrics most of the time for these.
  • Use 7-9 for any special shots for that particular service/more band members/whatever you need

Live Stream Operator Tasks

At least a day before the service

  1. Schedule a new live stream in Youtube
  2. Update the church website with the shareable URL for the new stream

About an hour before service

  1. Open OBS and confirm camera/lyrics/graphics/etc. are all set up and working as expected
    1. Lyrics are normally presented using Proclaim. If you need access, ask one of the A/V folks to invite you.
  2. Create any special camera presets for the service

During rehearsal

  1. Confirm that audio is successfully making it from the Presonus 32S to OBS
  2. Adjust band mix to be pleasing in monitor headphones connected to the OBS computer
  3. Adjust camera presets to match the positions of the band members

About 20 minutes before service

  1. Start streaming in OBS
    1. This should automatically also start recording. If it doesn't, start recording.
  2. Confirm that Youtube Live Control Room shows you are ready to go

About three minutes before service

  1. Set program scene in OBS to the BFCC logo
  2. “Go Live” in the Youtube Live Control Room

A few seconds before service starts

  1. Transition to one of the “Main PTZ” scenes when the worship lead is about to welcome everyone

During service

  1. Monitor the audio and tweak as things change on stage to ensure that the live feed sounds good
    1. Mute people when they are supposed to be unheard, e.g., preacher during songs
    2. Include congregation in mix to bring those online “into” the room and compensate for any times the leaders pull back from their mics
    3. Include reverb and chorus effects to open up the sound for those listening online
  2. Transition between scenes per the order of service
    1. “Main” scenes include just camera video
    2. “Lyrics” scenes include camera video and embeds lyrics in the video
    3. Other scenes may be set up per the requirements for a given service, such as verse reference interstitials or prerecorded videos
    4. If you see a quirky or clickbaity pose from the preacher, take a note of the recording timestamp for later use.

End of service

  1. Wait until any outros are played
  2. Transition to “Black” scene
  3. After the preview in Live Control Room fades to black, end stream there
  4. Stop streaming/recording in OBS

Post service

  1. Trim service recording in LosslessCut
    1. LosslessCut should already be configured for keyframe cuts and cut+merge export
    2. We usually make two cuts. There may be more in special circumstances.
      1. First cut includes the whole service
        1. Start with first keyframe before welcome
        2. Remove greeting time
        3. Remove any dead space as you see fit
      2. Second cut includes only the sermon
        1. Start at first keyframe before the sermon really starts/after announcements and that sort of thing
  2. Pick a quirky/clickbaity frame out of the video to use as the thumbnail
    1. Open one of the cuts in IINA (a media player app that's on the iMac), scrub through, and when you find a decent frame use Save Snapshot (Cmd-S)
  3. Upload full service recording to BFCC's Facebook page
    1. Title format: <Sermon title from teacher> - <verse reference> - Sunday Service
    2. Use thumbnail you found earlier
    3. Add to the appropriate playlist
    4. Schedule it to be public in about an hour, to give Facebook time to process the HD version before it goes live
  4. Upload sermon recording to BFCC's Youtube channel
    1. Title format: <Sermon title from teacher> - <verse reference> - Sunday Sermon
    2. No, it's not made for kids
    3. Use thumbnail you found earlier
    4. Add to the appropriate playlist
    5. Schedule it to be public in about an hour, to give Youtube time to process the HD version before it goes live
church/live_stream_documentation.1618290318.txt.gz · Last modified: 5 years ago - 2021/04/13 05:05