sodcalculator

10 Tech How-To

Nonstop Sermon Stream: Run It on a Spare PC

Guide 10-28360 · Updated · Step by step

Running a 24/7 sermon stream from a spare PC lets you broadcast pre-recorded messages, worship sets, or a live feed without paying for a dedicated streaming service. This guide walks you through setting up a reliable, hands-off stream using free software, a spare computer, and a basic internet connection. You’ll need the PC, a stable wired internet connection, and a free streaming platform account (like YouTube or Facebook) to get started.

What You’ll Need

  • A spare PC (Windows, Mac, or Linux) with at least 4GB RAM and a dual-core processor.
  • A stable wired internet connection (ethernet recommended over Wi-Fi).
  • Free streaming software: OBS Studio (Open Broadcaster Software) is the most common and reliable choice.
  • A streaming platform account (YouTube, Facebook, or Twitch) where you’ll get a stream key and URL.
  • Pre-recorded sermon videos or audio files in a common format (MP4, MOV, MP3).
  • Optional: a media player like VLC for playlist looping, or a simple image for a “we’ll be back” screen.

Step-by-Step

  1. Install OBS Studio – Download and install OBS from the official website (obsproject.com). It’s free and open-source. Choose the installer for your operating system.
  2. Set up your streaming platform – Log into your chosen platform (e.g., YouTube). Go to the “Go Live” or “Stream” section. Create a new stream, set it as “unlisted” or “public” as desired, and copy the stream key and stream URL. Keep the stream key private – anyone with it can broadcast to your channel.
  3. Configure OBS for streaming – Open OBS. Go to Settings > Stream. Select your service (e.g., YouTube – RTMPS). Paste the stream key and URL. For most platforms, leave the server as “Default”.
  4. Set video and audio settings – In Settings > Output, set the video bitrate to around 2500–4500 Kbps for 720p, or 4500–6000 Kbps for 1080p. In Settings > Video, set the base resolution to your screen resolution or 1920×1080, and the output resolution to 1280×720 or 1920×1080. Use 30fps for a standard stream. Set audio bitrate to 128 or 160 Kbps.
  5. Add your sermon media as a source – In the “Sources” box, click the + button. Choose “Media Source”. Name it (e.g., “Sermon 1”). Check “Local File” and browse to your sermon video file. Uncheck “Loop” if you want it to play once, but for a nonstop stream you’ll likely want to loop a playlist. For a single long sermon, leave loop unchecked; for short clips, check loop.
  6. Create a playlist for continuous playback – OBS’s Media Source only plays one file. To play multiple sermons in sequence, use a media player like VLC. Open VLC, add your sermon files to the playlist, set it to loop, and then in OBS add a “Window Capture” source and select the VLC window. Make sure VLC is in fullscreen and the OBS window capture is set to that window.
  7. Add a fallback image or video – To avoid dead air, add a second Media Source or Image Source with a static “Please stand by” graphic. Place it below your sermon source in the list. When a sermon ends, you can manually switch visibility, or use a tool like OBS’s “Advanced Scene Switcher” plugin to automate switching based on time or media end.
  8. Test your stream – Before going live, do a test stream. Set the stream to “private” or “unlisted” on your platform. Click “Start Streaming” in OBS. Open your platform’s live preview page to check video and audio. Ensure the sermon plays clearly and there’s no buffering.
  9. Go live and monitor – When ready, change your platform stream to “public” and click “Start Streaming”. Keep OBS open and the PC awake. Disable sleep mode in Windows/Mac settings. Check the stream periodically to ensure it hasn’t dropped.
  10. Automate startup (optional) – For a truly nonstop stream, you can set OBS to start automatically on boot. On Windows, place a shortcut to OBS in the Startup folder. Use OBS’s “Auto-Start Streaming” option in Settings > Advanced (if available) or use a command line argument like --startstreaming.

Common Mistakes

  • Using Wi-Fi – Wi-Fi can drop or buffer, causing stream interruptions. Always use a wired ethernet connection.
  • Incorrect stream key – Copying the wrong key or leaving a space at the end will cause connection errors. Paste carefully and double-check.
  • Not disabling sleep mode – If the PC sleeps, the stream stops. Check power settings and set to “Never” for sleep and hard drive sleep.
  • Overloading the CPU – Running OBS with high resolution and bitrate on a weak PC can cause lag or crashes. Lower the output resolution to 720p if needed.
  • Forgetting to loop media – If using a single media source and it ends, the stream goes black. Use a playlist or a fallback image.

Tips

  • Use a separate audio track for the sermon and any background music, so you can adjust levels independently.
  • Set a schedule on your platform (e.g., YouTube) so viewers know when the stream is live.
  • Use a UPS (uninterruptible power supply) to keep the PC running through brief power outages.
  • Keep the PC clean and well-ventilated to avoid overheating during long streams.
  • Consider using a free dynamic DNS service if you ever want to access the PC remotely for monitoring.
  • Test the stream for at least 30 minutes before going public to ensure stability.

Troubleshooting

  • Stream drops or buffers – Check your internet upload speed (need at least 3-5 Mbps for 720p). Lower the bitrate in OBS. Restart your router. If using Wi-Fi, switch to ethernet.
  • OBS won’t connect to the server – Verify the stream key and URL are correct. Check your firewall/antivirus isn’t blocking OBS. Try a different server in OBS settings.
  • No audio – In OBS, go to Settings > Audio. Set the desktop audio device to your default sound device. In the mixer, ensure the volume is up and not muted. If using VLC, check VLC’s audio output.
  • Video is black – If using a Media Source, check the file path is correct. If using Window Capture, make sure the window is not minimized. Try adding a Display Capture as a test.
  • PC crashes after hours – Overheating is common. Clean fans, ensure good airflow, and consider lowering the output resolution. Update graphics drivers.
  • Stream key leaked – Immediately reset your stream key on your platform and restart OBS with the new key.

Frequently Asked Questions

Can I use a laptop as the spare PC?

Yes, but ensure it stays plugged in and set to “High Performance” power mode. Laptops may throttle performance when hot, so keep it on a hard surface with good ventilation.

Do I need a capture card?

No, not for pre-recorded sermons. A capture card is only needed if you’re streaming a live camera feed. For files, OBS reads them directly.

How do I loop multiple sermon videos?

Use VLC as described above, or use OBS’s “Advanced Scene Switcher” plugin to switch between media sources automatically. Alternatively, combine all sermons into one long video with a video editor.

What bitrate should I use?

For 720p, use 2500–4500 Kbps. For 1080p, use 4500–6000 Kbps. Higher bitrates need faster upload speeds. Check your upload speed at speedtest.net.

Can I schedule the stream to start automatically?

Yes, you can use Windows Task Scheduler to launch OBS with the --startstreaming argument at a specific time. On Mac, use Automator or a cron job.

Is it legal to stream sermons I don’t own?

Only if you have the rights. If you’re streaming copyrighted material, you need permission from the copyright holder. For your own sermons, you’re fine.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →