कभी-कभी लाइव प्रोडक्शंस में आपको वीडियो की तुलना में ऑडियो को देरी से भेजना पड़ता है, ताकि बड़ी एलसीडी स्क्रीन की प्रोसेसिंग लैग (लिपसिंक) की भरपाई हो सके। या माइक्रोफोन इनपुट ऑडियो में लिमिटर/गेट जोड़ें।.
यह वास्तव में PLAYDECK में लागू करने के लिए काफी तेज़ है। आप इस तरह चैनल में ADELAY ऑडियो फ़िल्टर जोड़ते हैं। इस उदाहरण में हमने ऑडियो चैनल 1 और 2 के लिए 600 मिलीसेकंड की देरी सेट की है:
किसी भी आने वाली लिपसिंक समस्या की भरपाई के लिए इसे INPUTS पर भी सेट किया जा सकता है।.
ऑडियो और विलंब की प्रतिलिपि
आप ऑडियो चैनल 1 और 2 को ऑडियो चैनल 3 और 4 में कॉपी भी कर सकते हैं और उनमें देरी कर सकते हैं। यहाँ उपयोग का मामला यह है कि ऑडियो मिक्सर व्यक्ति के पास लाइव प्रीव्यू ऑडियो होता है।.
यह प्लेलिस्ट स्तर पर किया जाना चाहिए, इसलिए सेटिंग्स में किसी भी ऑडियो फ़िल्टर को हटा दें।.
सबसे पहले, सुनिश्चित करें कि आप अपने आउटपुट चैनल के ऑडियो चैनल को बढ़ाएँ, अन्यथा 2 से ऊपर के सभी ऑडियो चैनल संसाधित नहीं होंगे:
किसी भी प्लेलिस्ट आइटम पर राइट-क्लिक करें और ऑडियो चैनल मैपिंग चुनें:
यह ऑडियो चैनल 1 और 2 को ऑडियो चैनल 3 और 4 में कॉपी करेगा:
अब प्लेलिस्ट आइटम पर फिर से राइट-क्लिक करें, ऑडियो फ़िल्टर चुनें और ADELAY फ़िल्टर जोड़ें, लेकिन केवल ऑडियो चैनल 3 और 4 के लिए:
अधिक ऑडियो फ़िल्टर
सभी ऑडियो फ़िल्टर की पूरी सूची के लिए SHOW SAMPLES पर क्लिक करें। यह उदाहरणों वाली एक टेक्स्ट फ़ाइल खोलेगा।.
यह लेख दिखाएगा कि वीडियो इंजन लॉगिंग कैसे सेटअप करें।.
1. लॉगिंग सेटअप करें
PLAYDECK शुरू करें, खोलें सेटिंग्स, और चुनें आवेदन टैब। पृष्ठ के निचले भाग में, आपको विन्यास विकल्प मिलेंगे।.
आउटपुट फ़ोल्डर: अपनी गंतव्य निर्देशिका चुनें। यह एक साझा नेटवर्क फ़ोल्डर भी हो सकता है।.
भंडारण चेतावनी: लॉग्स आसानी से प्रति मिनट 1 GB तक का उपयोग कर सकते हैं (सभी मॉड्यूल सक्षम होने पर Verbosity 0 पर)। समस्या उत्पन्न होने में लगने वाले समय के आधार पर सुनिश्चित करें कि आपके पास पर्याप्त मुक्त डिस्क स्थान हो।.
बकबक: हमेशा लॉगिंग शुरू करें 0 – ट्रेस. यह सुनिश्चित करता है कि वीडियो इंजन डेवलपर्स को सभी आवश्यक जानकारी प्राप्त हो।.
मॉड्यूल: चुनें सभी सबसे पहले। यदि लॉग फ़ाइलें बहुत बड़ी हो जाती हैं, तो आप विशिष्ट मॉड्यूलों पर ध्यान केंद्रित करके उनका आकार कम कर सकते हैं:
सबसे पहले सेटअप करने वाली चीज़ आपका है। आउटपुट फ़ोल्डर लॉग फ़ाइलों के लिए। यह आपके नेटवर्क पर एक साझा फ़ोल्डर हो सकता है। लॉग्स आसानी से प्रति मिनट 1 GB तक का डेटा उत्पन्न कर सकते हैं (Verbosity 0 और सभी मॉड्यूल पर)। बग उत्पन्न होने तक के अनुमानित समय के आधार पर पर्याप्त मुक्त डिस्क स्थान सुनिश्चित करें।.
अगला सेटअप है बकबक: कृपया हमेशा लॉगिंग की शुरुआत करें 0 – ट्रेस, इसलिए वीडियो इंजन डेवलपर्स के पास सभी जानकारी है।.
के साथ मॉड्यूल हम जो सेटिंग चुनते हैं सभी सबसे पहले। यदि लॉग फ़ाइलें बहुत बड़ी हो जाती हैं, तो हम विशिष्ट मॉड्यूलों पर ध्यान केंद्रित करके उनका आकार कम कर सकते हैं:
सभी: सब कुछ लॉग करता है।.
प्लेलिस्ट,फ़ाइल,कोडेक्सप्लेआउट, फ़ाइल डीकोडिंग, और क्लिप लोडिंग/प्लेइंग त्रुटियों को कवर करता है।.
लेखक: स्ट्रीम, रिकॉर्डिंग और एन्कोडिंग को कवर करता है।.
नेटवर्क: स्ट्रीमिंग प्रोटोकॉल को कवर करता है।.
प्रस्तुतकर्ता: डिवाइस आउटपुट और NDI को कवर करता है।.
प्रत्यक्ष: लाइव इनपुट्स को कवर करता है।.
यंत्र: हार्डवेयर उपकरणों से संबंधित सब कुछ।.
ब्लैकमैजिकब्लैकमैजिक डिज़ाइन हार्डवेयर से संबंधित सब कुछ।.
विभाजित विकल्प: यह इस बात पर निर्भर करता है कि आप कितने चैनल चला रहे हैं, क्योंकि प्रत्येक चैनल अपनी स्वयं की प्रक्रिया पर संचालित होता है। यदि आप उपयोग करते हैं दो से अधिक चैनल, हम स्प्लिट विकल्प को सक्षम करने की पुरजोर सिफारिश करते हैं।.
2. लॉगिंग शुरू / बंद करें
किसी बग को तुरंत पकड़ने के लिए, आपको लॉगिंग शुरू करनी होगी, समस्या को दोहराना होगा, लॉगिंग बंद करनी होगी, और फिर फाइलें विकास टीम को भेजनी होंगी।.
समय: आप कर सकते हैं शुरू करें और रुकें किसी भी समय लॉगिंग। यह आपको पहले से ही अपनी प्लेलिस्ट या डिवाइस तैयार करने की अनुमति देता है। कुल फ़ाइल आकार को प्रबंधनीय रखने के लिए शुरू करने और रोकने के बीच के समय को न्यूनतम करें।.
सत्र फ़ोल्डर: एक बार आप क्लिक करते ही शुरू करें, वर्तमान टाइमस्टैम्प के नाम पर एक नया उपफ़ोल्डर (जैसे, 2026-05-16__01-20-00) आपके निर्दिष्ट लॉगिंग पथ में बनाया जाएगा।.
रोकना: एक बार बग आने पर, क्लिक करें। रुकें. कम से कम 10 सेकंड प्रतीक्षा करें यह सुनिश्चित करने के लिए कि सभी सक्रिय लॉग प्रक्रियाएँ डिस्क पर लिखना समाप्त कर लें।.
संपीड़न: अपना लॉगिंग पथ खोलें और सत्र फ़ोल्डर का पता लगाएँ। फ़ोल्डर पर राइट-क्लिक करें, चुनें संपीड़ित करें…, और चुनें सातज़ेड (पसंदीदा) या ज़िप. संकुचन फ़ाइल के आकार के आधार पर कुछ समय ले सकता है।.
अब हमें सेशन फ़ोल्डर की सामग्री को ज़िप करने की आवश्यकता है।. पहचानें आपके सत्र फ़ोल्डर को आरंभ समय के अनुसार। फिर अपने सत्र फ़ोल्डर पर राइट-क्लिक करें, चुनें में संपीड़ित करें और चुनें 7z फ़ाइल (यदि उपलब्ध हो) या ज़िप फ़ाइल. अब पीछे झुकें, संपीड़न में कुछ समय लग सकता है।.
3. लॉग अपलोड करना
कृपया हमारी आधिकारिक डाउनलोड पोर्टल का उपयोग करके अपनी संपीड़ित लॉग फ़ाइलें अपलोड करें:
अपनी ZIP/7z फ़ाइल को ब्राउज़र विंडो में ड्रैग और ड्रॉप करें या फ़ाइल ब्राउज़र का उपयोग करें।.
क्लिक करें अपलोड.
पूरा होने पर, क्लिक करें प्रतिलिपि जनित डाउनलोड लिंक को अपने क्लिपबोर्ड पर कॉपी करें।.
को ईमेल भेजें [email protected] और डाउनलोड लिंक को संदेश में पेस्ट करें।.
नोट: इस विशिष्ट डाउनलोड लिंक के बिना, डेटा सुरक्षा नीतियों के कारण हमारी टीम आपकी फ़ाइलों तक पहुँच नहीं सकती।.
4. सफ़ाई
मूल लॉग फ़ाइलों और सत्र फ़ोल्डरों को हटाना सुनिश्चित करें। के बाद डिस्क स्थान खाली करने के लिए सफल संपीड़न और अपलोड। PLAYDECK स्वचालित रूप से पुरानी लॉग फ़ाइलों को हटाता या साफ़ नहीं करता।.
SCTE मार्कर मुख्य रूप से वीडियो आउटपुट में विज्ञापन डालने के लिए रिसीवर (जैसे स्ट्रीमिंग सर्वर) को यह संकेत देने के लिए उपयोग किए जाते हैं कि विज्ञापन कब और कितनी अवधि के लिए डाले जाएँ। इससे तीसरे पक्ष के सिस्टम को डेटाबेस से विज्ञापनों को गतिशील रूप से चुनने की अनुमति मिलती है। आप सामान्य रूप से SCTE-35 के बारे में और अधिक पढ़ सकते हैं। इस वेबसाइट पर.
आप PLAYDECK में SCTE मार्कर को 4 विभिन्न ऑब्जेक्ट्स से संलग्न कर सकते हैं: – क्लिप्स (कोई भी स्थिति) – ब्लॉक (शुरुआत और अंत) – ओवरले (दिखाएँ और छिपाएँ) – क्रियाएँ बटन
आपको पूर्वनिर्धारित SCTE मार्कर प्रदान करने के बजाय, हमने एक अलग दृष्टिकोण अपनाया: आपको अपना खुद का SCTE मार्कर लिखना होगा। यह थोड़ी सी सीखने की प्रक्रिया हो सकती है, लेकिन अंत में यह कहीं अधिक लचीला है। इसका फायदा यह है कि आप हमेशा सभी रिसीवरों के साथ संगत रहेंगे। क्लिप की अवधि और अन्य “चर” इकट्ठा करने के लिए हम कुछ “प्लेसहोल्डर” प्रदान करते हैं।.
कृपया ध्यान दें कि आपके स्ट्रीम विकल्पों में SCTE सक्षम होना चाहिए:
SCTE-35 मार्कर उदाहरण
आइए कुछ SCTE-35 के नमूने देखें। यह SCTE-35 का सबसे अधिक उपयोग किया जाने वाला रूप है जिसे “स्प्लाइसिंग” कहा जाता है।.
नोट: यहाँ प्रस्तुत SCTE-35 प्रारूप Nimble Streamer के साथ सबसे अच्छा काम करता है (नीचे देखें)। आपके स्ट्रीम सर्वर के आधार पर, यह प्रारूप अलग हो सकता है। अपने प्रदाता से पूछें।.
यह एक विज्ञापन डालकर दिए गए समय के बाद स्वचालित रूप से आपके प्रोग्राम में वापस लौट जाएगा। आपके वर्तमान चल रहे क्लिप के लिए प्लेडेक द्वारा यह अवधि स्वचालित रूप से सेट की जाएगी। इसे {blockduration} या किसी मैनुअल मान से बदला जा सकता है। यदि आप अवधि के लिए मैनुअल मान चुनते हैं, तो सूत्र है: CLIP DURATION को 90000 से गुणा करके पूर्णांकित करना। इसके पीछे का कारण यह है कि 90000 वह डिफ़ॉल्ट टाइमस्केल है जिसका उपयोग अधिकांश SCTE सिस्टम करते हैं। उदाहरण: क्लिप 12.4 सेकंड की है, तो SCTE अवधि 1116000 होगी।.
अवधि भेजने के बजाय, आप विज्ञापन की शुरुआत और अंत के लिए दो अलग-अलग SCTE मार्कर भी भेज सकते हैं। इन्हें CUE-OUT (विज्ञापन के लिए अपने प्रोग्राम से बाहर जाना) और CUE-IN (अपने प्रोग्राम में वापस आना) कहा जाता है।.
जैसा कि आपने शायद पहले ही देखा होगा, एकमात्र अंतर “outOfNetworkIndicator” का 1 (CUE-OUT) और 0 (CUE-IN) होना है। SCTE सिस्टम स्वयं “spliceEventId” के आधार पर दोनों मार्करों को जोड़ेगा।.
PLAYDECK खोलें। अभी आपको कोई क्लिप लोड करने की आवश्यकता नहीं है। किसी भी ACTION बटन पर राइट-क्लिक करें, एक नया Action बनाएँ और COMMANDS/SCTE चुनें:
SCTE-35 पर क्लिक करके SCTE-35 सैंपल टैग डालें। पॉपअप को OK (दो बार) पर क्लिक करके बंद करें।
अब हम किसी भी संगत स्ट्रीम (UDP, DVB, SRT) पर SCTE-35 टैग भेज सकते हैं। यदि आप अभी एक्शन पर क्लिक करेंगे, तो कुछ नहीं होगा, क्योंकि हमारे पास अभी कोई स्ट्रीम नहीं है।.
आइए एक टेस्ट UDP स्ट्रीम बनाएँ, जहाँ हम बस आउटपुट को एक फ़ाइल में भेजते हैं, ताकि हमें सर्वर से जुड़ी झंझट (अभी) न झेलनी पड़े। निम्नलिखित सेटिंग्स कॉपी करें और START NOW से स्ट्रीम शुरू करें। “Parameter” के साथ SCTE-35 को सक्षम करना न भूलें:
हम अपना Sample SCTE-35 टैग अब स्ट्रीम पर भेजना चाहते हैं। इसलिए सेटिंग्स बंद करें और अपने एक्शन बटन को कई बार क्लिक करें, फिर सेटिंग्स में वापस जाएँ और STOP NOW से अपनी स्ट्रीम रोकें।.
आपके SCTE-35 टैग्स PLAYDECK द्वारा लॉग किए गए हैं। आप लॉग्स देख सकते हैं, यदि आप Action Button पर अपने SCTE-35 कोड पर वापस जाते हैं और OPEN EVENT LOGS पर क्लिक करते हैं:
आप अपनी रिकॉर्ड की गई स्ट्रीम में मौजूद SCTE-35 टैग्स को भी दिखाई देने योग्य बना सकते हैं। इसके लिए हमें “DVBInspector” नामक एक अलग टूल की आवश्यकता है। इस टूल को चलाने के लिए JAVA रनटाइम भी चाहिए, इसलिए दोनों डाउनलोड करें:
अब अपने “DVBinspector-1.18.0-dist.zip” (या इसी तरह का) को अनज़िप करें और “DVBinspector-1.18.0.jar” को चलाएँ। फिर अपनी TS फ़ाइल को एप्लिकेशन पर ड्रैग और ड्रॉप करें। अपना SCTE मार्कर देखने के लिए निम्नलिखित क्रम में ट्री खोलें।.
निम्बल स्ट्रीमर में SCTE-35 मार्कर का परीक्षण
Nimble Streamer हमारी पसंदीदा स्ट्रीमिंग सेवा है। यह लागत-कुशल है, सेटअप और रखरखाव में आसान है, लेकिन उन्नत उपयोग मामलों के लिए इसमें गहराई से जटिलताएँ भी मौजूद हैं:
PLAYDECK जिस मशीन पर चल रहा है, उसी पर Nimble का 14-दिन का ट्रायल संस्करण इंस्टॉल करें। यह अनिवार्य नहीं है, लेकिन इससे चीजें सरल हो जाती हैं, क्योंकि आपको नेटवर्क सेटअप की झंझट नहीं उठानी पड़ती। आपसे Nimble द्वारा WMSPanel पर एक खाता बनाने के लिए भी कहा जाएगा, जो Nimble के लिए एक वेब-आधारित सेटअप टूल है, क्योंकि Nimble Streamer स्वयं बिना यूज़र इंटरफ़ेस के इंस्टॉल होता है।.
जानकारी: इस SCTE-35 नमूने को चलाने के लिए, यदि आप इसे लाइव इंस्टॉलेशन पर परीक्षण करते हैं, तो आपको “Nimble Live Transcoder” या “Nimble Advertizer” प्लगइन्स की आवश्यकता नहीं है। ये ट्रायल इंस्टॉलेशन में डिफ़ॉल्ट रूप से अक्षम होते हैं।.
एक बार जब आप Nimble को चला लेते हैं, तो एक और कॉन्फ़िगरेशन है जिसे आपको मैन्युअल रूप से करना होगा। यहाँ Nimble सर्वर कॉन्फ़िगरेशन फ़ाइल खोलें: सी:\प्रोग्राम फाइल्स\निम्बल स्ट्रिमर\कॉन्फ\निम्बल.कॉन्फ
इस फ़ाइल के अंत में निम्नलिखित पंक्तियाँ जोड़ें और फ़ाइल सहेजें।.
महत्वपूर्ण: आपको अब Nimble को पुनः आरंभ करना होगा, इसके लिए या तो अपना पीसी पुनः आरंभ करें या Windows सेवा “Nimble Streamer” को मैन्युअल रूप से पुनः आरंभ करें।.
यहाँ फिर से लाइनें हैं, लेकिन आपके लिए टिप्पणियों के साथ (इनका उपयोग न करें):
scte35_processing_enabled = true // सामान्य रूप से SCTE मॉड्यूल को सक्षम करता है। अन्य सभी विकल्पों के लिए आवश्यक है
scte35_forwarding_enabled = true // लाइव ट्रांसकोडर के माध्यम से SCTE-35 मार्करों को पास करने की अनुमति देता है
hls_ad_scte35_forwarding_enabled = true // HLS स्ट्रीम में SCTE-35 मार्करों को फॉरवर्ड करना सक्षम करता है
hls_ad_marker_format = cue // Nimble को CUE-OUT और CUE-IN मार्करों का उपयोग करने के लिए सेट करता है
hls_ad_splice_out_cont_marker_enabled = true // EXT-X-CUE-OUT-CONT के स्वचालित सम्मिलन को सक्षम करता है
अब आइए WMSPanel में आपके Streams सेटअप करें: सबसे पहले हम अपनी इनकमिंग स्ट्रीम को परिभाषित करेंगे। मेनू में “Nimble Streamer” पर जाएँ, “MPEGTS In” चुनें और “Add UDP stream” बटन पर क्लिक करें, फिर इस तरह इनकमिंग स्ट्रीम जोड़ें। यदि पोर्ट 5001 पहले से उपयोग में हो तो आप कोई अन्य पोर्ट उपयोग कर सकते हैं।.
अगले हम आउटगोइंग स्ट्रीम प्रारूप सेटअप करने जा रहे हैं। हम यहाँ SCTE मार्कर का UDP से HLS में रूपांतरण दिखाने के लिए HLS का उपयोग करना चाहते हैं। उसी पेज पर “MPEGTS Out” पर जाएँ और “Add outgoing stream” बटन पर क्लिक करें, फिर इस तरह जोड़ें। सुनिश्चित करें कि आपने अपनी इनपुट स्ट्रीम को वीडियो और ऑडियो स्रोत के रूप में चुना है।.
अगला हम PLAYDECK में अपनी सेटअप जारी रखते हैं। Stream Output Settings में जाएँ और Stream URL को “udp://127.0.0.1:5001” में बदलें।.
जानकारी: आप अपनी पसंद का कोई भी वीडियो कोडेक चुन सकते हैं। इस मामले में मैंने एनकोडिंग के लिए NVIDIA GPU का उपयोग करने हेतु H.264 चुना, जिससे मेरा CPU उपयोग कम हो जाएगा। साथ ही “Parameter” के साथ SCTE-35 को भी सक्षम करें।.
जानकारी: कृपया ध्यान दें कि PLAYDECK सीधे HLS स्ट्रीम करने में सक्षम नहीं है। यदि आप “Apple HTTP Live Streaming” को स्ट्रीमिंग फॉर्मेट के रूप में चुनते हैं, तो आउटपुट एक फ़ाइल में लिखा जाएगा। इसलिए आपको “Stream URL” के रूप में एक फ़ाइल लक्ष्य निर्दिष्ट करना होगा, उदाहरण के लिए “c:\Users\Public\Documents\stream.m3u8”। फिर किसी भी स्ट्रीमिंग सर्वर का उपयोग करके स्ट्रीम करने के लिए उस फ़ाइल का उपयोग करें। PLAYDECK HLS मैनिफेस्ट फ़ाइल (*.3u8 फ़ाइल) में HLS SCTE टैग नहीं लिख पाता है।.
अगला हम चाहते हैं कि PLAYDECK स्वचालित रूप से SCTE भेजे, सिर्फ बटन के माध्यम से नहीं बल्कि क्लिप से संबंधित। तो हम कोई भी क्लिप डालते हैं और टूलबार में COMMANDS आइकन पर क्लिक करते हैं, फिर एक नया कमांड जोड़ते हैं, PLAY TIME 0 चुनते हैं, फिर SCTE-35 नमूना डालते हैं:
जानकारी: आप ब्लॉक्स, ओवरले और एक्शन बटनों में SCTE मार्कर भी जोड़ सकते हैं।.
अब चलिए काम शुरू करते हैं: प्लेडेक सेटिंग्स में क्लिप को CUE और PLAY करें तथा स्ट्रीम शुरू करें। WMSPanel पर जाएँ और मेनू से “Nimble Streamer” विकल्प “Live Streams” खोलें। अब आप एक चल रही लाइव स्ट्रीम देखेंगे। उस पर क्लिक करें और दाईं ओर सबसे अंत में मौजूद प्रश्नचिह्न पर क्लिक करें, जैसे यहाँ दिखाया गया है।.
एक बार जब आप उस URL को CHROME में पोस्ट करेंगे, तो आप तुरंत अपनी PLAYDECK स्ट्रीम को चलता हुआ देखेंगे। अब मैं आपको दिखाता हूँ कि आप अपने SCTE मार्कर की निगरानी कैसे करें। Chrome में Developer Tools खोलने के लिए F12 दबाएँ। ऊपर “Network” टैब पर क्लिक करें। अब आप कई “chunks.m3u8” देखेंगे, जो आपकी स्ट्रीम का हिस्सा हैं। Chunk फ़ाइलों में से किसी एक पर क्लिक करें (जिसे HLS मैनिफ़ेस्ट भी कहा जाता है) और उसके बगल में “Preview” चुनें। अब आप HLS SCTE टैग देखेंगे। यदि यह वहां नहीं है, तो किसी अन्य चंक पर क्लिक करें, क्योंकि हम SCTE केवल क्लिप शुरू होने पर भेजते हैं।.
बस! हमने अपने परीक्षण लक्ष्य पूरे कर लिए हैं। आगे और जानकारी है जो गहराई से जानने के लिए प्रासंगिक हो सकती है।.
अतिरिक्त जानकारी
PLAYDECK में लॉग इन
हम सभी इनकमिंग और आउटगोइंग SCTE टैग्स को लॉग करते हैं। इससे आपको अपने आउटगोइंग SCTE का परीक्षण करने का भी अवसर मिलता है: बस अपने आउटपुट को इनपुट (SDI और स्ट्रीम्स दोनों) में लूप करके PLAYDECK को आपका SCTE डिटेक्ट करने दें। आप “Logs” मेन मेन्यू के माध्यम से लॉग फाइल्स खोल सकते हैं:
निम्बल स्ट्रिमर में लॉग इन
यदि कुछ भी गलत हो जाए या उम्मीद के मुताबिक न हो, तो Nimble लॉग फ़ाइलों की समीक्षा करना एक अच्छा आरंभिक कदम है। Windows पर लॉग यहाँ पाया जा सकता है: सी:\प्रोग्राम फाइल्स\निम्बल स्ट्रीमर\लॉग
Nimble Trial एड-ऑन में लॉगिंग डिफ़ॉल्ट रूप से सक्षम है, लेकिन यदि आपको इसे सक्रिय करने की आवश्यकता हो, तो यहाँ “nimble.conf” के लिए फ़्लैग दिए गए हैं।.
log_access = file
logging = debug
अब लॉग फ़ाइल खोलें और “SCTE” के लिए स्कैन करें। आपको कुछ ऐसा दिख सकता है, जो यह दर्शाता है कि PLAYDECK में आपके SCTE मार्कर में टाइपो है:
[SCTE35] [mynewapp/mynewstream] के लिए प्रकार=6 का असमर्थित स्प्लाइस कमांड
यदि आपका SCTE मार्कर Nimble में सफलतापूर्वक पार्स हो जाता है, तो यह इस प्रकार दिखेगा:
यह MPEG ट्रांसपोर्ट स्ट्रीम को संसाधित करने के लिए उपकरणों और प्लगइन्स का एक संग्रह है, जिसमें एक बड़ी लाइब्रेरी है। इसके साथ आप PLAYDECK के बाहर किसी एल्गोरिदम या अन्य जटिल लॉजिक के आधार पर SCTE मार्कर डाल सकेंगे।.
यह उपकरण UDP स्ट्रीम्स या MPEG-TS फ़ाइलों में मौजूद SCTE-35 मार्कर को HLS SCTE टैग्स में भी परिवर्तित कर सकता है। इससे आप ऐसे स्ट्रीमिंग सर्वर को इंस्टॉल कर सकते हैं जिसमें स्वचालित SCTE-35 से HLS रूपांतरण की सुविधा नहीं होती।.