Guide

How to live-stream darshan from temple cameras

From the CCTV camera facing the sanctum to YouTube — the equipment, the settings and the temple etiquette, explained for a temple office.

Updated 1 Nov 20267 min readBy the SwaDharma team

How does it work?

Most temple cameras are IP CCTV cameras recorded on an NVR (network video recorder), and both can provide a live RTSP video feed on the local network. To stream darshan, a computer at the temple runs free software such as OBS, pulls that feed and sends it to YouTube using the channel’s stream key over RTMPS. You need steady upload bandwidth above your stream bitrate, the trustees’ and priests’ agreement on what is shown, and someone responsible for keeping it running.

On this page
  1. Three ways to stream
  2. What you need
  3. Find and test the RTSP feed
  4. Set up OBS on the streaming PC
  5. Bandwidth and quality
  6. Set up the YouTube side
  7. Schedule around the aarti timetable
  8. Audio
  9. Etiquette and permissions
  10. Keeping it running
  11. How Darshan fits
  12. Sources

Live darshan (sight of the deity) lets devotees who cannot travel join the morning abhishekam (ritual bathing of the deity) or the evening aarti (lamp offering) from home. Many temples already own the cameras for it: the CCTV system installed for security. This guide explains how to get those cameras onto YouTube, what it takes in bandwidth and effort, and the questions to settle with the priests and trustees first.

Three ways to stream

RouteHow it worksGood forWatch out for
Phone on a tripodThe YouTube app streams the phone’s cameraOccasional events and festivalsYouTube’s separate eligibility rules for mobile streaming; battery and heat; someone must stay with it
CCTV plus a streaming PC (OBS)A PC at the temple pulls the camera’s RTSP feed and sends it to YouTubeDaily aarti, or continuous darshan from existing camerasA PC that must stay on, updated and connected
Cloud service for CCTVA service takes the camera feeds live without a streaming PC at the templeSeveral cameras, daily schedules, no IT staffA monthly fee; check how your cameras connect

Temples that stream daily usually choose the second or third route: the cameras are already installed, and a fixed camera gives a steady, respectful view.

What you need

  • A camera with a clear view of the deity. An IP camera at 1080p is enough for most sanctums; low-light performance matters more than resolution for evening aarti.
  • The camera’s or NVR’s RTSP address. Most IP cameras and NVRs provide an RTSP stream; the exact URL format is in the manufacturer’s manual or your installer’s notes.
  • A computer for the OBS route — an ordinary recent desktop on a wired connection.
  • Upload bandwidth comfortably above your stream bitrate (see below), on a wired connection rather than Wi-Fi.
  • A YouTube channel in the temple’s name, controlled through the trust’s email address — not a volunteer’s personal account.
  • Power backup for the camera, network switch, router and PC, so a power cut does not end the stream mid-aarti.

Find and test the RTSP feed

  1. Ask your CCTV installer for the camera’s or NVR’s IP address, RTSP port and channel number, and a username and password for viewing.
  2. Build the RTSP URL in the format the manufacturer documents. Most offer a high-quality main stream and a low-resolution sub-stream; use the main stream for darshan.
  3. Open the URL in VLC media player (Media → Open Network Stream) on a computer on the temple network. If it plays, the feed works.
  4. Check the codec. YouTube accepts H.264, H.265 (HEVC) and AV1; H.264 is the simplest choice.
  5. Create a separate view-only camera user for streaming instead of reusing the admin login.

Do not expose the NVR to the internet by port-forwarding it on the router to make streaming “easier”. The streaming PC sits on the same local network and pulls the feed there.

Set up OBS on the streaming PC

  1. Install OBS Studio, which is free and open source.
  2. Add a Media Source, untick “Local File”, and paste the RTSP URL as the input.
  3. If you want the temple’s logo on screen, add it as an image source and keep it well away from the deity.
  4. In Settings → Stream, choose YouTube and paste the stream key — or use the server URL and key shown in YouTube Studio.
  5. In Settings → Output, set the video bitrate (see the table below), a keyframe interval of 2 seconds, and AAC audio at 128 kbps.
  6. Run a private test stream for at least an hour before the first public one.

Bandwidth and quality

YouTube publishes recommended encoder settings. For H.264 at 30 frames per second:

ResolutionYouTube minimum bitrateYouTube recommended bitrate
720p3 Mbps8 Mbps
1080p5 Mbps14 Mbps

Your upload speed — not the download speed most plans advertise — must stay comfortably above the bitrate you choose, all the time, including when the office is using the same connection. A fixed broadband line is more dependable than mobile data. If upload is limited, a steady 720p stream looks better to viewers than 1080p that keeps buffering. YouTube also recommends RTMPS (encrypted) over plain RTMP, a keyframe every 2 seconds and never more than 4, and AAC or MP3 audio at 128 kbps for stereo.

Set up the YouTube side

  • Enable live streaming early. YouTube requires a verified channel with no live-streaming restrictions in the past 90 days, and enabling live streaming for the first time may take up to 24 hours.
  • Connect the encoder. In YouTube Studio, open Go Live, go to the Stream tab, and copy the server URL and stream key into OBS. Keep the stream key private — anyone with it can broadcast on your channel.
  • Schedule streams in advance. The Manage tab lets you schedule a stream, reusing earlier settings, so devotees get reminders and a link to share.
  • Know the archive limit. YouTube automatically archives streams under 12 hours. A 24-hour stream will not be saved as one video, so schedule separate events for each aarti you want devotees to watch later.

Schedule around the aarti timetable

Devotees come to a live stream for particular moments. Publish a timetable — suprabhatam (dawn hymn), abhishekam, noon aarti, evening aarti, the night closing — and start each stream a few minutes early. If you stream continuously, show a short “darshan will resume” slate while the sanctum is closed for alankaram (decoration of the deity) or naivedyam (food offering), rather than a closed curtain for an hour. Post festival timetables a week ahead, and add a second camera for processions if you have one.

Audio

Camera microphones pick up fans, crowd noise and the counter. Many temples get better sound by feeding the temple’s own sound system into the stream, or by playing bhajans (devotional songs) the temple has recorded or licensed between rituals. Avoid commercial recordings the temple does not hold the rights to.

Etiquette and permissions

  1. Agree with the priests what may be shown and when. Some temples do not show certain rituals; follow your temple’s tradition, not another temple’s practice.
  2. Get the trustees’ approval in writing for camera angles, the schedule and who controls the channel.
  3. Keep devotees’ faces out of frame where you can, and put up a notice that the sanctum is streamed live.
  4. Never stream cameras that see counters, the hundi (offering box) room or offices. Security cameras that see cash or ID documents must stay private.
  5. Moderate the live chat, or switch it off if nobody can watch it.
  6. Name one person responsible for starting, watching and stopping each stream.

Keeping it running

  • Schedule Windows updates outside aarti times, and set OBS to start when the PC starts.
  • Put the camera, switch, router and PC on a UPS.
  • Watch the stream health panel in YouTube Studio closely for the first few weeks.
  • Keep a one-page run-book beside the PC: how to restart the stream, whom to call, and where the trust keeps the YouTube login.

How Darshan fits

Darshan is our live-darshan service for temples that want the CCTV route without a streaming PC. It takes the temple’s existing CCTV or NVR cameras — up to 10 per temple, from 360p to 4K — live 24×7 on the temple’s own live page, and simulcasts to YouTube, Facebook or any custom RTMP address at the same time. Broadcasts can be scheduled on chosen weekdays for daily aarti; a bhajan from the temple’s audio library can loop over the video or mix with the camera’s sound; a logo can be overlaid; and recordings go to cloud storage. Streams are health-checked and recover automatically after a restart.

What it does not do: Darshan is streaming only. It does not take donations or sell darshan tickets or time slots, has no live chat of its own, and is English-only.

Sources

FAQ

Frequently asked questions

Something else? Write to [email protected] or book a demo.

Can we stream our temple CCTV cameras to YouTube?

Usually yes. Most IP cameras and NVRs provide an RTSP feed on the local network. Streaming software such as OBS on a PC at the temple — or a cloud service built for CCTV — takes that feed and sends it to YouTube using your channel’s stream key.

What internet speed do we need for live darshan?

Upload speed comfortably above your stream bitrate, all the time. YouTube’s minimum for H.264 at 30 frames per second is 3 Mbps for 720p and 5 Mbps for 1080p; it recommends 8 Mbps and 14 Mbps respectively.

Does a computer have to run all the time?

With OBS, yes: the stream stops when the PC sleeps, restarts or loses power. A cloud service for CCTV streaming removes the PC from the temple.

Why is our 24-hour stream not saved on YouTube?

YouTube automatically archives only streams under 12 hours. Schedule separate events for each aarti you want devotees to watch later.

Is it appropriate to stream the sanctum?

That is the temple’s decision. Agree with the priests what may be shown and when, get the trustees’ approval in writing, and never stream cameras that cover counters, the hundi room or offices.

Does Darshan need OBS or a streaming PC?

No. Darshan takes the temple’s existing CCTV or NVR cameras live without a streaming PC, and can simulcast to YouTube, Facebook or a custom RTMP address alongside the temple’s own live page.

Take your evening aarti live without a streaming PC

In a guided demo we connect a sample camera, schedule a daily aarti and simulcast it to YouTube, so trustees can see it working first.