Church Employee
The attached PDF shows one stake's experience using OBS software running on a computer for broadcasting Sacrament Meetings.
Price is right for VMIX and it looks very impressive. One main difference between it and Yardstream is that Yardstream can bring in guests/speakers who are not in your building. In other words you could produce your show with everyone being at different locations. VMIX looks like a very powerful production tool for streaming from your building where guests/speakers are. Mix in audio and do overlays. At $60 for the 1 year usage for SD. I think it is great. Will have to try the free trial version and play with it.spencerto wrote:Streamyard has a monthly fee and is interesting, but I would suggest looking at VMIX. It is a dedicated application and is not a monthly subscription. It is very stable and powerful...or stick with OBS or Streamlabs OBS.
I would be interested to know more about your Python script you have created to update the OBS studio configuration files. This is one solution that I would like to try using for webcasting as a solution which uses existing equipment.jeremywillden wrote:Not sure if there is enough interest to justify the effort to document what I've built, but I've created a Python script that queries the XML configuration file (normally used by a Teradek encoder to get its settings), update the configuration files for OBS studio, and then when a new URL becomes available, it auto-launches OBS with the new settings. When run as a Cron job on a linux machine (or presumably with modifications it could work on Windows as a scheduled task) it begins and ends the event automatically. I've found that pretty old computers (I'm using 2009 iMacs with Core 2 Duo processors at 2.6 GHz, purchased for about $35 surplus from a school district a few years back plus $15 for a RAM upgrade to 2 GB) work wonderfully with Ubuntu and OBS studio for streaming meetings. Furthermore, I've even automated the setup of the iMacs with SaltStack so you install the base OS, configure the Salt Minion, and apply the state from the Master and it sets up virtually everything in one (long) step. I've also got a manual setup guide for doing audio-only streaming with Raspberry Pi computers (<$75 each with SD card, power adapter and USB audio interface) and a DigitalOcean ($5/mo) droplet server running IceCast in the cloud. If there's enough interest, I'd be happy to share what I've built and learned in the process.
They work great sitting in the second row of pews facing the pulpit, only sticking up an inch or two above the back of the pew, directly using the built-in webcam, or with an $8 HDMI input USB dongle if you prefer a better camera, or just a USB webcam. You can take audio from the built-in mic or run a cable from the "record out" port from the sound system.
I'll check in on this thread occasionally, but feel free to direct message me if you like.
Test events don't get much of a pre-roll, if any, but with live events you can start streaming up to 60 minutes prior to the event's start time.ljbusadre wrote:Got it! Works for me now! So apparently I can only start streaming when it goes to Pre-buffer status which is 10 minutes before broadcast when running through Test. Thanks!
It was, but I heard it changed to 10 minutes when the two-hour pre-roll for live events changed to one hour.Biggles wrote:15 minutes is the pre-roll time for the Test option.
I was sure it said 15 minutes when I scheduled and did a Test earlier this week. But I was in a hurry, so might have missed the change.lajackson wrote:It was, but I heard it changed to 10 minutes when the two-hour pre-roll for live events changed to one hour.Biggles wrote:15 minutes is the pre-roll time for the Test option.
And I have no idea what we get now at the end for overrun. It used to be 30 minutes for a live event. I noticed recently that while in a live event it can be extended in increments of 10 minutes.
Are you sure that's a HDMI input? All laptops I've seen have only HDMI outputs to feed external monitors.jsorens6 wrote: I am plugging in the HDMI cable into my laptop. I've tried it on 2 different laptops and on OBS and Zoom, but it doesn't get recognized.
Ha! I am not sure. That's why I'm the last one that should be trying to figure this stuff out!russellhltn wrote:Are you sure that's a HDMI input? All laptops I've seen have only HDMI outputs to feed external monitors.jsorens6 wrote: I am plugging in the HDMI cable into my laptop. I've tried it on 2 different laptops and on OBS and Zoom, but it doesn't get recognized.
You probably need a HDMI to USB adapter.
I have used this $12 HDMI to USB Capture Adapter https://www.amazon.com/gp/product/B089RXBHWN/ to get camera's HDMI output into OBS.russellhltn wrote:Are you sure that's a HDMI input? All laptops I've seen have only HDMI outputs to feed external monitors.jsorens6 wrote: I am plugging in the HDMI cable into my laptop. I've tried it on 2 different laptops and on OBS and Zoom, but it doesn't get recognized.
You probably need a HDMI to USB adapter.
bradpeterson@gmail.com wrote:Just passing along a few weeks of OBS experience:
While we use the tool in 7 wards, it has some small glitches that make it unsuitable for individuals who aren't familiar with technology. Specifically:
* If a USB camera somehow loses a connection (such as an unplugged cable), you have to restart OBS to get it to work again.
* We've had issues where a saved camera USB source doesn't pick up on a reboot, so we've had to recreate the camera source.
* We had an assistant accidentally prepend a space to a stream address or key, and that caused the connection to fail. OBS doesn't trim out spaces.
While these are minor, they do affect meetings. Additionally, assistants are making mistakes not plugging in cords tight and snug. Overall, we still like OBS because of its flexibility (for example, we can put text on screen letting users know if we are having audio trouble). But it's definitely not a foolproof solution.
Thanks!CalS201 wrote:I have used this $12 HDMI to USB Capture Adapter https://www.amazon.com/gp/product/B089RXBHWN/ to get camera's HDMI output into OBS.russellhltn wrote:Are you sure that's a HDMI input? All laptops I've seen have only HDMI outputs to feed external monitors.jsorens6 wrote: I am plugging in the HDMI cable into my laptop. I've tried it on 2 different laptops and on OBS and Zoom, but it doesn't get recognized.
You probably need a HDMI to USB adapter.
We use that same one in three buildings. They're great with one glitch. It introduces roughly a 125 ms delay between audio and video. This is easily fixable in OBS. In the Audio Mixer, click on the audio sources gear wheel, click on Advanced Audio Properties. In sync offset for your audio input, set it to 125 ms. Click Close.CalS201 wrote:I have used this $12 HDMI to USB Capture Adapter https://www.amazon.com/gp/product/B089RXBHWN/ to get camera's HDMI output into OBS.
You have 3 bldgs and are using 3 HDMI output cameras ?! What make and model cameras are you using?bradpeterson@gmail.com wrote:We use that same one in three buildings. They're great with one glitch. It introduces roughly a 125 ms delay between audio and video. This is easily fixable in OBS. In the Audio Mixer, click on the audio sources gear wheel, click on Advanced Audio Properties. In sync offset for your audio input, set it to 125 ms. Click Close.CalS201 wrote:I have used this $12 HDMI to USB Capture Adapter https://www.amazon.com/gp/product/B089RXBHWN/ to get camera's HDMI output into OBS.
We're only doing 1 camera + adapter per building. The tripod lets us pan, tilt, and the camera lets us zoom.Have you tried using 2 or more of the HDMI to USB Capture Adapters on the same computer with OBS?
I personally notice around 50 ms. 100 ms becomes distracting to me. I was able to determine the delay by broadcasting then clapping. I'd adjust, and try again. 125-150 seems to be the sweet spot to fix it.I have heard that audio to video delay over 200ms begins to be noticeable. Longer delays become annoying. What has been your experience? How did you determine your delay was about 125ms?
Top
Considering that there is no control on the player end to switch it on or off, I can't see how that would work. It would have to be Open Captioned (part of the video).bphilli7 wrote:Anyone able to get closed captions working on the churches streaming platform?
Just a thought, is it possible you could have a second camera trained on someone who does live ASL interpretation? Then feed that through a second webcast?russellhltn wrote:We have a deaf group in our stake, so there's been a request for closed captioning.bphilli7 wrote:Anyone able to get closed captions working on the churches streaming platform?
I'm sure a number of things are possible. But that would have to be another setup and you'd need the equipment and staffing to do it. If you have a visiting authority, the primary setup will be zoom.bradpeterson@gmail.com wrote:Just a thought, is it possible you could have a second camera trained on someone who does live ASL interpretation? Then feed that through a second webcast?
Or to start the webcast after the sacrament ordinance. We are aware of those guidelines. The bishop still has the keys, though, and the stake president agrees with him.jkarras wrote:Recent recommendation was to move sacrament to the end of the meeting allowing for those watching on stream to have a unbroken experience. We've been doing it this way and it works well.
In OBS? Put up the graphic and turn off the sound input. When the ordinance is completed, put up the camera again and turn the sound input back on. Am I missing something, or was that not the question?russellhltn wrote:I'm wondering about how the webcast is being paused.
That's the question. And that's the general idea of what should be done. I don't know OBS to know if there's some common error coming into play. The main thing is to make sure the outgoing data stream is still going and not paused at all.lajackson wrote:In OBS? Put up the graphic and turn off the sound input. When the ordinance is completed, put up the camera again and turn the sound input back on. Am I missing something, or was that not the question?russellhltn wrote:I'm wondering about how the webcast is being paused.
Got it. We did not have a problem this week. I also shut off the meetinghouse WiFi just in case a shortage of bandwidth was causing the problem. Should not have been an issue, but you never know, and I was not there to take a speed test reading.russellhltn wrote:The main thing is to make sure the outgoing data stream is still going and not paused at all.
If you're talking about the church webcast, the default for the viewer seems to be a 120 second delay. You can see the settings at the bottom of each individual's viewer screen.chrismiltimore wrote:We are experiencing a 1min 30 second delay between when the meeting starts and when it shows up in OBS making everything offset by 1 min 30 seconds. Is this normal and can it be changed/eliminated?
jeremywillden wrote:
Not sure if there is enough interest to justify the effort to document what I've built, but I've created a Python script that queries the XML configuration file (normally used by a Teradek encoder to get its settings), update the configuration files for OBS studio, and then when a new URL becomes available, it auto-launches OBS with the new settings. When run as a Cron job on a linux machine (or presumably with modifications it could work on Windows as a scheduled task) it begins and ends the event automatically. I've found that pretty old computers (I'm using 2009 iMacs with Core 2 Duo processors at 2.6 GHz, purchased for about $35 surplus from a school district a few years back plus $15 for a RAM upgrade to 2 GB) work wonderfully with Ubuntu and OBS studio for streaming meetings. Furthermore, I've even automated the setup of the iMacs with SaltStack so you install the base OS, configure the Salt Minion, and apply the state from the Master and it sets up virtually everything in one (long) step. I've also got a manual setup guide for doing audio-only streaming with Raspberry Pi computers (<$75 each with SD card, power adapter and USB audio interface) and a DigitalOcean ($5/mo) droplet server running IceCast in the cloud. If there's enough interest, I'd be happy to share what I've built and learned in the process.
They work great sitting in the second row of pews facing the pulpit, only sticking up an inch or two above the back of the pew, directly using the built-in webcam, or with an $8 HDMI input USB dongle if you prefer a better camera, or just a USB webcam. You can take audio from the built-in mic or run a cable from the "record out" port from the sound system.
I'll check in on this thread occasionally, but feel free to direct message me if you like.
Take a look at:icecapc wrote:jeremywillden wrote:
Not sure if there is enough interest to justify the effort to document what I've built, but I've created a Python script that queries the XML configuration file (normally used by a Teradek encoder to get its settings), update the configuration files for OBS studio, and then when a new URL becomes available, it auto-launches OBS with the new settings. When run as a Cron job on a linux machine (or presumably with modifications it could work on Windows as a scheduled task) it begins and ends the event automatically. I've found that pretty old computers (I'm using 2009 iMacs with Core 2 Duo processors at 2.6 GHz, purchased for about $35 surplus from a school district a few years back plus $15 for a RAM upgrade to 2 GB) work wonderfully with Ubuntu and OBS studio for streaming meetings. Furthermore, I've even automated the setup of the iMacs with SaltStack so you install the base OS, configure the Salt Minion, and apply the state from the Master and it sets up virtually everything in one (long) step. I've also got a manual setup guide for doing audio-only streaming with Raspberry Pi computers (<$75 each with SD card, power adapter and USB audio interface) and a DigitalOcean ($5/mo) droplet server running IceCast in the cloud. If there's enough interest, I'd be happy to share what I've built and learned in the process.
They work great sitting in the second row of pews facing the pulpit, only sticking up an inch or two above the back of the pew, directly using the built-in webcam, or with an $8 HDMI input USB dongle if you prefer a better camera, or just a USB webcam. You can take audio from the built-in mic or run a cable from the "record out" port from the sound system.
I'll check in on this thread occasionally, but feel free to direct message me if you like.
I'd be interested in the Python Script as well.
Just realized i made a typo, its https://github.com/ChickenDevs/webcastevan@alexfam.com wrote:I have used @jeremywillden's obs-automator as a base for a Raspberry Pi system that costs just about 250$ for the whole system. It is able to do any RTMP source, such as youtube, but also is able to read the autoconfig from the church.
We removed the requirement for obs, and went straight to ffmpeg, for increased performance and so we could go with a cheaper solution. It has a configuration page to be able to stop, start, restart, and see the status, along with editing all sorts of settings such as an autoconfig url, rtmp details, resolution, etc. We also have recently started development of an app to be able to control the pi easily for bishops.
If you want to take a look, feel free at:
viewtopic.php?p=218301
https://github.com/ChickenDevs/webcast-pi
I was very pleased to find this document today. I was seeking setup instructions for OBS and Zoom using the Razer Ripsaw Capture Card (USB) that was sent to us by the FM group. I've called webcast support and emailed MHT. The person I reached at the webcast support seemed new. Although he was very polite, he could offer no help. There have been no email replies from MHT. (Is this mailbox not monitored?) I was eventually successful at configuring a test Zoom video broadcast but I could not get the audio to work. I'm going to study the OBS portion of this document closer and work on it with Zoom.bretbassett wrote: Fri Sep 18, 2020 6:17 pm The attached PDF shows one stake's experience using OBS software running on a computer for broadcasting Sacrament Meetings.
Hi,hktonga6966 wrote: Sat Mar 06, 2021 8:35 pm I use OBS for the "camera" options (transitioning & different camera angles) and enable the OBS Virtual Camera, and use that option in Zoom when I start broadcasting for Sacrament Meetings Webinar... It works well!
I’m getting somewhat anxious with 1 July approaching. Any advice about my OBS audio issue would be appreciated.autryld wrote: Fri Jun 03, 2022 9:48 amHi,hktonga6966 wrote: Sat Mar 06, 2021 8:35 pm I use OBS for the "camera" options (transitioning & different camera angles) and enable the OBS Virtual Camera, and use that option in Zoom when I start broadcasting for Sacrament Meetings Webinar... It works well!
What kind of capture card do you use? Also, where can I find setup instructions for audio? I'm using a Razer Ripsaw USB capture card. Video is working fine but I can't get audio to be broadcast.
Thanks,
Larry