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

3. कॉन्फ़िग नमूने
यहाँ विभिन्न उद्देश्यों के लिए अनुशंसित कॉन्फ़िगरेशनों का एक त्वरित चयन है। इसे कॉपी करके PLAYDECK में पेस्ट करें और “Update from String” पर क्लिक करें।.
डीवीबी स्ट्रीम 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 स्ट्रीम्स का परीक्षण करने का सर्वोत्तम तरीका इन उपकरणों में से किसी एक का उपयोग करना है:
– डीवीबीकंट्रोल डीवीबीएनालाइज़र (लागत ~2000 यूरो, लेकिन यह सबसे विश्वसनीय है और PTS-DTS त्रुटि का पता लगाता है)
– स्ट्रीमगुरु (लगभग 300 यूरो की लागत, कोई भी ETR त्रुटि का पता लगा सकता है और बिटरेट ग्राफ़िक दिखाता है)
– टीएसएनालाइज़र (मुफ़्त, लेकिन स्ट्रीम URL ले सकता है, हार्ड ड्राइव पर TS फ़ाइल की आवश्यकता है)
– अन्य उल्लेखनीय: DVBInspector, Elecard Stream Analyzer, StreamXpert

————————————————————
एसआरटी स्ट्रीम सीबीआर में 25 एफपीएस के साथ हाई क्वालिटी ऑडियो
अगला सैंपल कई ग्राहकों द्वारा मल्टीचैनल स्ट्रीम सेटअप में संगीत वीडियो सामग्री प्रसारित करने के लिए उपयोग किया जा रहा है। यह कॉन्फ़िग 4 समानांतर आउटपुट+स्ट्रीम चैनलों के लिए सुचारू रूप से चलता है – 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'
————————————————————
आरटीएमपी स्ट्रीम 60 एफपीएस के लिए सीबीआर में 2 सेकंड-कीफ्रेम के साथ
अगला नमूना YouTube के लिए है। अपने स्ट्रीम की स्थिरता का परीक्षण करने के लिए YouTube एनालिटिक्स और स्ट्रीम हेल्थ टूल्स का उपयोग करें:
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'
अगला नमूना ट्विच के लिए है। उपयोग करें। ट्विच इंस्पेक्टर अपनी स्ट्रीम की स्थिरता की जाँच करने और लाइव होने से रोकने के लिए अपने स्ट्रीम 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 उच्च गुणवत्ता ऑडियो स्ट्रीम्स
डिफ़ॉल्ट 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: उच्च-निष्ठा स्ट्रीमिंग (अनुकूलित स्टीरियो संस्करण)
के लिए सबसे अच्छा: परिष्कृत स्टूडियो-ग्रेड स्रोत फ़ाइलों के साथ समर्पित संगीत चैनल। यह प्रोफ़ाइल कसकर नियंत्रित 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'
ऑडियो::स्टीरियो_मोड=’ms_force’: मध्य/साइड स्टीरियो प्रोसेसिंग को लागू करता है, जो गहरे, चौड़े स्टीरियो साउंडस्केप के लिए बैंडविड्थ दक्षता को अधिकतम करता है।.
न्यूनतम दर = ’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 और कुछ अन्य) के साथ ऐसा कर सकते हैं। आप विभिन्न ऑडियो कोडेक्स भी लागू कर सकते हैं।.
यह इस तरह काम करता है कि आपके चैनल में सभी ऑडियो ट्रैक पहले से ही सक्रिय होते हैं, फिर उदाहरण के लिए स्टीरियो पेयर में अपने स्ट्रीम आउटपुट के लिए ऑडियो ट्रैक को विभाजित किया जाता है।.
सबसे पहले, सुनिश्चित करें कि आपका चैनल 2 ऑडियो चैनल से अधिक पर सेट है:

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

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

जानकारी: आपकी स्ट्रीम सेटिंग्स में ऑडियो चैनलों की संख्या 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 को स्ट्रीम सर्वर पर भेजना
→ बंद कैप्शन / उपशीर्षक
8. विशिष्ट आईपी पर राउटिंग स्ट्रीम्स
आपके उत्पादन के लिए आवश्यक है कि आप अपनी स्ट्रीमों को विशिष्ट नेटवर्क के माध्यम से भेजें। इसका उपयोग मुख्यतः स्ट्रीमिंग के लिए एक समर्पित/आरक्षित लाइन सुनिश्चित करने के लिए किया जाता है, ताकि यह सामान्य नेटवर्क ट्रैफ़िक में हस्तक्षेप न करे।.
यदि उपयोग कर रहे हैं यूडीपी स्ट्रीम्स आप सीधे इस पैरामीटर को URL में जोड़ें:
udp://ip:port?localaddr=172.20.10.2
यदि उपयोग कर रहे हैं एसआरटी स्ट्रीम्स आप बस इस पैरामीटर को सीधे URL में जोड़ें। यह केवल में काम करता है। मिलन मोड:
srt://ip:port?mode=rendezvous&localip=172.20.10.2
यदि आप RTMP स्ट्रीम्स का उपयोग कर रहे हैं, तो दुर्भाग्यवश कोई पैरामीटर नहीं है। आपको सभी RTMP आउटबाउंड ट्रैफ़िक को मैन्युअल रूप से रूट करना होगा। इसके लिए हम उपयोग करते हैं प्रॉक्सीफाइयर. प्रोफ़ाइल → प्रॉक्सिफिकेशन नियम → नया नियम जोड़ें और इसे इस तरह संपादित करें, फिर नियमों की सूची में इसे सबसे ऊपर रखें। “Advanced” के माध्यम से अपना वांछित एडाप्टर चुनें।.

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

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

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

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