OBS के बिना YouTube पर 24/7 स्ट्रीम कैसे करें
पहले अच्छी ख़बर, क्योंकि इसे सीधे-सीधे कोई नहीं कहता।
YouTube आपकी स्ट्रीम नहीं काटता। ब्रॉडकास्ट की कोई अधिकतम अवधि नहीं है। अगर आपका एन्कोडर कनेक्शन स्थिर रखे, तो एक YouTube लाइव स्ट्रीम दिनों, हफ़्तों या महीनों तक चल सकती है — प्लेटफ़ॉर्म उसे बंद नहीं करेगा।
Twitch पर ठीक इसका उल्टा है: वहाँ हर लगातार चलने वाला ब्रॉडकास्ट ठीक 48 घंटे पर ख़त्म हो जाता है, बिना किसी चेतावनी के। YouTube पर यह समस्या है ही नहीं।
तो अगर YouTube पर 24/7 तकनीकी रूप से आसान मामला है, फिर ज़्यादातर ऐसे चैनल चुपचाप बंद क्यों हो जाते हैं?
चार चीज़ें जो असल में इन्हें मार डालती हैं
1. आपका कंप्यूटर
यही असली वजह है, और यह बिलकुल उबाऊ है।
OBS से 24/7 स्ट्रीम का मतलब है एक ऐसी मशीन जो कभी सोए नहीं, कभी अपडेट इंस्टॉल न करे, कभी इंटरनेट न खोए, और जिसका किसी और काम में इस्तेमाल न हो। हर Windows अपडेट, हर बिजली कटौती, हर बार जब कोई लैपटॉप बंद कर देता है — आपका चैनल बंद हो जाता है, और तब तक बंद रहता है जब तक आपको पता न चले।
एक ख़र्च भी है जिसका हिसाब लोग शायद ही लगाते हैं। 150 W खींचने वाला एक साधारण स्ट्रीमिंग PC महीने में 108 kWh खाता है। इसे अपनी बिजली दर से गुणा कीजिए और देखिए कि आपका "मुफ़्त" सेटअप असल में कितने का पड़ता है — और यह मशीन की क़ीमत से पहले की बात है, तथा इस बात से पहले कि उस मशीन का कोई और इस्तेमाल नहीं हो सकता।
2. आपका keyframe इंटरवल
YouTube की अपनी एन्कोडर गाइड हर 2 सेकंड पर एक keyframe माँगती है और साफ़ कहती है कि यह 4 सेकंड से ज़्यादा नहीं होना चाहिए। साथ में H.264 वीडियो, AAC ऑडियो और स्थिर (constant) बिटरेट की अपेक्षा है।
ज़्यादातर वीडियो एडिटर इससे कहीं ज़्यादा दूरी पर keyframe रखकर एक्सपोर्ट करते हैं। अगर ऐसी फ़ाइल आप बिना दोबारा एन्कोड किए सीधे YouTube को भेजते हैं — यही -c copy करता है — तो YouTube कनेक्शन स्वीकार कर लेता है और आपको लाइव दिखाता है, जबकि दर्शकों के लिए क्वालिटी और शुरू होने का समय बुरी तरह बिगड़ जाते हैं।
YouTube Studio में कोई चेतावनी नहीं आती। आपका डैशबोर्ड बिलकुल ठीक दिखता रहता है।
3. 12 घंटे पर आपका आर्काइव चला जाता है
यह बात लोगों के महीनों की मेहनत ले डूबती है, और यह एक ऐसे सपोर्ट पेज पर एक पंक्ति में लिखी है जिसे कोई नहीं पढ़ता।
"अगर आपकी लाइव स्ट्रीम 12 घंटे से कम है, तो YouTube उसे अपने आप आर्काइव कर सकता है। […] हम सलाह देते हैं कि बैकअप के तौर पर एक लोकल रिकॉर्डिंग रखें। ध्यान दें: अगर आपकी स्ट्रीम 12 घंटे से ज़्यादा चलती है, तो हो सकता है वह बिलकुल भी रिकॉर्ड न हो।"
एक 24/7 चैनल कोई VOD नहीं छोड़ता। जो चलता है, चलते ही ख़त्म हो जाता है। न आर्काइव पर वॉच टाइम जमा होता है, न पुराने सेशन से सर्च ट्रैफ़िक आता है, न किसी स्पॉन्सर को बाद में दिखाने के लिए कुछ बचता है।
अगर आर्काइव आपके लिए मायने रखता है, तो एकमात्र असली तरीक़ा यह है कि 12 घंटे से पहले ब्रॉडकास्ट बंद करके दोबारा शुरू किया जाए — और यह काम रात तीन बजे किसी इंसान का नहीं, एक स्क्रिप्ट का है।
4. एक साथ चलने वाली स्ट्रीम की सीमाएँ, 2026 से नई
YouTube अब प्रति चैनल 10 सक्रिय स्ट्रीम और प्रति stream key 3 सक्रिय स्ट्रीम — दोनों सीमाएँ एक साथ लागू करता है। अगर आप एक ही key से कई 24/7 चैनल चला रहे हैं, तो आप इससे टकराएँगे।
⚠️ दो बातें साफ़ कहनी ज़रूरी हैं: बताया गया है कि यह अभी हर चैनल पर लागू नहीं हुआ है, और इन आँकड़ों का सबसे स्पष्ट ब्योरा हमें Google के पन्ने पर नहीं, एक प्रतिस्पर्धी के पन्ने पर मिला। इसे एक ऐसी सीमा मानिए जिसके हिसाब से डिज़ाइन करना है, न कि एक आँकड़ा जिसे उद्धृत करना है।
इन चारों में से कोई भी इस सवाल का जवाब नहीं है कि लूप चलाने की अनुमति है या नहीं। उसका जवाब हर प्लेटफ़ॉर्म पर अलग है: क्या 24/7 रीरन चैनल नियमों के ख़िलाफ़ है? (अंग्रेज़ी में)
अगर आप इसे सिर्फ़ YouTube पर नहीं भेजते, तो Twitch की अपनी शर्तें हैं — और हमेशा चलने वाले सेटअप को सबसे पहले क्वालिटी-पैरिटी वाली शर्त तोड़ती है: तीनों पर एक साथ स्ट्रीम करना (अंग्रेज़ी में)।
एक पाँचवीं वजह भी है, और म्यूज़िक चैनल पर यही सबसे ज़्यादा संभावित है: साउंडट्रैक। एक लूप वही ट्रैक हज़ारों बार बजाता है, बिना किसी की निगरानी के — कॉपीराइट दावे पर इसका क्या असर पड़ता है (अंग्रेज़ी में)।
इसे ख़ुद, मुफ़्त में कैसे चलाएँ
आपको हमारी ज़रूरत नहीं है, और OBS की भी नहीं। जो सचमुच काम करता है, वह यह रहा।
पहले अपनी फ़ाइल जाँचें
ffprobe -v error -select_streams v:0 -show_entries frame=key_frame,pts_time \
-of csv=p=0 -read_intervals "%+#200" yourfile.mp41 से शुरू होने वाली हर पंक्ति एक keyframe है। उनके बीच के समय के अंतराल देखिए। 2 सेकंड से ज़्यादा हो तो दोबारा एन्कोड करना चाहिए।
YouTube की स्पेक के हिसाब से दोबारा एन्कोड करें
30fps पर, हर 2 सेकंड में एक keyframe का मतलब है हर 60 फ़्रेम पर:
ffmpeg -i yourfile.mp4 \
-c:v libx264 -preset veryfast -b:v 4500k -minrate 4500k -maxrate 4500k \
-bufsize 9000k -profile:v high -level 4.0 -pix_fmt yuv420p -r 30 \
-g 60 -keyint_min 60 -sc_threshold 0 \
-c:a aac -b:a 160k -ar 48000 -ac 2 \
-movflags +faststart output.mp460fps पर -g 120 -keyint_min 120 लगाइए। नियम है: फ़्रेम रेट × 2।
बिटरेट के तीनों मिलते-जुलते फ़्लैग मिलकर constant bitrate देते हैं, जो YouTube माँगता है। -sc_threshold 0 ffmpeg को सीन बदलने पर अतिरिक्त keyframe जोड़ने से रोकता है — यही वह चीज़ है जो YouTube की अपेक्षित एकरूपता तोड़ती है।
इसे YouTube पर लूप में भेजें
अपनी stream key YouTube Studio → Go Live → Stream से लीजिए। फिर:
ffmpeg -nostdin -stream_loop -1 -re -i output.mp4 \
-c copy -f flv rtmp://a.rtmp.youtube.com/live2/YOUR_STREAM_KEY-re फ़ाइल को असली समय की रफ़्तार से पढ़ता है। इसके बिना ffmpeg जितनी तेज़ी से भेज सकता है भेजता है, और YouTube कनेक्शन गिरा देता है। -stream_loop -1 हमेशा के लिए लूप करता है। -c copy अब सुरक्षित है, क्योंकि पिछले क़दम में आपने keyframe ठीक कर लिए हैं।
इसे चलता हुआ बनाए रखें
while true; do
ffmpeg -nostdin -stream_loop -1 -re -i output.mp4 \
-c copy -f flv rtmp://a.rtmp.youtube.com/live2/YOUR_STREAM_KEY
sleep 5
doneकनेक्शन टूटे तो ffmpeg बंद हो जाता है और लूप पाँच सेकंड बाद उसे दोबारा चालू कर देता है।
यह काम करता है। और यही वजह है कि आपको अब भी एक ऐसी मशीन चाहिए जो कभी सोए नहीं — और ऊपर लिखी कोई भी चीज़ आपको यह नहीं बताएगी कि वह कब रुक गई।
अगर आर्काइव भी चाहिए
VOD रखने के लिए ब्रॉडकास्ट को 12 घंटे से पहले बंद करके दोबारा शुरू करना पड़ता है। मोटे तौर पर:
while true; do
timeout 42600 ffmpeg -nostdin -stream_loop -1 -re -i output.mp4 \
-c copy -f flv rtmp://a.rtmp.youtube.com/live2/YOUR_STREAM_KEY
sleep 10
doneइसका सौदा अपने आप से ईमानदारी से तय कीजिए: हर रीस्टार्ट एक नया ब्रॉडकास्ट होता है, इसलिए आपकी दर्शक संख्या शून्य से शुरू होती है और जो देख रहे हैं वे कुछ सेकंड के लिए कट जाते हैं। चुनाव इन दो में है — बिना आर्काइव वाली स्थायी स्ट्रीम, या दिन में दो बार रीस्टार्ट होने वाली आर्काइव वाली स्ट्रीम।
हम क्या करते हैं
PulseCast यह लूप क्लाउड से चलाता है, ताकि आपकी अपनी कोई मशीन चालू रखने की ज़रूरत न रहे। एक फ़ाइल अपलोड कीजिए, stream key पेस्ट कीजिए, बस। सितंबर 2026 से यह अपलोड के समय आपकी फ़ाइल का keyframe इंटरवल जाँचता है और स्पेक से बाहर हो तो दोबारा एन्कोड कर देता है — क्योंकि हमने कड़वे अनुभव से सीखा कि -c copy एक टूटी हुई स्ट्रीम भी ख़ुशी-ख़ुशी भेज देता है।
$19/माह से। फ्री प्लान में एक चैनल, 24/7, 720p में pulsecast.tv वॉटरमार्क के साथ — कोई समय-सीमा नहीं, जब तक फ्री स्लॉट उपलब्ध हैं। हमने अपने सहित 12 सेवाओं की ईमानदार तुलना भी प्रकाशित की है, जिसमें साफ़ लिखा है कि कहाँ प्रतिस्पर्धी हमसे सस्ते हैं (अंग्रेज़ी में)।
अगर आप Twitch पर भी हैं, तो वहाँ नियम बिलकुल अलग हैं — वह भी हमने लिखा है: Twitch की 48 घंटे की सीमा (अंग्रेज़ी में)।
कंप्यूटर है ही नहीं? इस पन्ने की हर बात यह मानकर चलती है कि ffmpeg चलाने के लिए आपके पास एक कंप्यूटर है। अगर नहीं है — अगर सिर्फ़ एक फ़ोन है — तो क़दम अलग और छोटे हैं: फ़ोन से YouTube पर 24/7 स्ट्रीम कैसे करें (अंग्रेज़ी में)।
स्रोत
YouTube का आर्काइव व्यवहार और एन्कोडर की शर्तें: YouTube Help, support.google.com — Archive live streams और Choose live encoder settings, bitrates, and resolutions। एक साथ चलने वाली स्ट्रीम की सीमाएँ: तीसरे पक्षों द्वारा बताई गईं, किसी Google पन्ने पर पुष्ट नहीं — ऊपर दी गई चेतावनी देखें। बिजली का आँकड़ा: 30 दिन तक लगातार 150 W; अपनी दर से गुणा कीजिए।
कुछ ग़लत या पुराना लगे? हमें बताइए: hello@pulsecast.tv
लूप हमारे सर्वर चलाते हैं, ताकि आपकी अपनी मशीन को न चलाना पड़े। कीमत देखें