SCTE-35 को Streams और सर्वरों पर भेजना

एक टीपी एक टी मार्करों की यात्रा एमपीईजी ट्रांसपोर्ट स्ट्रीम्स. PLAYDECK में इसका मतलब है यूडीपी, 1टीपी29टी, डीवीबी-संगत स्ट्रीमिंग, एमपीईजी-टीएस रिकॉर्डिंग्स, और एचएलएस खंड — न SDI और न MKV/RTMP।.

पर एसडीआई, उपयोग करें एक टीपी9टी इसके बजाय: SDI पर SCTE-104 का उपयोग.

से→तक पूर्ण मैट्रिक्स: क्लोज्ड कैप्शंस और SCTE — अवलोकन.

PLAYDECK आपको अपना स्वयं का SCTE-35 XML (किसी भी रिसीवर के लिए लचीला) बनाने की सुविधा देता है। प्लेसहोल्डर क्लिप/ब्लॉक टाइमिंग और आईडी भरते हैं।.

इस लेख में:
SCTE-35 सक्षम करें
मार्कर कहाँ संलग्न करें
XML उदाहरण और प्लेसहोल्डर
स्थानीय स्ट्रीम लूप परीक्षण
स्ट्रीमों के बीच अग्रेषण
एचएलएस आउटपुट
निम्बल Streamer के साथ परीक्षण
लॉगिंग और उपकरण
संबंधित


SCTE-35 सक्षम करें

SCTE-35 है नहीं स्ट्रीम/रिकॉर्डिंग के लिए डिफ़ॉल्ट रूप से चालू। खोलें पैरामीटर और सेट:

embed_scte35='true'

के साथ काम करता हैलागू नहीं होता
यूडीपी, 1टीपी29टी, डीवीबी-संगत (स्वरूप एमपीईजीटीएस/डीवीबी), एमपीईजी-टीएस फ़ाइल रिकॉर्ड, एचएलएस खंडएसडीआई, 1टीपी28टी, एमकेवी, आरटीएमपी/एफएलवी

द वीडियो कोडेक मायने नहीं रखता SCTE-35 के लिए (क्लोज्ड कैप्शंस के विपरीत / एम्बेड_सीसी).

यूडीपी यूआरएल टिप: अपने LAN IP का उपयोग करें (उदा. udp://192.168.x.x:5000?pkt_size=1316). करना पसंद नहीं 127.0.0.1.

आप आवश्यकता पड़ने पर कैप्शन के साथ संयोजन कर सकते हैं:

embed_scte35='true' embed_cc='true'


SCTE-35 और के बीच कोई संघर्ष नहीं मिला। एम्बेड_सीसी MPEG-TS स्ट्रीमों पर (SDI पर SCTE-104 + सक्रिय CC/ASS ट्रैक के विपरीत — देखें अवलोकन सीमाएँ).


मार्कर कहाँ संलग्न करें

SCTE कमांड्स को संलग्न करें:

  • क्लिप्स (कोई भी खेलने की स्थिति)
  • ब्लॉक (शुरुआत / अंत)
  • ओवरले (दिखाएँ / छिपाएँ)
  • एक्शन बटन

कमांड प्रकार को सेट करें एक टीपी एक टी (SCTE-104 नहीं) जब लक्ष्य एक स्ट्रीम या TS फ़ाइल हो।.


XML उदाहरण और प्लेसहोल्डर

फ़ॉर्मेट्स रिसीवर के अनुसार भिन्न होते हैं। नीचे दिए गए नमूने कई स्प्लाइस वर्कफ़्लो (जिसमें Nimble शामिल है) के साथ अच्छी तरह काम करते हैं। यदि आप सुनिश्चित नहीं हैं तो अपने प्रदाता से पूछें।.

अवधि के साथ स्प्लाइस (स्वचालित-वापसी)


{clipduration} द्वारा भरा जाता है (उसी विचार की तरह {ब्लॉक की अवधि}).
मैनुअल अवधि: सेकंड में क्लिप की लंबाई × 90000, गोलाकार (90 kHz समय-सीमा)।.


क्यू-आउट / क्यू-इन जोड़ी


नेटवर्क से बाहर संकेतक 1 = प्रोग्राम छोड़ें (क्यू-आउट), 0 = लौटें (इनपुट संकेत)। द्वारा जोड़ी स्प्लाइसइवेंटआईडी.


स्थानधारक

{timestamp} {टाइमस्टैम्प यूनिक्स} {अगला प्रसारण समय} {एयरटाइमनेक्स्टयूनिक्स} {अगली योजना} {अगला यूनिक्स नियोजित} {clipid} {ब्लॉकआईडी} {ब्लॉक की अवधि} {clipduration}


स्थानीय स्ट्रीम लूप परीक्षण

  1. चैनल 1: UDP या SRT के साथ शुरू करें embed_scte35='true'.
  2. चैनल 2: उसी URL को स्ट्रीम क्लिप के रूप में चलाएँ।.
  3. Ch1 पर SCTE-35 XML के साथ कार्रवाई → इवेंट लॉग: अधिक चैनल 1 पर, कम टीवी चैनल 2 पर 1टीपी13टी।.

वैकल्पिक: एक में रिकॉर्ड करें .टीएस के साथ फ़ाइल embed_scte35='true', रिकॉर्डिंग करते समय फायर मार्कर, फिर DVB इंस्पेक्टर में और PLAYDECK में फ़ाइल चलाकर पुष्टि करें (कम). देखें रिकॉर्डिंग CC और SCTE.


स्ट्रीमों के बीच अग्रेषण

PLAYDECK स्ट्रीम इनपुट/आउटपुट के पार SCTE-35 को फॉरवर्ड कर सकता है (उदाहरण के लिए SRT → UDP या Ch1 → Ch2 → Ch3 ओवर UDP)।.
रिसीवर दिखाएँ कम प्रत्येक हॉप पर जब एम्बेड_scte35 प्रत्येक आउटगोइंग MPEG-TS स्ट्रीम पर सक्षम है।.

समर्थित नहीं: स्वचालित SCTE-104 → SCTE-35 जब एक SDI स्रोत को IP पर स्ट्रीम किया जाता है। इसके बजाय स्ट्रीमिंग चैनल पर SCTE-35 भेजें।.


एचएलएस आउटपुट

यदि आप Apple HLS चुनते हैं, तो PLAYDECK एक स्थानीय लिखता है। .एम3यू8 (+ सेगमेंट्स), अपने आप में कोई लाइव CDN पब्लिश नहीं है।.

  • प्लेडेक करता है नहीं SCTE/CUE टैग्स को लिखें .एम3यू8 प्रकट.
  • SCTE-35 / CC अभी भी मौजूद हो सकता है खंड. PLAYDECK में m3u8 चलाने पर CC दिख सकता है और कम 1टीपी13टी।.
  • मैनिफेस्ट-आधारित विज्ञापन मार्करों के लिए (जैसे. 1TP39टेक्स्ट-एक्स-क्यू-आउट), जैसे किसी सर्वर का उपयोग करें चपल (नीचे) या कोई अन्य पैकेजर जो SCTE-35 को HLS क्यूज़ में परिवर्तित करता है।.

निम्बल Streamer के साथ परीक्षण

सामान्य पथ: प्लेडेक यूडीपी एम्बेड_scte35 → चपल → संकेत टैग के साथ एचएलएस।.

  1. निम्बल इंस्टॉल करें; में SCTE सक्षम करें निम्बल.कॉन्फ (उदाहरण):

संपादन के बाद Nimble सेवा को पुनः आरंभ करें।.

scte35_processing_enabled = true
scte35_forwarding_enabled = true
hls_ad_scte35_forwarding_enabled = true
hls_ad_marker_format = cue
hls_ad_splice_out_cont_marker_enabled = true

  1. WMSPanel में: MPEG-TS इन (UDP) जो PLAYDECK के लक्ष्य से मेल खाता है; MPEG-TS आउट / HLS आवश्यकतानुसार।.
  2. PLAYDECK स्ट्रीम URL → वह UDP पोर्ट; वीडियो कोडेक मुफ्त (जैसे H.264); embed_scte35='true'.
  3. SCTE-35 को क्लिप स्टार्ट (या एक्शन) से संलग्न करें; स्ट्रीम शुरू करें; Nimble लॉग्स और HLS चंक प्लेलिस्ट्स (ब्राउज़र नेटवर्क टैब) में क्यूज़ सत्यापित करें।.

लॉगिंग और उपकरण

  • प्लेडेक SCTE इवेंट लॉगअधिक भेजा गया, कम प्राप्त हुआ।.
  • डीवीबी इंस्पेक्टर / टीएसडक: SCTE-35 के अंदर निरीक्षण करें .टीएस फ़ाइलें या कैप्चर।.
  • MediaInfo: CC ट्रैकों के लिए बेहतरीन; अक्सर नहीं करता SCTE-35 को स्पष्ट रूप से सूचीबद्ध करें।.

संबंधित

लेखविषय
क्लोज्ड कैप्शंस और SCTE — अवलोकनपूर्ण मैट्रिक्स, डोमेन, सीमाएँ
SDI पर SCTE-104 का उपयोगSDI VANC मार्कर
क्लोज्ड कैप्शंस और उपशीर्षकसीसी बर्न-इन / पास-थ्रू
रिकॉर्डिंग CC और SCTEएमकेवी बनाम टीएस, साइडकार्स, प्लेबैक जांचें