यह लेख आपको विभिन्न उद्देश्यों के लिए अपने Output Streams को कैसे सेटअप करना है, यह दिखाएगा।.
इस लेख में:
→ परिचय
→ पैरामीटर और कॉन्फ़िग स्ट्रिंग का उपयोग
→ कॉन्फ़िग नमूने
→ एएसी उच्च गुणवत्ता ऑडियो 1टीपी18टी
→ रंग क्षेत्र और क्रोमा सबसैंपलिंग और इंटरलेस
→ एकाधिक ऑडियो ट्रैक
→ क्लोज्ड कैप्शंस और SCTE
→ विशिष्ट आईपी पर Streams रूटिंग
→ निगरानी और समस्या निवारण
1. परिचय
आप किसी भी स्रोत के लिए 15 विभिन्न Stream कॉन्फ़िगरेशन सेटअप कर सकते हैं, जिसमें चैनल, इनपुट्स और डायरेक्टर व्यू शामिल हैं। डिफ़ॉल्ट रूप से, Stream शुरू होने पर आपका वीडियो फॉर्मेट स्रोत से कॉपी हो जाता है, लेकिन आप किसी भी रिज़ॉल्यूशन में ट्रांसकोड कर सकते हैं।.
एक बार जब आप अपना प्रोटोकॉल चुन लेते हैं, तो वीडियो/ऑडियो कोडेक और URL के अन्य फ़ील्ड आपके चयन के अनुसार बदल जाएंगे, जिसका अर्थ है कि हर वीडियो/ऑडियो कोडेक हर Stream प्रोटोकॉल के लिए उपलब्ध नहीं होगा।.
जानकारी: NVIDIA एनकोडर अब इंटरलेस्ड फॉर्मेट्स का समर्थन नहीं करता। इसके बजाय Intel QuickSync चुनें।.
आपका URL आवश्यक URL प्रारूप का सुझाव दिखाएगा। अधिक उदाहरण देखने के लिए “URL Info” पर क्लिक करें, जैसे कि Username/Password को कैसे एकीकृत करें। Preview URL का उपयोग PLAYDECK द्वारा नहीं किया जाएगा; यह केवल “Preview” पर क्लिक करने पर इंटरनेट ब्राउज़र खोलने की आपकी सुविधा के लिए है।.
2. पैरामीटर और कॉन्फ़िग का उपयोग
इसके अतिरिक्त, आपके चयन के लिए विशिष्ट प्रोटोकॉल और कोडेक्स को पैरामीटर के रूप में सेट किया जा सकता है। इनका उपयोग आपकी सेटिंग्स को सूक्ष्म रूप से समायोजित करने के लिए किया जा सकता है, जैसे कि अपने Stream CBR को सेट करना या मेटाडेटा जोड़ना।.
“Parameter” पर क्लिक करने से एक संपादक खुलेगा, जो केवल आपके चयन के लिए संभावित सेटिंग्स दिखाएगा। यह किसी भी ऐसे मान को हाइलाइट करेगा जो डिफ़ॉल्ट मान से भिन्न हो।.
“Config String” आपके सभी प्रोटोकॉल/कोडेक चयन और उनके संबंधित पैरामीटर का प्रतिनिधित्व है। कॉन्फ़िग स्ट्रिंग दोनों तरीकों से काम करती है: आप कॉन्फ़िग स्ट्रिंग को टेक्स्ट फ़ील्ड में कॉपी/पेस्ट कर सकते हैं, फिर “Update from String” पर क्लिक करके मानों को ऊपर की ओर लागू कर सकते हैं। यह आपको Stream आईडीज़ के बीच सेटिंग्स को आसानी से कॉपी करने या अन्य उपयोगकर्ताओं के साथ साझा करने की सुविधा देता है।.

3. कॉन्फ़िग नमूने
यहाँ विभिन्न उद्देश्यों के लिए अनुशंसित कॉन्फ़िगरेशनों का एक त्वरित चयन है। इसे PLAYDECK में कॉपी और पेस्ट करें और “Update from String” पर क्लिक करें।.
डीवीबी 1टीपी25टी CBR और GOP B-फ्रेम के साथ। कोई PCR या PTS-DTS या बफ़र अंडररन त्रुटि नहीं।
format='dvb' protocol='udp://' mpegts_start_pid='60' video::streamid='80' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7.5M' video::bufsize='1.25M' video::g='32' video::bf='2' video::ref_frames='3' audio::streamid='81' audio::metadata::language='deu' audio::codec='mp2' audio::b='192k' pmt_start_pid='100' mpegts_flags='-system_b' rc_buffers='4' pcr_period='35' pat_period='0.1' sdt_period='0.5' tdt_period='10' start_pcr='0' service_name='TEST' service_provider='PD' service_id='1' original_network_id='1' transport_stream_id='201' service_type='advanced_codec_digital_hdtv'
या संक्षिप्त रूप में:
format='dvb' protocol='udp://' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7.5M' video::bufsize='1.25M' video::g='32' video::bf='2' video::ref_frames='3' audio::metadata::language='deu' audio::codec='mp2' audio::b='192k' service_type='advanced_codec_digital_hdtv'
जानकारी: प्रत्येक DVB रिसीवर अलग होता है और आपको विभिन्न पैरामीटर की आवश्यकता हो सकती है। कुछ रिसीवर किसी भी विचलन की अनुमति नहीं देंगे। आधिकारिक दिशानिर्देश, और ब्लैक दिखाएगा। DVB संकेतों को एन्कोड करने का सबसे विश्वसनीय समाधान हार्डवेयर एन्कोडर है, जैसे।. हैविज़न.
PCR त्रुटि या अन्य के लिए DVB Streams का परीक्षण करने का सर्वोत्तम तरीका इन उपकरणों में से किसी एक का उपयोग करना है:
– डीवीबीकंट्रोल डीवीबीएनालाइज़र (लागत ~2000 यूरो, लेकिन यह सबसे विश्वसनीय है और PTS-DTS त्रुटि का पता लगाता है)
– 1टीपी25टीगुरु (लागत ~300 यूरो, कोई भी ETR त्रुटि का पता लगा सकता है और बिटरेट ग्राफ़िक दिखाता है)
– टीएसएनालाइज़र (मुफ़्त, लेकिन Stream URL स्वीकार कर सकता है, हार्ड ड्राइव पर TS फ़ाइल की आवश्यकता है)
– अन्य उल्लेखनीय: DVBInspector, Elecard Stream Analyzer, StreamXpert

————————————————————
SRT Stream सीबीआर में 25 एफपीएस के साथ हाई क्वालिटी ऑडियो
अगला सैंपल कई ग्राहकों द्वारा मल्टीचैनल Stream सेटअप में संगीत वीडियो सामग्री प्रसारित करने के लिए उपयोग किया जा रहा है। यह कॉन्फ़िगरेशन 4 समानांतर आउटपुट+Stream चैनलों के लिए सुचारू रूप से चलता है – FHD ACC ऑडियो के साथ इष्टतम ध्वनि और चित्र गुणवत्ता प्राप्त करता है।.
format='mpegts' protocol='srt://' video::codec='n264' video::b='4M' video::rc_type='cbr' video::preset='p4' audio::codec='aac' audio::b='128K' audio::profile='aac_low' audio::stereo_mode='ms_force' audio::minrate='128K' audio::maxrate='128K' audio::bufsize='128K' audio::aac_coder='0'
————————————————————
आरटीएमपी 1टीपी25टी 60 एफपीएस के लिए सीबीआर में 2 सेकंड-कीफ्रेम के साथ
अगला नमूना YouTube के लिए है। अपनी Stream स्थिरता का परीक्षण करने के लिए YouTube एनालिटिक और Stream हेल्थ टूल्स का उपयोग करें:
format='flv' protocol='rtmp://' video::codec='n264' video::b='9000k' video::maxrate='9000k' video::bufsize='9000k' video::g='120' video::preset='veryfast' audio::codec='aac' audio::b='128k' audio::ar='44100'
अगला नमूना ट्विच के लिए है। उपयोग करें। ट्विच इंस्पेक्टर अपनी Stream स्थिरता की जाँच करने और लाइव होने से रोकने के लिए अपने Stream URL में “?bandwidthtest=true” जोड़ें।.
format='flv' protocol='rtmp://' merge_tracks='true' video::codec='n264' video::b='5800k' video::maxrate='5800k' video::bufsize='5800k' video::g='120' video::preset='veryfast' audio::codec='aac' audio::b='128k' video::tune='zerolatency' audio::codec='aac' audio::ar='44100' audio::b='128k'
————————————————————
सोनी एक्सडीकैम एचडी422 मानक
वीडियो पैरामीटर—जिसमें 4:2:2 क्रोमा सबसैम्पलिंग, एक विशिष्ट GOP संरचना (M=3, N=15), और इंटरलेस्ड फील्ड प्रोसेसिंग शामिल हैं—साथ ही 48 kHz सैंपल दर पर पेशेवर-ग्रेड 24-बिट PCM ऑडियो।.
format='mxf' video::codec='mpeg2video' video::b='50M' video::interlace='1' video::top='1' video::g='15' video::v422='true' video::bf='2' video::flags='+ildct+ilme' audio::codec='pcm_s24le' audio::ar='48000'
4. AAC उच्च गुणवत्ता ऑडियो Streams
डिफ़ॉल्ट AAC स्ट्रीमिंग सेटिंग्स CPU बचाती हैं, लेकिन संगीत चैनलों पर ध्वनि सपाट लग सकती है। निर्मल ऑडियो के लिए, अपने लक्षित दर्शकों और स्रोत सामग्री के आधार पर नीचे दिए गए दो प्रोफाइल में से एक चुनें।.
त्वरित तैयारी:
– स्रोत: 48 kHz क्लिप्स (320kbps या लॉसलेस PCM) का उपयोग करें।.
– वीडियो: यदि बैंडविड्थ कम हो तो वीडियो को 720p30 पर कम करें। हमेशा हार्डवेयर एन्कोडिंग का उपयोग करें।.
विकल्प 1: अधिकतम अनुकूलता और स्थिरता (सुरक्षित संस्करण)
के लिए सबसे अच्छा: मानक स्ट्रीमिंग, केबल ऑपरेटर और DVB-T मल्टीप्लेक्सर। यह विभिन्न प्रकार की सामग्री में फेज संबंधी समस्याओं को रोकने के लिए सबसे सुरक्षित प्रोफ़ाइल है।.
फ़ॉर्मेट='mpegts' प्रोटोकॉल='udp://' वीडियो::कोडेक='n264' वीडियो::b='4M' ऑडियो::कोडेक='aac' ऑडियो::b='256K' ऑडियो::प्रोफाइल='aac_low' ऑडियो::aac_कोडर='0'
ऑडियो::प्रोफ़ाइल=’aac_low’: अधिकतम गुणवत्ता और 100% हार्डवेयर डीकोडर संगतता के लिए AAC-LC सेट करता है।.
ऑडियो::aac_coder=’0′: स्पष्ट ट्रांज़िएंट्स के लिए उच्च-गुणवत्ता वाले दो-लूप एन्कोडिंग रन को लागू करता है। (यदि आप CPU स्पाइक्स का सामना करते हैं तो इसे 1 पर बदलें।).
गतिशील स्टीरियो: स्टीरियो प्रबंधन को एन्कोडर पर छोड़ देता है, जिससे यह अपूर्ण स्रोत सामग्री के प्रति अत्यधिक लचीला हो जाता है।.
विकल्प 2: हाई-फ़िडेलिटी 1टीपी25टींग (अनुकूलित स्टीरियो संस्करण)
के लिए सबसे अच्छा: परिष्कृत स्टूडियो-ग्रेड स्रोत फ़ाइलों के साथ समर्पित संगीत चैनल। यह प्रोफ़ाइल कड़े VBR आवरण और जबरदस्ती मिड/साइड स्टीरियो प्रसंस्करण का उपयोग करती है।.
format='mpegts' protocol='udp://' video::codec='n264' video::b='4M' audio::codec='aac' audio::b='256K' audio::profile='aac_low' audio::stereo_mode='ms_force' audio::minrate='200K' audio::maxrate='320K' audio::bufsize='640K' audio::aac_coder='0'
ऑडियो::स्टीरियो_मोड=’एमएस_फोर्स’: मध्य/साइड स्टीरियो प्रोसेसिंग को लागू करता है, जो गहरे, चौड़े स्टीरियो साउंडस्केप के लिए बैंडविड्थ दक्षता को अधिकतम करता है।.
न्यूनतम दर = ’200K’ / अधिकतम दर = ’320K’ / बफ़र आकार = ’640K’: एक कड़ा VBR लिफाफा जो शांत अंशों में गुणवत्ता में गिरावट को रोकता है, जबकि भारी संगीत चोटियों के लिए जगह छोड़ता है।.
नोट: यदि आपके ऑडियो में “पंच” की कमी है या कुछ क्लिप्स पर खोखलापन सुनाई देता है, तो विकल्प 1 पर वापस स्विच करें, क्योंकि आपके स्रोत सामग्री में फेज़ असंगतताएँ हो सकती हैं।.
5. कलर स्पेस और क्रोमा सबसैंपलिंग और इंटरलेस
कुछ कलर स्पेसेस के लिए समर्थन, जैसे DVB के लिए 4:2:2 या इंटरलेस्ड एन्कोडिंग, काफी हद तक आपके द्वारा उपयोग किए जा रहे Intel CPU या NVidia GPU पर निर्भर करता है।.
यहाँ के लिए एक पृष्ठ है एनवीडिया एनवीएनक और 422 समर्थन और यहाँ के लिए इंटेल क्विक सिंक और 422 समर्थन।.
सरल शब्दों में:
1. इंटरलेस्ड एन्कोडिंग के लिए एनवीडिया समर्थन:
– पास्कल (GTX 10-सीरीज़): इंटरलेस सपोर्ट वाली आखिरी आर्किटेक्चर
– ट्यूरिंग / एम्पीयर / आदा (RTX 20/30/40): इंटरलेस्ड एन्कोडिंग के लिए हार्डवेयर सपोर्ट हटा दिया गया था।
– ब्लैकवेल (RTX 50-सीरीज़): H.264 (8-बिट और 10-बिट) के लिए इंटरलेस्ड एन्कोडिंग को फिर से पेश किया गया है।
2. 4:2:2 कलर स्पेस के लिए एनवीडिया सपोर्ट:
– ब्लैकवेल (RTX 50-सीरीज़)
3. 4:2:2 कलर स्पेस के लिए इंटेल सपोर्ट
– 10वीं पीढ़ी और नए प्रोसेसर, क्विक सिंक के माध्यम से 4:2:2 कलर सैंपलिंग पर HEVC कोडेक के हार्डवेयर एक्सेलेरेटेड एन्कोडिंग और डीकोडिंग के लिए सपोर्ट प्रदान करते हैं।.
– 9वीं पीढ़ी के Intel® Core™ प्रोसेसर और पुराने प्रोसेसर पर पिछले ग्राफिक्स कंट्रोलर हार्डवेयर एक्सेलेरेटेड एन्कोडिंग और डिकोडिंग के लिए HEVC कोडेक 4:2:0 कलर सैंपलिंग तक सीमित थे।.
यह Intel Quick Sync (10वीं पीढ़ी+) के साथ 4:2:2 को एनकोड करने के लिए एक त्वरित कॉन्फ़िग नमूना है।
फ़ॉर्मेट='dvb' प्रोटोकॉल='udp://' वीडियो::कोडेक='hevc_qsv' वीडियो::b='5M' ऑडियो::कोडेक='aac' ऑडियो::b='128K' वीडियो::pix_fmt='yuyv422'
नोट: x264 CPU एन्कोडर्स में इंटरलेस और 4:2:2 कलर स्पेस जैसी सुविधाएँ भी उपलब्ध हैं। चूंकि हम GPL भागों (जैसे libx264) के बिना FFmpeg का LGPL संस्करण उपयोग करते हैं, ये सुविधाएँ सक्षम नहीं होतीं। आप FFmpeg लाइब्रेरियों को अपनी स्वयं की संस्करणों से प्रतिस्थापित कर सकते हैं।.
6. कई ऑडियो ट्रैक
यदि आपको कई ऑडियो ट्रैक्स भेजने की आवश्यकता है, जैसे विभिन्न भाषाओं के लिए या डायरेक्टर ऑडियो के लिए, तो आप सभी समर्थित प्रोटोकॉल्स (DVB, RTMP, UDP और कुछ अन्य) के साथ ऐसा कर सकते हैं। आप विभिन्न ऑडियो कोडेक्स भी लागू कर सकते हैं।.
यह इस तरह काम करता है कि आपके चैनल में सभी ऑडियो ट्रैक पहले से ही सक्रिय होते हैं, फिर आप अपने Stream आउटपुट के लिए ऑडियो ट्रैक को उदाहरण के लिए स्टीरियो जोड़ों में विभाजित करते हैं।.
सबसे पहले, सुनिश्चित करें कि आपका चैनल 2 ऑडियो चैनल से अधिक पर सेट है:

फिर इन ऑडियो चैनलों को ऑडियो सामग्री से भरें, उदाहरण के लिए किसी क्लिप पर सभी ऑडियो ट्रैकों को सक्षम करके या SDI के माध्यम से सभी ट्रैकों को इनजेस्ट करके (अधिकतम 16 ऑडियो ट्रैक)। आप ऑडियो मैपिंग का उपयोग करके अपने ऑडियो ट्रैक्स को मिक्स अप/डाउन कर सकते हैं या ऑडियो फ़िल्टर का उपयोग करके कुछ ऑडियो ट्रैक्स को कॉपी और डिले कर सकते हैं।.

फिर आप अपनी Stream सेटिंग्स खोलें, विशेष रूप से अपने Stream प्रोटोकॉल के पैरामीटर को, और ऑडियो ट्रैक स्प्लिटिंग को सक्षम करें:

जानकारी: आपकी Stream सेटिंग्स में ऑडियो चैनलों की संख्या 2 पर ही रहनी चाहिए।.
यदि आवश्यक हो, तो आप अतिरिक्त ऑडियो ट्रैकों के लिए विभिन्न ऑडियो कोडेक्स लागू कर सकते हैं। कृपया पहले ट्रैक के बाद प्रत्येक अतिरिक्त और बढ़ते हुए ऑडियो ट्रैकों के लिए संख्याओं पर ध्यान दें:
ऑडियो::कोडेक='aac' ऑडियो.1::कोडेक='ac3' ऑडियो.2::कोडेक='libmp3lame' ऑडियो.3::कोडेक='mp2'
आप प्रत्येक ऑडियो ट्रैक के लिए एक भाषा वर्णनकर्ता भी लागू कर सकते हैं:
ऑडियो::मेटाडेटा::भाषा='eng' ऑडियो.1::मेटाडेटा::भाषा='ita' ऑडियो.2::मेटाडेटा::भाषा='fra' ऑडियो.3::मेटाडेटा::भाषा='ger'
जानकारी: भाषा कोडों को अनुरूप होना चाहिए आईएसओ 639-2
आप फिर अपने प्राप्त ऑडियो ट्रैक्स को उदाहरण के लिए StreamGURU में परीक्षण कर सकते हैं:

7. क्लोज्ड कैप्शंस और SCTE
दोनों को आपके प्रोटोकॉल की पैरामीटर सेटिंग्स में सक्षम किया जा सकता है:

जानकारी: SCTE-35 केवल निम्नलिखित प्रोटोकॉलों के लिए उपलब्ध है: SRT, DVB, UDP (कोई भी वीडियो कोडेक)।. क्लोज्ड कैप्शन केवल वीडियो कोडेक्स: MPEG-2, H.264 (कोई भी प्रोटोकॉल) के साथ काम करेगा।
इसके लिए दोनों को पहले से ही आपके चैनल में सक्षम और उपलब्ध होना आवश्यक है। SCTE और/या क्लोज्ड कैप्शन के बारे में अधिक जानकारी के लिए कृपया निम्नलिखित लेखों को देखें:
→ SCTE-35 को Stream सर्वर पर भेजना
→ बंद कैप्शन / उपशीर्षक
8. विशिष्ट आईपी पर Streams का रूटिंग
आपके उत्पादन के लिए यह आवश्यक है कि आप अपनी स्ट्रीमों को विशिष्ट नेटवर्क के माध्यम से भेजें। इसका मुख्य उद्देश्य स्ट्रीमिंग के लिए एक समर्पित/आरक्षित लाइन प्रदान करना है, ताकि यह सामान्य नेटवर्क ट्रैफ़िक में हस्तक्षेप न करे।.
यदि उपयोग कर रहे हैं यूडीपी 1टीपी18टी आप सीधे इस पैरामीटर को URL में जोड़ें:
udp://ip:port?localaddr=172.20.10.2
यदि उपयोग कर रहे हैं SRT Streams आप बस इस पैरामीटर को सीधे URL में जोड़ें। यह केवल में काम करता है। मिलन मोड:
srt://ip:port?mode=rendezvous&localip=172.20.10.2
यदि आप RTMP Streams का उपयोग कर रहे हैं, तो दुर्भाग्यवश कोई पैरामीटर नहीं है। आपको सभी RTMP आउटबाउंड ट्रैफ़िक को मैन्युअल रूप से रूट करना होगा। इसके लिए हम उपयोग करते हैं प्रॉक्सीफाइयर. प्रोफ़ाइल → प्रॉक्सिफिकेशन नियम → नया नियम जोड़ें और इसे इस तरह संपादित करें, फिर नियमों की सूची में इसे सबसे ऊपर रखें। “Advanced” के माध्यम से अपना वांछित एडाप्टर चुनें।.

यदि आप दूसरी लाइन के बिना स्थानीय रूप से एक ड्राई टेस्ट चलाना चाहते हैं, तो अपने पीसी पर ईथरनेट एडाप्टर और वाई-फाई दोनों को सक्षम करें, फिर अपने मोबाइल फोन पर एक नया हॉटस्पॉट शुरू करें और पीसी वाई-फाई को उस फोन से कनेक्ट करें। फिर कंसोल (“cmd”) खोलें और “ipconfig” टाइप करें। आपको जो आईपी पता चाहिए, वह वहाँ है:

आप अपने नेटवर्क ट्रैफ़िक का परीक्षण कर सकते हैं वायरशार्क.
9. निगरानी और समस्या निवारण
यदि आपके Streams में देरी हो रही है या वे पूरी तरह रुक भी रहे हैं, तो अक्सर आपको यह नहीं पता चलता कि वास्तव में क्या हुआ। समस्या की पहचान करने में आपकी मदद के लिए यहाँ कुछ संकेत दिए गए हैं।.
1. बिटरेट
इस नियम का पालन करें: वीडियो और ऑडियो बिटरेट सेटिंग (आपके Stream के लिए) कभी भी क्लिप एन्कोडिंग बिटरेट से अधिक नहीं होनी चाहिए। प्लेलिस्ट में अपने क्लिप पर राइट-क्लिक करके MediaInfo खोलें। इस मामले में, वीडियो बिटरेट 3M और ऑडियो बिटरेट 128K सेट करें।.

2. निगरानी
PLAYDECK में मॉनिटर विंडो खोलें या Stream लॉग्स खोलें।.

एफपीएस 50/60 (औसत/वांछित एफपीएस)
वर्तमान और औसत एन्कोडिंग फ्रेम दर की तुलना इच्छित स्तर से करता है। यहाँ गिरावट यह दर्शाती है कि सिस्टम रीयल-टाइम एन्कोडिंग के साथ तालमेल नहीं रख पा रहा है।.
बीता हुआ (फ़्रेम प्रतीक्षा समय सेकंड में)
यह अंतिम फ्रेम संसाधित होने के बाद बीता हुआ समय दिखाता है। यदि यह मान बढ़ता है, तो स्रोत अनुपस्थित होने, गलत सेटिंग्स या कनेक्शन न होने के कारण कोई फ्रेम संसाधित नहीं हो पाता।.
छूटा (छूटे हुए फ्रेम)
प्रदर्शन की बाधाओं का सबसे महत्वपूर्ण संकेतक। यदि यह मान बढ़ता है, तो एन्कोडर जानबूझकर फ्रेम छोड़ रहा है क्योंकि वह उन्हें पर्याप्त तेज़ी से संसाधित नहीं कर पा रहा है।.
विराम (खोए हुए फ्रेम)
यदि नेटवर्क धीमा है, तो आपको ब्रेक्स दिखाई देते हैं क्योंकि सर्वर चाहता है एक नया फ्रेम है, लेकिन यह समय पर नहीं पहुँच पाता (उन प्रोटोकॉलों के लिए जिन्हें पुष्टि की आवश्यकता होती है, जैसे RTMP या SRT)। ब्रेक तब भी हो सकते हैं जब स्रोत समय पर फ्रेम नहीं पहुंचाता।.
बफर (फ्रेम प्रतीक्षा कर रहे हैं)
आंतरिक कतार में प्रतीक्षा कर रहे फ्रेमों की संख्या की निगरानी करता है। लगातार बढ़ता हुआ बफ़र आमतौर पर छोड़े गए फ्रेमों या ब्रेक से पहले होता है।. ऊँची छलांग, नीची टप्पणियाँ: इसका आमतौर पर मतलब है आपका सीपीयू/जीपीयू एन्कोडर बहुत धीमा है।. उच्च ब्रेक, कम/शून्य छूटे: इसका आमतौर पर मतलब होता है नेटवर्क या स्रोत यह बोतलनेक है। लेखक एन्कोड करने के लिए तैयार है, लेकिन कनेक्शन में देरी के कारण फ्रेम सही समय अंतराल पर नहीं आ रहे हैं या “खींचे” नहीं जा रहे हैं।.
3. नेटवर्क/बैंडविड्थ समस्याएँ
अपने सभी Streams बंद करें, अपना Windows कंसोल (स्टार्ट मेनू में “cmd”) खोलें और टाइप करें
ट्रेसर्ट
अपने Target URLs के होस्टनेम या IP एड्रेस का उपयोग करें। यदि आप कोई मान 100 मिलीसेकंड से अधिक देखते हैं, तो यह आपके Stream टारगेट के साथ धीमे कनेक्शन का संकेत देगा।.
यह भी ध्यान रखें कि जबकि आज फाइबर, केबल या डीएसएल के साथ डाउनलोड स्पीड आमतौर पर उच्च गति (>100 Mbps) की होती है, अपलोड स्पीड उससे काफी धीमी हो सकती है। जैसे कोई टूल का उपयोग करें स्पीडटेस्ट आपकी वास्तविक अपलोड स्पीड निर्धारित करने के लिए।.
यह जांचने के लिए कि आपका इच्छित बिटरेट सर्वर पर भी प्राप्त हो रहा है, Stream सर्वर पर बैंडविड्थ प्रोफाइलर का भी उपयोग करें। अधिकांश प्रदाता या सॉफ़्टवेयर प्राप्त बिटरेट को मापने के लिए उपकरण प्रदान करते हैं। आदर्श रूप से इसे ग्राफ़ के रूप में दिखाया जाता है, जो प्रसारण के दौरान किसी भी अंतराल को इंगित कर सकता है। यदि आपके पास कोई टूल उपलब्ध नहीं है, तो हम YouTube पर स्ट्रीम करने की सलाह देते हैं, क्योंकि इसमें एक अंतर्निर्मित Stream एनालाइज़र है, जो किसी भी अस्थिर कनेक्शन का निदान करने के लिए बहुत उपयोगी है।.
इसके अतिरिक्त, कृपया अपने प्रदाता या सेवा से जाँच करें कि क्या वे आपके क्षेत्र या देश के लिए कोई स्थानीय Stream इनजेस्ट URL प्रदान करते हैं। उदाहरण के लिए, Twitch ये प्रदान करता है। ट्विच इनजेस्ट एंडपॉइंट्स.