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
| Route | How it works | Good for | Watch out for |
|---|---|---|---|
| Phone on a tripod | The YouTube app streams the phone’s camera | Occasional events and festivals | YouTube’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 YouTube | Daily aarti, or continuous darshan from existing cameras | A PC that must stay on, updated and connected |
| Cloud service for CCTV | A service takes the camera feeds live without a streaming PC at the temple | Several cameras, daily schedules, no IT staff | A 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
- 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.
- 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.
- Open the URL in VLC media player (Media → Open Network Stream) on a computer on the temple network. If it plays, the feed works.
- Check the codec. YouTube accepts H.264, H.265 (HEVC) and AV1; H.264 is the simplest choice.
- 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
- Install OBS Studio, which is free and open source.
- Add a Media Source, untick “Local File”, and paste the RTSP URL as the input.
- If you want the temple’s logo on screen, add it as an image source and keep it well away from the deity.
- In Settings → Stream, choose YouTube and paste the stream key — or use the server URL and key shown in YouTube Studio.
- In Settings → Output, set the video bitrate (see the table below), a keyframe interval of 2 seconds, and AAC audio at 128 kbps.
- 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:
| Resolution | YouTube minimum bitrate | YouTube recommended bitrate |
|---|---|---|
| 720p | 3 Mbps | 8 Mbps |
| 1080p | 5 Mbps | 14 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
- 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.
- Get the trustees’ approval in writing for camera angles, the schedule and who controls the channel.
- Keep devotees’ faces out of frame where you can, and put up a notice that the sanctum is streamed live.
- Never stream cameras that see counters, the hundi (offering box) room or offices. Security cameras that see cash or ID documents must stay private.
- Moderate the live chat, or switch it off if nobody can watch it.
- 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
- Create a YouTube live stream: eligibility (verified channel, no restrictions in the past 90 days) — YouTube Help
- Create a live stream with an encoder: 24-hour first-time enablement, scheduling, 12-hour archive — YouTube Help
- Choose live encoder settings, bitrates and resolutions — YouTube Help
- OBS Studio — free and open-source streaming software







