एमपीईजी ट्रांसपोर्ट स्ट्रीम: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 3: Line 3:
परिवहन धारा एक धारक प्रारूप को दर्शाया गया करता है, जिसमें त्रुटि का पता लगाने और सुधार करने क लिए और [[ तुल्यकालन पैटर्न |तुल्यकालन पैटर्न]] सुविधाओं के साथ [[ पैकेटयुक्त प्राथमिक धारा |पैकेटयुक्त प्राथमिक धारा]]ओं को सम्मिलित किया जाता है, जब परिवहन समग्रता को बनाए रखने के लिए संचार चैनल [[ गिरावट (दूरसंचार) |निम्नीकृत(दूरसंचार)]] होता है।
परिवहन धारा एक धारक प्रारूप को दर्शाया गया करता है, जिसमें त्रुटि का पता लगाने और सुधार करने क लिए और [[ तुल्यकालन पैटर्न |तुल्यकालन पैटर्न]] सुविधाओं के साथ [[ पैकेटयुक्त प्राथमिक धारा |पैकेटयुक्त प्राथमिक धारा]]ओं को सम्मिलित किया जाता है, जब परिवहन समग्रता को बनाए रखने के लिए संचार चैनल [[ गिरावट (दूरसंचार) |निम्नीकृत(दूरसंचार)]] होता है।


परिवहन धारा कई महत्वपूर्ण तरीकों से इसी तरह नामित [[ एमपीईजी प्रोग्राम स्ट्रीम |एमपीईजी कार्यक्रम धारा]] से भिन्न होती हैं: कार्यक्रम धारा समुचित रुप से विश्वसनीय मीडिया, जैसे डिस्क ([[ डीवीडी |डीवीडी]]) के लिए प्रारूपित की जाती हैं, जबकि परिवहन धारा कम [[ विश्वसनीयता (कंप्यूटर नेटवर्किंग) |विश्वसनीयता (कंप्यूटर नेटवर्किंग)]] परिवहन के लिए प्रारूपित की जाती हैं, जैसे [[ स्थलीय टेलीविजन |स्थलीय टेलीविजन]] या [[ सैटेलाइट टेलीविज़न |उपग्रह टेलीविज़न]]। इसके अतिरिक्त, एक परिवहन धारा में कई योजना हो सकते हैं।
परिवहन धारा कई महत्वपूर्ण तरीकों से इसी तरह नामित [[ एमपीईजी प्रोग्राम स्ट्रीम |एमपीईजी कार्यक्रम धारा]] से भिन्न होती हैं: कार्यक्रम धारा समुचित रुप से विश्वसनीय मीडिया, जैसे डिस्क ([[ डीवीडी |डीवीडी]]) के लिए प्रारूपित की जाती हैं, जबकि परिवहन धारा कम [[ विश्वसनीयता (कंप्यूटर नेटवर्किंग) |विश्वसनीयता (कंप्यूटर नेटवर्किंग)]] परिवहन के लिए प्रारूपित की जाती हैं, जैसे [[ स्थलीय टेलीविजन |स्थलीय टेलीविजन]] या [[ सैटेलाइट टेलीविज़न |उपग्रह टेलीविज़न]]। इसके अतिरिक्त, एक परिवहन धारा में कई योजना हो सकते हैं।


परिवहन धारा [[ MPEG-2 |एमपीईजी -2]] भाग 1, प्रणाली में दर्शाया गया है, जिसे औपचारिक रूप से आईएसओ /आईईसी मानक 13818-1 या आईटीयू-टी Rec. एच.222.0 के रूप में जाना जाता है।<ref name="itu-spec" />
परिवहन धारा [[ MPEG-2 |एमपीईजी -2]] भाग 1, प्रणाली में दर्शाया गया है, जिसे औपचारिक रूप से आईएसओ /आईईसी मानक 13818-1 या आईटीयू-टी Rec. एच.222.0 के रूप में जाना जाता है।<ref name="itu-spec" />
Line 9: Line 9:


== संक्षिप्त विवरण ==
== संक्षिप्त विवरण ==
[[Image:MPEG Transport Stream HL.svg|thumb|right|400px|एकाधिक एमपीईजी कार्यक्रम संयुक्त होते हैं फिर एक ट्रांसमिटिंग एंटीना को भेजे जाते हैं। रिसीवर किसी एक धारा को पार्स और डिकोड करता है।]]एक परिवहन धारा कई अन्य उप धारा को संपुटित(एनकैप्सुलेट) करती है, प्रायः प्राथमिक धारा(पीईएस) को पैक करती है, जो '''बदले''' में एमपीईजी कोडेक या गैर-एमपीईजी कोडेक (जैसे [[ डॉल्बी डिजिटल |डॉल्बी डिजिटल]] या डीटीएस (साउंड सिस्टम) ऑडियो, और किसी भी संख्या में) का उपयोग करके प्राथमिक धारा को कवर करती है। [[ एमजेपीईजी |एमजेपीईजी]] या [[ जेपीईजी 2000 |जेपीईजी 2000]] वीडियो, उपशीर्षक के लिए अवतरण और चित्र, धाराओं की पहचान करने वाली तालिकाएं, और यहां तक ​​कि प्रसारक -विशिष्ट सूचना जैसे [[ इलेक्ट्रॉनिक प्रोग्राम गाइड |इलेक्ट्रॉनिक कार्यक्रम मार्गदर्शक]] का क्रियान्वन किया जाता है। कई धाराओं को प्रायः एक साथ मिलाया जाता है, जैसे कई अलग-अलग टेलीविजन चैनल, या कई डीवीडी-वीडियो चैनलों और एक फिल्म के कोण।
[[Image:MPEG Transport Stream HL.svg|thumb|right|400px|एकाधिक एमपीईजी कार्यक्रम संयुक्त होते हैं फिर एक ट्रांसमिटिंग एंटीना को भेजे जाते हैं। रिसीवर किसी एक धारा को पार्स और डिकोड करता है।]]एक परिवहन धारा कई अन्य उप धारा को संपुटित(एनकैप्सुलेट) करती है, प्रायः प्राथमिक धारा(पीईएस) को पैक करती है, जो '''बदले''' में एमपीईजी कोडेक या गैर-एमपीईजी कोडेक (जैसे [[ डॉल्बी डिजिटल |डॉल्बी डिजिटल]] या डीटीएस (साउंड सिस्टम) ऑडियो, और किसी भी संख्या में) का उपयोग करके प्राथमिक धारा को कवर करती है। [[ एमजेपीईजी |एमजेपीईजी]] या [[ जेपीईजी 2000 |जेपीईजी 2000]] वीडियो, उपशीर्षक के लिए अवतरण और चित्र, धाराओं की पहचान करने वाली तालिकाएं, और यहां तक ​​कि प्रसारक -विशिष्ट सूचना जैसे [[ इलेक्ट्रॉनिक प्रोग्राम गाइड |इलेक्ट्रॉनिक कार्यक्रम मार्गदर्शक]] का क्रियान्वन किया जाता है। कई धाराओं को प्रायः एक साथ मिलाया जाता है, जैसे कई अलग-अलग टेलीविजन चैनल, या कई डीवीडी-वीडियो चैनलों और एक फिल्म के कोण।


प्रत्येक धारा को (अधिकतम) 188-बाइट वर्ग में बाँट दिया जाता है और एक साथ अंतरापत्रित(अंतरापत्रित ) किया जाता है। छोटे पैकेट आकार के कारण, एमपीईजी कार्यक्रम धारा और [[ ऑडियो वीडियो इंटरलीव |ऑडियो वीडियो अंतरापत्रित]] , [[ क्विकटाइम फ़ाइल स्वरूप |क्विकटाइम फ़ाइल स्वरूप]] /एमपीईजी-4 पार्ट 14, और [[ मट्रोस्का |मट्रोस्का]] जैसे अन्य सामान्य धारक/पात्र की तुलना में धाराओं को कम विलंबता और अधिक त्रुटि लचीलापन के साथ अंतरापत्रित किया जा सकता है, जो सामान्यतः प्रत्येक फ्रेम को एक पैकेट में संरक्षित करती हैं। एक पैकेट में फ्रेम होने वाले यह वीडियो दूर सम्मेलन के लिए विशेष रूप से महत्वपूर्ण है, जहां बड़े फ़्रेम अस्वीकार्य ऑडियो विलंब प्रस्तुत कर सकते हैं।
प्रत्येक धारा को (अधिकतम) 188-बाइट वर्ग में बाँट दिया जाता है और एक साथ अंतरापत्रित(अंतरापत्रित ) किया जाता है। छोटे पैकेट आकार के कारण, एमपीईजी कार्यक्रम धारा और [[ ऑडियो वीडियो इंटरलीव |ऑडियो वीडियो अंतरापत्रित]], [[ क्विकटाइम फ़ाइल स्वरूप |क्विकटाइम फ़ाइल स्वरूप]] /एमपीईजी-4 पार्ट 14, और [[ मट्रोस्का |मट्रोस्का]] जैसे अन्य सामान्य धारक/पात्र की तुलना में धाराओं को कम विलंबता और अधिक त्रुटि लचीलापन के साथ अंतरापत्रित किया जा सकता है, जो सामान्यतः प्रत्येक फ्रेम को एक पैकेट में संरक्षित करती हैं। एक पैकेट में फ्रेम होने वाले यह वीडियो दूर सम्मेलन के लिए विशेष रूप से महत्वपूर्ण है, जहां बड़े फ़्रेम अस्वीकार्य ऑडियो विलंब प्रस्तुत कर सकते हैं।


परिवहन धारा को स्थिर बिटरेट (सीबीआर) के रूप में प्रसारित किया जाता है और पर्याप्त डेटा उपस्थित नहीं होने पर पैडिंग बाइट्स से भरा जाता है।{{efn|The [[Blu-ray]] format does not require CBR.}}
परिवहन धारा को स्थिर बिटरेट (सीबीआर) के रूप में प्रसारित किया जाता है और पर्याप्त डेटा उपस्थित नहीं होने पर पैडिंग बाइट्स से भरा जाता है।{{efn|The [[Blu-ray]] format does not require CBR.}}
Line 41: Line 41:
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x400000</code>
|style="text-align:right;"|<code>0x400000</code>
|सेट करें जब इस पैकेट में एक नए पेलोड यूएनआईटी की पहली बाइट शामिल हो। पेलोड की पहली बाइट यह बताएगी कि यह नया पेलोड यूएनआईटी कहां से शुरू होता है।
|सेट करें जब इस पैकेट में एक नए पेलोड यूएनआईटी की पहली बाइट सम्मिलित हो। पेलोड की पहली बाइट यह बताएगी कि यह नया पेलोड यूएनआईटी कहां से शुरू होता है।
यह क्षेत्र एक रिसीवर को अनुमति देता है जिसने मिड ट्रांसमिशन को पढ़ना शुरू कर दिया है, यह जानने के लिए कि वह कब डेटा निकालना शुरू कर सकता है।
यह क्षेत्र एक रिसीवर को अनुमति देता है जिसने मिड ट्रांसमिशन को पढ़ना शुरू कर दिया है, यह जानने के लिए कि वह कब डेटा निकालना शुरू कर सकता है।
|-
|-
Line 54: Line 54:
|पैकेट पहचानकर्ता, पेलोड डेटा का वर्णन करता है।
|पैकेट पहचानकर्ता, पेलोड डेटा का वर्णन करता है।
|-
|-
|परिवहन पांव मारना नियंत्रण (TSC)
|परिवहन नियंत्रण (TSC)
|style="text-align:center;"|2
|style="text-align:center;"|2
|style="text-align:right;"|<code>0xc0</code>
|style="text-align:right;"|<code>0xc0</code>
| '00' = Not scrambled.
| '00' = स्क्रैम्बल नहीं।
For [[DVB-CSA]] and [[Data Encryption Standard|ATSC DES]] only:<ref>{{cite web|url=http://www.dvb.org/technology/standards/a125_CSA3_dTR101289.v1.2.1.pdf|title=Standards – DVB|website=Dvb.org|access-date=11 September 2012|archive-url=https://web.archive.org/web/20110313135150/http://www.dvb.org/technology/standards/a125_CSA3_dTR101289.v1.2.1.pdf|archive-date=13 March 2011|url-status=dead}}</ref><br />'01' <small>(0x40)</small> = Reserved for future use<br />'10' <small>(0x80)</small> = Scrambled with even key<br />'11' <small>(0xC0)</small> = Scrambled with odd key
केवल DVB-CSA और ATSC DES के लिए:
 
'01' (0x40) = भविष्य में उपयोग के लिए आरक्षित
 
'10' (0x80) = सम कुंजी के साथ स्क्रैम्बल किया गया
 
'11' (0xC0) = विषम कुंजी के साथ स्क्रैम्बल किया गया
|-
|-
|Adaptation field control
|अनुकूलन क्षेत्र नियंत्रण
|style="text-align:center;"|2
|style="text-align:center;"|2
|style="text-align:right;"|<code>0x30</code>
|style="text-align:right;"|<code>0x30</code>
|01 – no adaptation field, payload only, <br />
|01 - कोई अनुकूलन क्षेत्र नहीं, केवल पेलोड,
10 – adaptation field only, no payload, <br />
10 - केवल अनुकूलन क्षेत्र, कोई पेलोड नहीं,
11 – adaptation field followed by payload, <br />
 
00 – RESERVED for future use <ref>{{Cite web |url=http://www.abdn.ac.uk/erg/research/future-net/digital-video/mpeg2-trans.html |title=MPEG-2 Transmission  |first=Gorry |last=Fairhurst |access-date=30 November 2018 |archive-url=https://web.archive.org/web/20170813122328/http://www.abdn.ac.uk/erg/research/future-net/digital-video/mpeg2-trans.html |archive-date=13 August 2017 |url-status=dead  }}</ref>
11 - पेलोड के बाद अनुकूलन क्षेत्र,
 
00 - भविष्य में उपयोग के लिए आरक्षित
 
|-
|-
|Continuity counter
|निरंतरता काउंटर
|style="text-align:center;"|4
|style="text-align:center;"|4
|style="text-align:right;"|<code>0xf</code>
|style="text-align:right;"|<code>0xf</code>
|Sequence number of payload packets <small>(0x00 to 0x0F)</small> within each stream (except पीआईडी 8191)<br/>Incremented per-पीआईडी, only when a payload flag is set.
|प्रत्येक स्ट्रीम के भीतर पेलोड पैकेट्स की क्रम संख्या (0x00 से 0x0F) (पी पॉइंट 8191 को छोड़कर)
प्रति-विषाणु, केवल जब पेलोड फ़्लैग सेट किया जाता है।
|-
|-
|colspan=4 style="text-align: center" |''Optional fields''
|colspan=4 style="text-align: center" |''वैकल्पिक क्षेत्र''
|-
|-
|Adaptation field
|अनुकूलन क्षेत्र
|style="text-align:center;"|variable||
|style="text-align:center;"|चर||
|Present if ''adaptation field control'' is 10 or 11. See below for format.
|यदि अनुकूलन क्षेत्र नियंत्रण 10 या 11 है तो प्रस्तुत करें। प्रारूप के लिए नीचे देखें।
|-
|-
|[[Payload (computing)|Payload]] data
|[[पेलोड (कंप्यूटिंग)|पेलोड]] डेटा
|style="text-align:center;"|variable||
|style="text-align:center;"|चर||
|Present if ''adaptation field control'' is 01 or 11. Payload may be पीईएस packets, program specific information (below), or other data.
|यदि अनुकूलन क्षेत्र नियंत्रण 01 या 11 है तो प्रस्तुत करें। पेलोड पीस पैकेट, प्रोग्राम विशिष्ट जानकारी (नीचे), या अन्य डेटा हो सकता है।
|}
|}


{|class="wikitable"
{|class="wikitable"
|+ Adaptation field format
|+ अनुकूलन क्षेत्र प्रारूप
!Name
!नाम
!Number of bits
!बिट्स की संख्या
!Bitmask
!बिटमास्क
!Description
!विवरण
|-
|-
|Adaptation field length
|अनुकूलन क्षेत्र की लंबाई
|style="text-align:center;"|8||  
|style="text-align:center;"|8||  
|Number of bytes in the adaptation field immediately following this byte
|इस बाइट के तुरंत बाद अनुकूलन क्षेत्र में बाइट्स की संख्या
|-
|-
|Discontinuity indiसीएटीor
|डिसकंटिनिटी इंडिकेटर
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x80</code>
|style="text-align:right;"|<code>0x80</code>
|Set if current TS packet is in a discontinuity state with respect to either the continuity counter or the program clock reference
|सेट करें कि वर्तमान टीएस पैकेट निरंतरता काउंटर या प्रोग्राम घड़ी संदर्भ के संबंध में एक असंतोष स्थिति में है या नहीं
|-
|-
|Random access indiसीएटीor
|रैंडम एक्सेस संकेतक
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x40</code>
|style="text-align:right;"|<code>0x40</code>
|Set when the stream may be decoded without errors from this point
|सेट करें कि इस बिंदु से बिना किसी गड़बड़ी के स्ट्रीम को कब डीकोड किया जा सकता है
|-
|-
|[[Elementary stream]] priority indiसीएटीor
|प्राथमिक स्ट्रीम प्राथमिकता संकेतक
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x20</code>
|style="text-align:right;"|<code>0x20</code>
|Set when this stream should be considered "high priority"
|सेट करें कि इस स्ट्रीम को "उच्च प्राथमिकता" कब माना जाना चाहिए
|-
|-
|पीसीआर flag
|पीसीआर झंडा
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x10</code>
|style="text-align:right;"|<code>0x10</code>
|Set when पीसीआर field is present
|पीसीआर फ़ील्ड मौजूद होने पर सेट करें
|-
|-
|Oपीसीआर flag
|ओप्री फ्लैग
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x08</code>
|style="text-align:right;"|<code>0x08</code>
|Set when Oपीसीआर field is present
|सेट करें जब ओप्री फ़ील्ड मौजूद हो
|-
|-
|Splicing point flag
|विभाजन बिंदु फ्लैग
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x04</code>
|style="text-align:right;"|<code>0x04</code>
|Set when splice countdown field is present
|ब्याह उलटी गिनती क्षेत्र मौजूद होने पर सेट करें
|-
|-
|Transport private data flag
|परिवहन निजी डेटा फ्लैग
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x02</code>
|style="text-align:right;"|<code>0x02</code>
|Set when transport private data is present
|सेट करें जब परिवहन निजी डेटा मौजूद हो
|-
|-
|Adaptation field extension flag
|अनुकूलन क्षेत्र विस्तार फ्लैग
|style="text-align:center;"|1
|style="text-align:center;"|1
|style="text-align:right;"|<code>0x01</code>
|style="text-align:right;"|<code>0x01</code>
|Set when adaptation extension data is present
|अनुकूलन एक्सटेंशन डेटा मौजूद होने पर सेट करें
|-
|-
|colspan=4 style="text-align: center" |''Optional fields''
|colspan=4 style="text-align: center" |''वैकल्पिक क्षेत्र''
|-
|-
|पीसीआर  
|पीसीआर  
|style="text-align:center;"|48||  
|style="text-align:center;"|48||  
|Program clock reference, stored as 33 bits base, 6 bits reserved, 9 bits extension.<br/>The value is calculated as base * 300 + extension.
|प्रोग्राम घड़ी संदर्भ, 33 बिट बेस, 6 बिट आरक्षित, 9 बिट एक्सटेंशन के रूप में संग्रहीत।
मान की गणना आधार * 300 + एक्सटेंशन के रूप में की जाती है।
|-
|-
|Oपीसीआर
|ओपी रिफ्रेश
|style="text-align:center;"|48||  
|style="text-align:center;"|48||  
|Original Program clock reference. Helps when one TS is copied into another
|मूल कार्यक्रम घड़ी संदर्भ। मदद करता है जब एक टीएस को दूसरे में कॉपी किया जाता है
|-
|-
|Splice countdown
|ब्याह उलटी गिनती
|style="text-align:center;"|8||  
|style="text-align:center;"|8||  
|Indiसीएटीes how many TS packets from this one a splicing point occurs ([[Two's complement]] signed; may be negative)
|इंगित करता है कि इसमें से कितने TS पैकेट एक स्प्लिसिंग पॉइंट होते हैं (दो के पूरक पर हस्ताक्षर किए गए; नकारात्मक हो सकते हैं)
|-
|-
|Transport private data length
|परिवहन निजी डेटा लंबाई
|style="text-align:center;"|8||  
|style="text-align:center;"|8||  
|The length of the following field
|निम्नलिखित क्षेत्र की लंबाई
|-
|-
|Transport private data
|निजी डेटा परिवहन करें
|style="text-align:center;"|variable||  
|style="text-align:center;"|चर||
|Private data
|निजी डेटा
|-
|-
|Adaptation extension
|अनुकूलन विस्तार
|style="text-align:center;"|variable||  
|style="text-align:center;"|चर||
|See below
|निचे देखो
|-
|-
|Stuffing bytes
|स्टफिंग बाइट्स
|style="text-align:center;"|variable||
|style="text-align:center;"|चर||
|Always <code>0xFF</code>
|हमेशा 0xFF
|}
|}


{|class="wikitable"
{|class="wikitable"
|+ Adaptation extension format
|+ अनुकूलन विस्तार प्रारूप
!Name
!नाम
!Number of bits
!बिट्स की संख्या
!Bitmask
!बिटमास्क
!Description
!विवरण
|-
|-
|Adaptation extension length
|अनुकूलन विस्तार की लंबाई
|style="text-align:center;"|8
|style="text-align:center;"|8
|<code>0xff00</code>
|<code>0xff00</code>
|The length of the header
|शीर्षलेख की लंबाई
|-
|-
|Legal time window (LTW) flag
|लीगल टाइम विंडो (LTW) फ्लैग
|style="text-align:center;"|1
|style="text-align:center;"|1
|<code>0x0080</code>
|<code>0x0080</code>
|
|
|-
|-
|Piecewise rate flag
|टुकड़े-टुकड़े दर झंडा
|style="text-align:center;"|1
|style="text-align:center;"|1
|<code>0x0040</code>
|<code>0x0040</code>
|
|
|-
|-
|Seamless splice flag
|निर्बाध ब्याह झंडा
|style="text-align:center;"|1
|style="text-align:center;"|1
|<code>0x0020</code>
|<code>0x0020</code>
|
|
|-
|-
|Reserved
|सुरक्षित
|style="text-align:center;"|5
|style="text-align:center;"|5
|<code>0x001f</code>
|<code>0x001f</code>
|
|
|-
|-
|colspan=4 style="text-align: center" |''Optional fields''
|colspan=4 style="text-align: center" |''वैकल्पिक क्षेत्र''
|-
|-
|colspan=4 |'''LTW flag set''' (2 bytes)
|colspan=4 |LTW फ्लैग सेट (2 बाइट्स)
|-
|-
|LTW valid flag
|LTW वैध झंडा
|style="text-align:center;"|1
|style="text-align:center;"|1
|<code>0x8000</code>
|<code>0x8000</code>
|
|
|-
|-
|LTW offset
|एलटीडब्ल्यू ऑफसेट
|style="text-align:center;"|15
|style="text-align:center;"|15
|<code>0x7fff</code>
|<code>0x7fff</code>
|Extra information for rebroadcasters to determine the state of buffers when packets may be missing.
|पैकेट गायब होने पर बफर की स्थिति निर्धारित करने के लिए रिब्रॉडकास्टर के लिए अतिरिक्त जानकारी।
|-
|-
|colspan=4 |'''Piecewise flag set''' (3 bytes)
|colspan=4 |टुकड़ा-टुकड़ा फ्लैग सेट (3 बाइट्स)
|-
|-
|Reserved
|सुरक्षित
|style="text-align:center;"|2
|style="text-align:center;"|2
|<code>0xc00000</code>
|<code>0xc00000</code>
|
|
|-
|-
|Piecewise rate
|टुकड़े-टुकड़े दर
|style="text-align:center;"|22
|style="text-align:center;"|22
|<code>0x3fffff</code>
|<code>0x3fffff</code>
|The rate of the stream, measured in 188-byte packets, to define the end-time of the LTW.
|LTW के अंत-समय को परिभाषित करने के लिए, 188-बाइट पैकेट में मापी गई धारा की दर।
|-
|-
|colspan=4 |'''Seamless splice flag set''' (5 bytes)
|colspan=4 |सीमलेस ब्याह फ्लैग सेट (5 बाइट्स)
|-
|-
|Splice type
|ब्याह प्रकार
|style="text-align:center;"|4
|style="text-align:center;"|4
|<code>0xf000000000</code>
|<code>0xf000000000</code>
|Indiसीएटीes the parameters of the H.262 splice.
|H.262 ब्याह के मापदंडों को इंगित करता है।
|-
|-
|डीटीएस next access uएनआईटी
|डी नेक्स्ट एक्सेस यूनीटी
|style="text-align:center;"|36
|style="text-align:center;"|36
|<code>0x0efffefffe</code>
|<code>0x0efffefffe</code>
|The पीईएस डीटीएस of the splice point. Split up as multiple fields, 1 marker bit (0x1), 15 bits, 1 marker bit, 15 bits, and 1 marker bit, for 33 data bits total.
|ब्याह बिंदु के पीस डीज। कुल 33 डेटा बिट्स के लिए एकाधिक फ़ील्ड्स, 1 मार्कर बिट (0x1), 15 बिट्स, 1 मार्कर बिट, 15 बिट्स और 1 मार्कर बिट के रूप में विभाजित करें।
|}
|}
<div शैली = स्पष्ट: दोनों >
<div शैली = स्पष्ट: दोनों >
{| class="wikitable"
{| class="wikitable"
|+Payload format
|+पेलोड प्रारूप
!Name
!नाम
!Number of bits
!बिट्स की संख्या
!Bitmask
!बिटमास्क
!Description
!विवरण
|-
|-
|Payload Pointer (optional)
|पेलोड सूचक (वैकल्पिक)
|8
|8
|0xff
|0xff
|Present only if the Payload Uएनआईटी Start Indiसीएटीor (PUSI) flag is set.
|पेलोड यूनीटी स्टार्ट इंडिकेटर (PUSI) फ्लैग सेट होने पर ही प्रस्तुत करें।
It gives the index after this byte at which the new payload uएनआईटी starts. Any payload byte before the index is part of the previous payload uएनआईटी .
यह इस बाइट के बाद इंडेक्स देता है जिस पर नया पेलोड यूनीटी शुरू होता है। इंडेक्स से पहले कोई भी पेलोड बाइट पिछले पेलोड यूएनआईटी का हिस्सा है।
|-
|-
|Actual Payload
|वास्तविक पेलोड
|variable
|चर
|
|
|The content of the payload.
|पेलोड की सामग्री।
|}
|}
</div>
</div>


=== पैकेट पहचानकर्ता (पीआईडी) ===
=== पैकेट पहचानकर्ता (पीआईडी) ===
परिवहन धारा में प्रत्येक तालिका या प्राथमिक धारा की पहचान 13-बिट पैकेट पहचानकर्ता(पीआईडी) द्वारा की जाती है। एक [[ उलटा बहुसंकेतक |विबहुसंकेतक]] एक ही पीआईडी ​​​​द्वारा पहचाने गए पैकेटों की तलाश में परिवहन प्रवाह से प्राथमिक धाराओं को निकालता है। अधिकांश अनुप्रयोगों में, [[ समय विभाजन बहुसंकेतन |समय विभाजन बहुसंकेतन]] का उपयोग यह तय करने के लिए किया जाएगा कि परिवहन धारा में एक विशेष पीआईडी ​​​​कितनी बार दिखाई देती है।
परिवहन धारा में प्रत्येक तालिका या प्राथमिक धारा की पहचान 13-बिट पैकेट पहचानकर्ता(पीआईडी) द्वारा की जाती है। एक [[ उलटा बहुसंकेतक |विबहुसंकेतक]] एक ही पीआईडी ​​​​द्वारा पहचाने गए पैकेटों की तलाश में परिवहन प्रवाह से प्राथमिक धाराओं को निकालता है। अधिकांश अनुप्रयोगों में, [[ समय विभाजन बहुसंकेतन |समय विभाजन बहुसंकेतन]] का उपयोग यह तय करने के लिए किया जाएगा कि परिवहन धारा में एक विशेष पीआईडी ​​​​कितनी बार दिखाई देती है।


{| class="wikitable"
{| class="wikitable"
|+ Packet identifiers in use
|+ पैकेट पहचानकर्ता उपयोग में हैं
|-
|-
! Decimal !! Hexadecimal !! Description
! डेसीमल !! हेक्साडेसीमल !! विवरण
|-
|-
|0
|0
|0x0000
|0x0000
|Program association table (पीएटी) contains a directory listing of all program map tables
|प्रोग्राम एसोसिएशन टेबल (पीएटी) में सभी प्रोग्राम मैप टेबल की निर्देशिका सूची सम्मिलित है
|-
|-
|1
|1
|0x0001
|0x0001
|[[Conditional access]] table (सीएटी) contains a directory listing of allआईटीयू-टी Rec. H.222 entitlement management message streams used by program map tables
|कंडीशनल एक्सेस टेबल (सीएटी) में सभी आईटीयू-टी आरईसी की निर्देशिका सूची है। H.222 एंटाइटेलमेंट मैनेजमेंट मैसेज स्ट्रीम प्रोग्राम मैप टेबल द्वारा उपयोग किया जाता है
|-
|-
|2
|2
|0x0002
|0x0002
|Transport stream description table (TSDT) contains descriptors relating to the overall transport stream
|ट्रांसपोर्ट स्ट्रीम विवरण तालिका (टीएसडीटी) में समग्र ट्रांसपोर्ट स्ट्रीम से संबंधित विवरणक सम्मिलित हैं
|-
|-
|3
|3
|0x0003
|0x0003
|IPMP control information table contains a directory listing of all आईएसओ /आईईसी 14496-13 control streams used by program map tables
|IPMP नियंत्रण सूचना तालिका में प्रोग्राम मैप टेबल द्वारा उपयोग की जाने वाली सभी राइट /आईईसी 14496-13 नियंत्रण धाराओं की एक निर्देशिका सूची सम्मिलित है
|-
|-
|4–15
|4–15
|0x0004-0x000F
|0x0004-0x000F
|Reserved for future use
|भविष्य उपयोग के लिए आरक्षित
|-
|-
|16–31
|16–31
|0x0010-0x001F
|0x0010-0x001F
|Used by [[Digital Video Broadcasting|DVB]] [[metadata]]<ref name="PID used by DVB">{{cite book |url=http://www.etsi.org/deliver/etsi_en/300400_300499/300468/01.13.01_40/en_300468v011301o.pdf |page=20 |section=5.1.3 Coding of PID and table_id fields |series=EN |volume=300 468 |edition=v1.13.1 |title=Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems |website=Etsi.org|year=2012 |access-date=2016-10-13}}</ref>
|डीवीबी मेटाडेटा द्वारा उपयोग किया जाता है
* 0x0010: एनआईटी, ST
0x0010: एनआईटी, एसटी
* 0x0011: [[Service Description Table|SDT]], BAT, ST
 
* 0x0012: EIT, ST, CIT
0x0011: एसडीटी, बैट, एसटी
* 0x0013: RST, ST
 
* 0x0014: TDT, TOT, ST
0x0012: ईआईटी, एसटी, सीआईटी
* 0x0015: network synchronization
 
* 0x0016: RNT
0x0013: आरएसटी, एसटी
* 0x0017-0x001B: reserved for future use
 
* 0x001C: inband signalling
0x0014: टीडीटी, टीओटी, एसटी
* 0x001D: measurement
 
* 0x001E: DIT
0x0015: नेटवर्क तुल्यकालन
* 0x001F: SIT
 
0x0016: आरएनटी
 
0x0017-0x001B: भविष्य में उपयोग के लिए आरक्षित
 
0x001C: इनबैंड सिग्नलिंग
 
0x001D: माप
 
0x001E: डीआईटी
 
0x001F: बैठो
|-
|-
|32-8186
|32-8186
|0x0020-0x1FFA
|0x0020-0x1FFA
|May be assigned as needed to program map tables, elementary streams and other data tables
|मानचित्र तालिकाओं, प्राथमिक धाराओं और अन्य डेटा तालिकाओं को प्रोग्राम करने के लिए आवश्यकतानुसार असाइन किया जा सकता है
|-
|-
|8187
|8187
|0x1FFB
|0x1FFB
|Used by [[DigiCipher 2]]/[[ATSC]] MGT [[metadata]]
|DigiCipher 2/ATSC MGT मेटाडेटा द्वारा प्रयुक्त
|-
|-
|8188–8190
|8188–8190
|0x1FFC-0x1FFE
|0x1FFC-0x1FFE
|May be assigned as needed to program map tables, elementary streams and other data tables
|मानचित्र तालिकाओं, प्राथमिक धाराओं और अन्य डेटा तालिकाओं को प्रोग्राम करने के लिए आवश्यकतानुसार असाइन किया जा सकता है
|-
|-
|8191
|8191
|0x1FFF
|0x1FFF
|Null Packet (used for fixed bandwidth padding)
|नल पैकेट (फिक्स्ड बैंडविड्थ पैडिंग के लिए प्रयुक्त)
|}
|}




=== कार्यक्रम ===
=== कार्यक्रम ===
परिवहन धारा में योजनाओं की अवधारणा है। प्रत्येक योजना को कार्यक्रम नक्शा टेबल(पीएमटी) द्वारा वर्णित किया जाता है। उस कार्यक्रम से जुड़ी प्रारंभिक धाराओं में पीएमटी में सूचीबद्ध पीआईडी ​​हैं। एक और पीआईडी ​​पीएमटी से ही जुड़ा हुआ है। उदाहरण के लिए, डिजिटल टेलीविज़न में उपयोग की जाने वालीपरिवहन धारा में तीन टेलीविज़न चैनलों का प्रतिनिधित्व करने के लिए तीन कार्यक्रम हो सकते हैं। मान लीजिए कि प्रत्येक चैनल में एक वीडियो धारा , एक या दो ऑडियो धारा और आवश्यक अधिआंकड़ा सम्मिलित हैं। एक [[ एटीएससी ट्यूनर |एटीएससी ट्यूनर]] जो तीन चैनलों में से एक को कूटानुवाद करना चाहता है, उसे केवल अपने कार्यक्रम से जुड़े प्रत्येक पीआईडी ​​​​के पेलोड को कूटानुवाद करना होगा। यह अन्य सभी पीआईडी ​​की अंश को अलग सकता है। एक से अधिक कार्यक्रम वाली परिवहन धारा को बहु कार्यक्रम परिवहन धारा(एमपीटीएस) कहा जाता है। एक कार्यक्रम परिवहन धारा को एक -कार्यक्रम परिवहन धारा (एसपीटीएस) कहा जाता है।
परिवहन धारा में योजनाओं की अवधारणा है। प्रत्येक योजना को कार्यक्रम नक्शा टेबल(पीएमटी) द्वारा वर्णित किया जाता है। उस कार्यक्रम से जुड़ी प्रारंभिक धाराओं में पीएमटी में सूचीबद्ध पीआईडी ​​हैं। एक और पीआईडी ​​पीएमटी से ही जुड़ा हुआ है। उदाहरण के लिए, डिजिटल टेलीविज़न में उपयोग की जाने वालीपरिवहन धारा में तीन टेलीविज़न चैनलों का प्रतिनिधित्व करने के लिए तीन कार्यक्रम हो सकते हैं। मान लीजिए कि प्रत्येक चैनल में एक वीडियो धारा, एक या दो ऑडियो धारा और आवश्यक अधिआंकड़ा सम्मिलित हैं। एक [[ एटीएससी ट्यूनर |एटीएससी ट्यूनर]] जो तीन चैनलों में से एक को कूटानुवाद करना चाहता है, उसे केवल अपने कार्यक्रम से जुड़े प्रत्येक पीआईडी ​​​​के पेलोड को कूटानुवाद करना होगा। यह अन्य सभी पीआईडी ​​की अंश को अलग सकता है। एक से अधिक कार्यक्रम वाली परिवहन धारा को बहु कार्यक्रम परिवहन धारा(एमपीटीएस) कहा जाता है। एक कार्यक्रम परिवहन धारा को एक -कार्यक्रम परिवहन धारा (एसपीटीएस) कहा जाता है।


===कार्यक्रम विशेष जानकारी===
===कार्यक्रम विशेष जानकारी===
{{Main article|Program-specific information}}
{{Main article|कार्यक्रम-विशिष्ट जानकारी}}
चार कार्यक्रम विशिष्ट सूचना (पीएसआई) टेबल हैं: कार्यक्रम समिति (पीएटी), कार्यक्रम नक्शा (पीएमटी),सशर्त पहुंच (सीएटी), और नेटवर्क जानकारी (एनआईटी)। एमपीईजी -2 विनिर्देश सीएटी और एनआईटी के प्रारूप को करता निर्दिष्ट नहीं करता है।
चार कार्यक्रम विशिष्ट सूचना (पीएसआई) टेबल हैं: कार्यक्रम समिति (पीएटी), कार्यक्रम नक्शा (पीएमटी),सशर्त पहुंच (सीएटी), और नेटवर्क जानकारी (एनआईटी)। एमपीईजी -2 विनिर्देश सीएटी और एनआईटी के प्रारूप को करता निर्दिष्ट नहीं करता है।


=== पीसीआर ===<!-- This section is linked from [[PCR (disambiguation)]] -->
=== पीसीआर ===<!-- This section is linked from [[PCR (disambiguation)]] -->
एक कूटानुवादक को समकालिक विषय सूची प्रस्तुत करने के लिए सक्षम करने के लिए, जैसे संबंधित वीडियो से मेल खाने वाले ऑडियो ट्रैक, प्रत्येक 100 एमएस में कम से कम एक बार, एक एमपीईजी -2परिवहन धारा पैकेट के अनुकूलन क्षेत्र में एक कार्यक्रम घड़ी संदर्भ (पीसीआर) प्रसारित किया जाता है। एमपीईजी -2 कार्यक्रम के लिए पीसीआर के साथ पीआईडी की पहचान संबद्ध पीएमटी में पीसीआर _पीआईडी मान द्वारा की जाती है। पीसीआर का मूल्य, जब ठीक से उपयोग किया जाता है, कूटानुवादक में एक system_timing_घड़ी उत्पन्न करने के लिए नियोजित किया जाता है। प्रणाली टाइम क्लॉक (एसटीसी) डिकोडर, जब ठीक से लागू किया जाता है, एक अत्यधिक सटीक समय आधार प्रदान करता है जिसका उपयोग ऑडियो और वीडियो प्राथमिक धाराओं को सिंक्रनाइज़ करने के लिए किया जाता है। एमपीईजी -2 में समय इस घड़ी को संदर्भित करता है। उदाहरण के लिए, [[ प्रस्तुति समय मुहर |प्रस्तुति समय मुहर]] (पीटीएस) का उद्देश्य पीसीआर के सापेक्ष होना है। पहले 33 बिट 90 किलोहर्ट्‍ज घड़ी पर आधारित होते हैं। अंतिम 9 बिट 27 मेगाहर्ट्ज घड़ी पर आधारित हैं। पीसीआर के लिए अनुमत अधिकतम जिटर है {{no wrap|+/- 500 ns}}.
एक कूटानुवादक को समकालिक विषय सूची प्रस्तुत करने के लिए सक्षम करने के लिए, जैसे संबंधित वीडियो से मेल खाने वाले ऑडियो ट्रैक, प्रत्येक 100 एमएस में कम से कम एक बार, एक एमपीईजी -2परिवहन धारा पैकेट के अनुकूलन क्षेत्र में एक कार्यक्रम घड़ी संदर्भ (पीसीआर) प्रसारित किया जाता है। एमपीईजी -2 कार्यक्रम के लिए पीसीआर के साथ पीआईडी की पहचान संबद्ध पीएमटी में पीसीआर _पीआईडी मान द्वारा की जाती है। पीसीआर का मूल्य, जब ठीक से उपयोग किया जाता है, कूटानुवादक में एक system_timing_घड़ी उत्पन्न करने के लिए नियोजित किया जाता है। प्रणाली टाइम क्लॉक (एसटीसी) डिकोडर, जब ठीक से लागू किया जाता है, एक अत्यधिक सटीक समय आधार प्रदान करता है जिसका उपयोग ऑडियो और वीडियो प्राथमिक धाराओं को सिंक्रनाइज़ करने के लिए किया जाता है। एमपीईजी -2 में समय इस घड़ी को संदर्भित करता है। उदाहरण के लिए, [[ प्रस्तुति समय मुहर |प्रस्तुति समय मुहर]] (पीटीएस) का उद्देश्य पीसीआर के सापेक्ष होना है। पहले 33 बिट 90 किलोहर्ट्‍ज घड़ी पर आधारित होते हैं। अंतिम 9 बिट 27 मेगाहर्ट्ज घड़ी पर आधारित हैं। पीसीआर के लिए अनुमत अधिकतम जिटर है {{no wrap|+/- 500 ns}}.


=== अशक्त पैकेट ===
=== अशक्त पैकेट ===
कुछ प्रसारण योजनाएँ, जैसे कि [[ एटीएससी मानक |एटीएससी मानक]] और डिजिटल वीडियो प्रसारण, परिवहन धारा पर सख्त स्थिर बिटरेट आवश्यकताओं को लागू करती हैं। यह सुनिश्चित करने के लिए कि धारा स्थिर बिटरेट बनाए रखती है, एक मल्टीप्लेक्सर को कुछ अतिरिक्त पैकेट डालने की आवश्यकता हो सकती है। पीआईडी ​​0x1FFF इस प्रयोजन के लिए आरक्षित है। अशक्त पैकेट का पेलोड सभी शून्य है, और रिसीवर से इसकी विषय सूची को अनदेखा करने की अपेक्षा की जाती है।<ref>{{citation |url=http://www.img.lx.it.pt/~fp/cav/Additional_material/MPEG2_overview.pdf |title=A Guide to MPEG Fundamentals and Protocol Analysis |publisher=Tektronix |access-date=2020-04-23 |page=37}}</ref>
कुछ प्रसारण योजनाएँ, जैसे कि [[ एटीएससी मानक |एटीएससी मानक]] और डिजिटल वीडियो प्रसारण, परिवहन धारा पर सख्त स्थिर बिटरेट आवश्यकताओं को लागू करती हैं। यह सुनिश्चित करने के लिए कि धारा स्थिर बिटरेट बनाए रखती है, एक मल्टीप्लेक्सर को कुछ अतिरिक्त पैकेट डालने की आवश्यकता हो सकती है। पीआईडी ​​0x1FFF इस प्रयोजन के लिए आरक्षित है। अशक्त पैकेट का पेलोड सभी शून्य है, और रिसीवर से इसकी विषय सूची को अनदेखा करने की अपेक्षा की जाती है।<ref>{{citation |url=http://www.img.lx.it.pt/~fp/cav/Additional_material/MPEG2_overview.pdf |title=A Guide to MPEG Fundamentals and Protocol Analysis |publisher=Tektronix |access-date=2020-04-23 |page=37}}</ref>


'''<u>डिजिटल वीडियो कैमरों में प्रयोग करें</u>'''
'''<u>डिजिटल वीडियो कैमरों में प्रयोग करें</u>'''


परिवहन धारा मूल रूप से प्रसारण के लिए डिजाइन किया गया था। बाद में इसे मानक 188-बाइट पैकेट में 4-बाइट टाइमकोड (टीसी) फ़ील्ड जोड़कर डिजिटल वीडियो कैमरा, रिकॉर्डर और खिलाड़ियों के साथ उपयोग के लिए अनुकूलित किया गया, जिसके परिणामस्वरूप 192-बाइट पैकेट बन गया।<ref name="bda-av">{{citation |publisher=Blu-ray Disc Association |date=March 2005 |url=http://www.blu-raydisc.com/Assets/Downloadablefile/2b_bdrom_audiovisualapplication_0305-12955-15269.pdf |title=BD ROM – Audio Visual Application Format Specifications |page=15-16 |access-date=26 July 2009}}</ref><ref name="bda-bdre">{{citation |publisher=Blu-ray Disc Association |date=March 2008 |url=http://www.blu-raydisc.com/Assets/Downloadablefile/BD-RE_Part3_V2.1_WhitePaper_080406-15271.pdf |title=BD-RE – Audiovisual Application Format Specification for BD-RE 2.1 |archive-url=https://web.archive.org/web/20090206111829/http://www.blu-raydisc.com/Assets/Downloadablefile/BD-RE_Part3_V2.1_WhitePaper_080406-15271.pdf |url-status=dead |archive-date=6 February 2009 }}</ref> इसे ही अनौपचारिक रूप से .m2ts धारा कहा जाता है। [[ ब्लू-रे डिस्क एसोसिएशन |ब्लू-रे डिस्क]] समिति इसे .m2ts|बीडीएवी एमपीईजी -2परिवहन धारा कहता है।<ref name="bda-av" />जेवीसी ने इसे एमओडी और टीओडी(वीडियो प्रारूप) कहा{{efn|Possibly an abbreviation for "Transport stream on disc".}} जब [[ JVC GZ-HD7 |जेवीसी GZ-HD7]] |GZ-HD7 जैसे HDD-आधारित कैमकोर्डर में उपयोग किया जाता है।<ref>{{cite web|title=स्टीव मुलेन, M2TS प्राइमर|url=http://dvinfo.net/conf/showthread.php?t=105486|website=Dvinfo.net}}</ref><ref>{{cite web |url=http://www.avchduser.com/articles/JVC_Everio_mod_files.jsp |title=जेवीसी एवरियो एमओडी और टीओडी फाइलों के साथ काम करना|archive-url=https://web.archive.org/web/20081023045657/http://www.avchduser.com/articles/JVC_Everio_mod_files.jsp |archive-date=23 October 2008}}</ref> टाइमकोड धारा के किसी भी हिस्से को या तो मीडिया प्लेयर से, या गैर-रैखिक वीडियो संपादन प्रणाली से त्वरित पहुंच की अनुमति देता है।<ref>{{cite web|url=http://forum.videohelp.com/threads/306126-HFS10-AVCHD-how-to-maintain-quality?p=1881643&viewfull=1#post1881643 |title=एमपीईजी-टीएस कैसे काम करता है|website=Forum.videohelp.com |access-date=2012-05-17}}{{self-published inline|date=May 2012}}</ref> इसका उपयोग बहु-कैमरा सेटअप में कई कैमरों से वीडियो धारा को सिंक्रनाइज़ करने के लिए भी किया जाता है।
परिवहन धारा मूल रूप से प्रसारण के लिए डिजाइन किया गया था। बाद में इसे मानक 188-बाइट पैकेट में 4-बाइट टाइमकोड (टीसी) फ़ील्ड जोड़कर डिजिटल वीडियो कैमरा, रिकॉर्डर और खिलाड़ियों के साथ उपयोग के लिए अनुकूलित किया गया, जिसके परिणामस्वरूप 192-बाइट पैकेट बन गया।<ref name="bda-av">{{citation |publisher=Blu-ray Disc Association |date=March 2005 |url=http://www.blu-raydisc.com/Assets/Downloadablefile/2b_bdrom_audiovisualapplication_0305-12955-15269.pdf |title=BD ROM – Audio Visual Application Format Specifications |page=15-16 |access-date=26 July 2009}}</ref><ref name="bda-bdre">{{citation |publisher=Blu-ray Disc Association |date=March 2008 |url=http://www.blu-raydisc.com/Assets/Downloadablefile/BD-RE_Part3_V2.1_WhitePaper_080406-15271.pdf |title=BD-RE – Audiovisual Application Format Specification for BD-RE 2.1 |archive-url=https://web.archive.org/web/20090206111829/http://www.blu-raydisc.com/Assets/Downloadablefile/BD-RE_Part3_V2.1_WhitePaper_080406-15271.pdf |url-status=dead |archive-date=6 February 2009 }}</ref> इसे ही अनौपचारिक रूप से .m2ts धारा कहा जाता है। [[ ब्लू-रे डिस्क एसोसिएशन |ब्लू-रे डिस्क]] समिति इसे .m2ts|बीडीएवी एमपीईजी -2परिवहन धारा कहता है।<ref name="bda-av" />जेवीसी ने इसे एमओडी और टीओडी(वीडियो प्रारूप) कहा{{efn|Possibly an abbreviation for "Transport stream on disc".}} जब [[ JVC GZ-HD7 |जेवीसी GZ-HD7]] |GZ-HD7 जैसे HDD-आधारित कैमकोर्डर में उपयोग किया जाता है।<ref>{{cite web|title=स्टीव मुलेन, M2TS प्राइमर|url=http://dvinfo.net/conf/showthread.php?t=105486|website=Dvinfo.net}}</ref><ref>{{cite web |url=http://www.avchduser.com/articles/JVC_Everio_mod_files.jsp |title=जेवीसी एवरियो एमओडी और टीओडी फाइलों के साथ काम करना|archive-url=https://web.archive.org/web/20081023045657/http://www.avchduser.com/articles/JVC_Everio_mod_files.jsp |archive-date=23 October 2008}}</ref> टाइमकोड धारा के किसी भी हिस्से को या तो मीडिया प्लेयर से, या गैर-रैखिक वीडियो संपादन प्रणाली से त्वरित पहुंच की अनुमति देता है।<ref>{{cite web|url=http://forum.videohelp.com/threads/306126-HFS10-AVCHD-how-to-maintain-quality?p=1881643&viewfull=1#post1881643 |title=एमपीईजी-टीएस कैसे काम करता है|website=Forum.videohelp.com |access-date=2012-05-17}}{{self-published inline|date=May 2012}}</ref> इसका उपयोग बहु-कैमरा सेटअप में कई कैमरों से वीडियो धारा को सिंक्रनाइज़ करने के लिए भी किया जाता है।


== ब्लू-रे == में प्रयोग करें
== ब्लू-रे == में प्रयोग करें
मेनू समर्थन के साथ लिखे गए ब्लू-रे डिस्क वीडियो शीर्षक, [[ ब्लू-रे डिस्क मूवी |ब्लू-रे डिस्क मूवी]] (बीडीएमवी) प्रारूप में हैं और इसमें एक बीडीएवी धारक में ऑडियो, वीडियो और अन्य धारा सम्मिलित हैं, जो एमपीईजी-2परिवहन धारा प्रारूप पर आधारित है।<ref name="bdvm">Afterdawn.com [http://www.afterdawn.com/glossary/terms/bd-mv.cfm Glossary – BD-MV (Blu-ray Movie) and BDAV container] {{webarchive|url=https://web.archive.org/web/20090218234755/http://www.afterdawn.com/glossary/terms/bd-mv.cfm |date=18 February 2009 }}, Retrieved on 26 July 2009</ref><ref name="bdav">Afterdawn.com [http://www.afterdawn.com/glossary/terms/bdav.cfm Glossary – BDAV container], Retrieved on 26 July 2009</ref> ब्लू-रे डिस्क वीडियो इन संशोधित एमपीईजी -2परिवहन धारा का उपयोग करता है, डीवीडी कार्यक्रम धारा की तुलना में जिनमें अतिरिक्त ट्रांसपोर्ट ओवरहेड नहीं होता है।
मेनू समर्थन के साथ लिखे गए ब्लू-रे डिस्क वीडियो शीर्षक, [[ ब्लू-रे डिस्क मूवी |ब्लू-रे डिस्क मूवी]] (बीडीएमवी) प्रारूप में हैं और इसमें एक बीडीएवी धारक में ऑडियो, वीडियो और अन्य धारा सम्मिलित हैं, जो एमपीईजी-2परिवहन धारा प्रारूप पर आधारित है।<ref name="bdvm">Afterdawn.com [http://www.afterdawn.com/glossary/terms/bd-mv.cfm Glossary – BD-MV (Blu-ray Movie) and BDAV container] {{webarchive|url=https://web.archive.org/web/20090218234755/http://www.afterdawn.com/glossary/terms/bd-mv.cfm |date=18 February 2009 }}, Retrieved on 26 July 2009</ref><ref name="bdav">Afterdawn.com [http://www.afterdawn.com/glossary/terms/bdav.cfm Glossary – BDAV container], Retrieved on 26 July 2009</ref> ब्लू-रे डिस्क वीडियो इन संशोधित एमपीईजी -2परिवहन धारा का उपयोग करता है, डीवीडी कार्यक्रम धारा की तुलना में जिनमें अतिरिक्त ट्रांसपोर्ट ओवरहेड नहीं होता है।


बीडीएवी (ब्लू-रे डिस्क ऑडियो/विजुअल) प्रारूप भी है, जो मूवी रिलीज के लिए उपयोग किए जाने वाले बीडीएमवी प्रारूप का उपभोक्ता-उन्मुख विकल्प है। ऑडियो/वीडियो रिकॉर्डिंग के लिए रिकॉर्ड करने योग्य ब्लू-रे डिस्क पर बीडीएवी प्रारूप का उपयोग किया जाता है।<ref name="bdav" />{{efn|Filename extension [[.m2ts]] is used on Blu-ray Disc video files which contain an incompatible BDAV MPEG-2 transport stream due to the four additional octets added to every packet.<ref name="bda-av" /><ref name="bdav-videohelp">Videohelp.com [http://www.videohelp.com/hd What is Blu-ray Disc and HD DVD?] {{webarchive|url=https://web.archive.org/web/20091224035325/http://www.videohelp.com/hd |date=24 December 2009 }}, Retrieved on 26 July 2009</ref>}} ब्लू-रे डिस्क एमपीईजी -2परिवहन धारा रिकॉर्डिंग पद्धति का उपयोग करती है। यह बीडीएवी परिवर्तित डिजिटल प्रसारण की परिवहन धाराओं को रिकॉर्ड करने में सक्षम बनाता है क्योंकि वे पैकेट के न्यूनतम परिवर्तन के साथ हैं।<ref name="bda-bdre" />यह बीडीएवी परिवर्तित डिजिटल प्रसारण के सरल धारा कट स्टाइल संपादन को भी सक्षम बनाता है जो कि जैसा है वैसा ही रिकॉर्ड किया जाता है और जहां धारा से अवांछित पैकेटों को हटाकर डेटा को संपादित किया जा सकता है। हालांकि यह काफी स्वाभाविक है, उच्च गति और उपयोग में आसान पुनर्प्राप्ति के लिए एक फ़ंक्शन अंतर्निहित है।<ref name="bda-bdre" /><ref name="bda">Blu-ray Disc Association (August 2004) [http://www.blu-raydisc.com/Assets/Downloadablefile/general_bluraydiscformat-15263.pdf Blu-ray Disc Format, White paper] (PDF) Page 22, Retrieved on 28 July 2009</ref>
बीडीएवी (ब्लू-रे डिस्क ऑडियो/विजुअल) प्रारूप भी है, जो मूवी रिलीज के लिए उपयोग किए जाने वाले बीडीएमवी प्रारूप का उपभोक्ता-उन्मुख विकल्प है। ऑडियो/वीडियो रिकॉर्डिंग के लिए रिकॉर्ड करने योग्य ब्लू-रे डिस्क पर बीडीएवी प्रारूप का उपयोग किया जाता है।<ref name="bdav" />{{efn|Filename extension [[.m2ts]] is used on Blu-ray Disc video files which contain an incompatible BDAV MPEG-2 transport stream due to the four additional octets added to every packet.<ref name="bda-av" /><ref name="bdav-videohelp">Videohelp.com [http://www.videohelp.com/hd What is Blu-ray Disc and HD DVD?] {{webarchive|url=https://web.archive.org/web/20091224035325/http://www.videohelp.com/hd |date=24 December 2009 }}, Retrieved on 26 July 2009</ref>}} ब्लू-रे डिस्क एमपीईजी -2परिवहन धारा रिकॉर्डिंग पद्धति का उपयोग करती है। यह बीडीएवी परिवर्तित डिजिटल प्रसारण की परिवहन धाराओं को रिकॉर्ड करने में सक्षम बनाता है क्योंकि वे पैकेट के न्यूनतम परिवर्तन के साथ हैं।<ref name="bda-bdre" />यह बीडीएवी परिवर्तित डिजिटल प्रसारण के सरल धारा कट स्टाइल संपादन को भी सक्षम बनाता है जो कि जैसा है वैसा ही रिकॉर्ड किया जाता है और जहां धारा से अवांछित पैकेटों को हटाकर डेटा को संपादित किया जा सकता है। हालांकि यह काफी स्वाभाविक है, उच्च गति और उपयोग में आसान पुनर्प्राप्ति के लिए एक फ़ंक्शन अंतर्निहित है।<ref name="bda-bdre" /><ref name="bda">Blu-ray Disc Association (August 2004) [http://www.blu-raydisc.com/Assets/Downloadablefile/general_bluraydiscformat-15263.pdf Blu-ray Disc Format, White paper] (PDF) Page 22, Retrieved on 28 July 2009</ref>




Line 345: Line 367:
== यह भी देखें ==
== यह भी देखें ==
* [[ एमपीईजी मीडिया परिवहन | एमपीईजी मीडिया परिवहन]] (एमएमटी)
* [[ एमपीईजी मीडिया परिवहन | एमपीईजी मीडिया परिवहन]] (एमएमटी)
* [[ वास्तविक समय परिवहन प्रोटोकॉल | वास्तविक समय परिवहन नवाचार]] (आरटीपी)
* [[ वास्तविक समय परिवहन प्रोटोकॉल | वास्तविक समय परिवहन नवाचार]] (आरटीपी)
* [[ यूनिडायरेक्शनल लाइटवेट एनकैप्सुलेशन | यूनिडायरेक्शनल लाइटवेट एनकैप्सुलेशन]] (ULE)
* [[ यूनिडायरेक्शनल लाइटवेट एनकैप्सुलेशन | यूनिडायरेक्शनल लाइटवेट एनकैप्सुलेशन]] (ULE)



Revision as of 14:30, 17 January 2023

एमपीईजी परिवहन धारा (एमपीईजी-टीएस, एमटीएस) या केवल परिवहन धारा (टीएस) डिजिटल ऑडियो, डिजिटल वीडियो और कार्यक्रम और प्रणाली सूचना नवाचार(पीएसआईपी) डेटा के प्रसारण और संग्रहण के लिए एक मानक डिजिटल धारक प्रारूप है।[1] इसका उपयोग डिजिटल वीडियो प्रसारण, एटीएससी मानक और आईपीटीवी जैसे प्रसारण प्रणालियों में किया जाता है।

परिवहन धारा एक धारक प्रारूप को दर्शाया गया करता है, जिसमें त्रुटि का पता लगाने और सुधार करने क लिए और तुल्यकालन पैटर्न सुविधाओं के साथ पैकेटयुक्त प्राथमिक धाराओं को सम्मिलित किया जाता है, जब परिवहन समग्रता को बनाए रखने के लिए संचार चैनल निम्नीकृत(दूरसंचार) होता है।

परिवहन धारा कई महत्वपूर्ण तरीकों से इसी तरह नामित एमपीईजी कार्यक्रम धारा से भिन्न होती हैं: कार्यक्रम धारा समुचित रुप से विश्वसनीय मीडिया, जैसे डिस्क (डीवीडी) के लिए प्रारूपित की जाती हैं, जबकि परिवहन धारा कम विश्वसनीयता (कंप्यूटर नेटवर्किंग) परिवहन के लिए प्रारूपित की जाती हैं, जैसे स्थलीय टेलीविजन या उपग्रह टेलीविज़न। इसके अतिरिक्त, एक परिवहन धारा में कई योजना हो सकते हैं।

परिवहन धारा एमपीईजी -2 भाग 1, प्रणाली में दर्शाया गया है, जिसे औपचारिक रूप से आईएसओ /आईईसी मानक 13818-1 या आईटीयू-टी Rec. एच.222.0 के रूप में जाना जाता है।[2]


संक्षिप्त विवरण

एकाधिक एमपीईजी कार्यक्रम संयुक्त होते हैं फिर एक ट्रांसमिटिंग एंटीना को भेजे जाते हैं। रिसीवर किसी एक धारा को पार्स और डिकोड करता है।

एक परिवहन धारा कई अन्य उप धारा को संपुटित(एनकैप्सुलेट) करती है, प्रायः प्राथमिक धारा(पीईएस) को पैक करती है, जो बदले में एमपीईजी कोडेक या गैर-एमपीईजी कोडेक (जैसे डॉल्बी डिजिटल या डीटीएस (साउंड सिस्टम) ऑडियो, और किसी भी संख्या में) का उपयोग करके प्राथमिक धारा को कवर करती है। एमजेपीईजी या जेपीईजी 2000 वीडियो, उपशीर्षक के लिए अवतरण और चित्र, धाराओं की पहचान करने वाली तालिकाएं, और यहां तक ​​कि प्रसारक -विशिष्ट सूचना जैसे इलेक्ट्रॉनिक कार्यक्रम मार्गदर्शक का क्रियान्वन किया जाता है। कई धाराओं को प्रायः एक साथ मिलाया जाता है, जैसे कई अलग-अलग टेलीविजन चैनल, या कई डीवीडी-वीडियो चैनलों और एक फिल्म के कोण।

प्रत्येक धारा को (अधिकतम) 188-बाइट वर्ग में बाँट दिया जाता है और एक साथ अंतरापत्रित(अंतरापत्रित ) किया जाता है। छोटे पैकेट आकार के कारण, एमपीईजी कार्यक्रम धारा और ऑडियो वीडियो अंतरापत्रित, क्विकटाइम फ़ाइल स्वरूप /एमपीईजी-4 पार्ट 14, और मट्रोस्का जैसे अन्य सामान्य धारक/पात्र की तुलना में धाराओं को कम विलंबता और अधिक त्रुटि लचीलापन के साथ अंतरापत्रित किया जा सकता है, जो सामान्यतः प्रत्येक फ्रेम को एक पैकेट में संरक्षित करती हैं। एक पैकेट में फ्रेम होने वाले यह वीडियो दूर सम्मेलन के लिए विशेष रूप से महत्वपूर्ण है, जहां बड़े फ़्रेम अस्वीकार्य ऑडियो विलंब प्रस्तुत कर सकते हैं।

परिवहन धारा को स्थिर बिटरेट (सीबीआर) के रूप में प्रसारित किया जाता है और पर्याप्त डेटा उपस्थित नहीं होने पर पैडिंग बाइट्स से भरा जाता है।[lower-alpha 1]

तत्व

पैकेट

एक नेटवर्क पैकेट एक परिवहन धारा में डेटा की मूल इकाई है, और एक परिवहन धारा केवल पैकेट का एक क्रम है। प्रत्येक पैकेट एक तुल्यकालन और एक हैडर (कंप्यूटिंग) से प्रारम्भ होता है, जिसका वैकल्पिक अतिरिक्त हेडर के साथ पालन किया जा सकता है; बाकी पैकेट में पेलोड (कंप्यूटिंग) होता है। सभी हेडर फ़ील्ड्स को एंडियननेस बिग-एंडियन बिग-एंडियन के रूप में पढ़ा जाता है। पैकेट 188 बाइट लंबाई के होते हैं, लेकिन संचार माध्यम अतिरिक्त सूचना जोड़ सकता है।[lower-alpha 2] 188-बाइट पैकेट आकार मूल रूप से अतुल्यकालिक अंतरण विधा अतुल्यकालिक अंतरण विधा(एटीएम) प्रणाली के साथ अनुरूपता के लिए चुना गया था।[4][5]

आंशिक परिवहन स्ट्रीम पैकेट प्रारूप
नाम बिट्स की संख्या बिटमास्क (बिग-एंडियन) विवरण
4-बाइट ट्रांसपोर्ट स्ट्रीम हैडर
सिंक बाइट 8 0xff000000 0x47 का बिट पैटर्न (ASCII char 'G')
परिवहन त्रुटि संकेतक (टीईआई) 1 0x800000 सेट करें जब एक डेमोडुलेटर FEC डेटा से त्रुटियों को ठीक नहीं कर सकता है; पैकेट को इंगित करना दूषित है।
पेलोड यूनीटी स्टार्ट इंडिकेटर (PUSI) 1 0x400000 सेट करें जब इस पैकेट में एक नए पेलोड यूएनआईटी की पहली बाइट सम्मिलित हो। पेलोड की पहली बाइट यह बताएगी कि यह नया पेलोड यूएनआईटी कहां से शुरू होता है।

यह क्षेत्र एक रिसीवर को अनुमति देता है जिसने मिड ट्रांसमिशन को पढ़ना शुरू कर दिया है, यह जानने के लिए कि वह कब डेटा निकालना शुरू कर सकता है।

परिवहन प्राथमिकता 1 0x200000 Sसेट करें जब वर्तमान पैकेट की प्राथमिकता समान पाइ पॉइंट वाले अन्य पैकेटों की तुलना में अधिक हो।
पीआईडी 13 0x1fff00 पैकेट पहचानकर्ता, पेलोड डेटा का वर्णन करता है।
परिवहन नियंत्रण (TSC) 2 0xc0 '00' = स्क्रैम्बल नहीं।

केवल DVB-CSA और ATSC DES के लिए:

'01' (0x40) = भविष्य में उपयोग के लिए आरक्षित

'10' (0x80) = सम कुंजी के साथ स्क्रैम्बल किया गया

'11' (0xC0) = विषम कुंजी के साथ स्क्रैम्बल किया गया

अनुकूलन क्षेत्र नियंत्रण 2 0x30 01 - कोई अनुकूलन क्षेत्र नहीं, केवल पेलोड,

10 - केवल अनुकूलन क्षेत्र, कोई पेलोड नहीं,

11 - पेलोड के बाद अनुकूलन क्षेत्र,

00 - भविष्य में उपयोग के लिए आरक्षित

निरंतरता काउंटर 4 0xf प्रत्येक स्ट्रीम के भीतर पेलोड पैकेट्स की क्रम संख्या (0x00 से 0x0F) (पी पॉइंट 8191 को छोड़कर)

प्रति-विषाणु, केवल जब पेलोड फ़्लैग सेट किया जाता है।

वैकल्पिक क्षेत्र
अनुकूलन क्षेत्र चर यदि अनुकूलन क्षेत्र नियंत्रण 10 या 11 है तो प्रस्तुत करें। प्रारूप के लिए नीचे देखें।
पेलोड डेटा चर यदि अनुकूलन क्षेत्र नियंत्रण 01 या 11 है तो प्रस्तुत करें। पेलोड पीस पैकेट, प्रोग्राम विशिष्ट जानकारी (नीचे), या अन्य डेटा हो सकता है।
अनुकूलन क्षेत्र प्रारूप
नाम बिट्स की संख्या बिटमास्क विवरण
अनुकूलन क्षेत्र की लंबाई 8 इस बाइट के तुरंत बाद अनुकूलन क्षेत्र में बाइट्स की संख्या
डिसकंटिनिटी इंडिकेटर 1 0x80 सेट करें कि वर्तमान टीएस पैकेट निरंतरता काउंटर या प्रोग्राम घड़ी संदर्भ के संबंध में एक असंतोष स्थिति में है या नहीं
रैंडम एक्सेस संकेतक 1 0x40 सेट करें कि इस बिंदु से बिना किसी गड़बड़ी के स्ट्रीम को कब डीकोड किया जा सकता है
प्राथमिक स्ट्रीम प्राथमिकता संकेतक 1 0x20 सेट करें कि इस स्ट्रीम को "उच्च प्राथमिकता" कब माना जाना चाहिए
पीसीआर झंडा 1 0x10 पीसीआर फ़ील्ड मौजूद होने पर सेट करें
ओप्री फ्लैग 1 0x08 सेट करें जब ओप्री फ़ील्ड मौजूद हो
विभाजन बिंदु फ्लैग 1 0x04 ब्याह उलटी गिनती क्षेत्र मौजूद होने पर सेट करें
परिवहन निजी डेटा फ्लैग 1 0x02 सेट करें जब परिवहन निजी डेटा मौजूद हो
अनुकूलन क्षेत्र विस्तार फ्लैग 1 0x01 अनुकूलन एक्सटेंशन डेटा मौजूद होने पर सेट करें
वैकल्पिक क्षेत्र
पीसीआर 48 प्रोग्राम घड़ी संदर्भ, 33 बिट बेस, 6 बिट आरक्षित, 9 बिट एक्सटेंशन के रूप में संग्रहीत।

मान की गणना आधार * 300 + एक्सटेंशन के रूप में की जाती है।

ओपी रिफ्रेश 48 मूल कार्यक्रम घड़ी संदर्भ। मदद करता है जब एक टीएस को दूसरे में कॉपी किया जाता है
ब्याह उलटी गिनती 8 इंगित करता है कि इसमें से कितने TS पैकेट एक स्प्लिसिंग पॉइंट होते हैं (दो के पूरक पर हस्ताक्षर किए गए; नकारात्मक हो सकते हैं)
परिवहन निजी डेटा लंबाई 8 निम्नलिखित क्षेत्र की लंबाई
निजी डेटा परिवहन करें चर निजी डेटा
अनुकूलन विस्तार चर निचे देखो
स्टफिंग बाइट्स चर हमेशा 0xFF
अनुकूलन विस्तार प्रारूप
नाम बिट्स की संख्या बिटमास्क विवरण
अनुकूलन विस्तार की लंबाई 8 0xff00 शीर्षलेख की लंबाई
लीगल टाइम विंडो (LTW) फ्लैग 1 0x0080
टुकड़े-टुकड़े दर झंडा 1 0x0040
निर्बाध ब्याह झंडा 1 0x0020
सुरक्षित 5 0x001f
वैकल्पिक क्षेत्र
LTW फ्लैग सेट (2 बाइट्स)
LTW वैध झंडा 1 0x8000
एलटीडब्ल्यू ऑफसेट 15 0x7fff पैकेट गायब होने पर बफर की स्थिति निर्धारित करने के लिए रिब्रॉडकास्टर के लिए अतिरिक्त जानकारी।
टुकड़ा-टुकड़ा फ्लैग सेट (3 बाइट्स)
सुरक्षित 2 0xc00000
टुकड़े-टुकड़े दर 22 0x3fffff LTW के अंत-समय को परिभाषित करने के लिए, 188-बाइट पैकेट में मापी गई धारा की दर।
सीमलेस ब्याह फ्लैग सेट (5 बाइट्स)
ब्याह प्रकार 4 0xf000000000 H.262 ब्याह के मापदंडों को इंगित करता है।
डी नेक्स्ट एक्सेस यूनीटी 36 0x0efffefffe ब्याह बिंदु के पीस डीज। कुल 33 डेटा बिट्स के लिए एकाधिक फ़ील्ड्स, 1 मार्कर बिट (0x1), 15 बिट्स, 1 मार्कर बिट, 15 बिट्स और 1 मार्कर बिट के रूप में विभाजित करें।
पेलोड प्रारूप
नाम बिट्स की संख्या बिटमास्क विवरण
पेलोड सूचक (वैकल्पिक) 8 0xff पेलोड यूनीटी स्टार्ट इंडिकेटर (PUSI) फ्लैग सेट होने पर ही प्रस्तुत करें।

यह इस बाइट के बाद इंडेक्स देता है जिस पर नया पेलोड यूनीटी शुरू होता है। इंडेक्स से पहले कोई भी पेलोड बाइट पिछले पेलोड यूएनआईटी का हिस्सा है।

वास्तविक पेलोड चर पेलोड की सामग्री।

पैकेट पहचानकर्ता (पीआईडी)

परिवहन धारा में प्रत्येक तालिका या प्राथमिक धारा की पहचान 13-बिट पैकेट पहचानकर्ता(पीआईडी) द्वारा की जाती है। एक विबहुसंकेतक एक ही पीआईडी ​​​​द्वारा पहचाने गए पैकेटों की तलाश में परिवहन प्रवाह से प्राथमिक धाराओं को निकालता है। अधिकांश अनुप्रयोगों में, समय विभाजन बहुसंकेतन का उपयोग यह तय करने के लिए किया जाएगा कि परिवहन धारा में एक विशेष पीआईडी ​​​​कितनी बार दिखाई देती है।

पैकेट पहचानकर्ता उपयोग में हैं
डेसीमल हेक्साडेसीमल विवरण
0 0x0000 प्रोग्राम एसोसिएशन टेबल (पीएटी) में सभी प्रोग्राम मैप टेबल की निर्देशिका सूची सम्मिलित है
1 0x0001 कंडीशनल एक्सेस टेबल (सीएटी) में सभी आईटीयू-टी आरईसी की निर्देशिका सूची है। H.222 एंटाइटेलमेंट मैनेजमेंट मैसेज स्ट्रीम प्रोग्राम मैप टेबल द्वारा उपयोग किया जाता है
2 0x0002 ट्रांसपोर्ट स्ट्रीम विवरण तालिका (टीएसडीटी) में समग्र ट्रांसपोर्ट स्ट्रीम से संबंधित विवरणक सम्मिलित हैं
3 0x0003 IPMP नियंत्रण सूचना तालिका में प्रोग्राम मैप टेबल द्वारा उपयोग की जाने वाली सभी राइट /आईईसी 14496-13 नियंत्रण धाराओं की एक निर्देशिका सूची सम्मिलित है
4–15 0x0004-0x000F भविष्य उपयोग के लिए आरक्षित
16–31 0x0010-0x001F डीवीबी मेटाडेटा द्वारा उपयोग किया जाता है

0x0010: एनआईटी, एसटी

0x0011: एसडीटी, बैट, एसटी

0x0012: ईआईटी, एसटी, सीआईटी

0x0013: आरएसटी, एसटी

0x0014: टीडीटी, टीओटी, एसटी

0x0015: नेटवर्क तुल्यकालन

0x0016: आरएनटी

0x0017-0x001B: भविष्य में उपयोग के लिए आरक्षित

0x001C: इनबैंड सिग्नलिंग

0x001D: माप

0x001E: डीआईटी

0x001F: बैठो

32-8186 0x0020-0x1FFA मानचित्र तालिकाओं, प्राथमिक धाराओं और अन्य डेटा तालिकाओं को प्रोग्राम करने के लिए आवश्यकतानुसार असाइन किया जा सकता है
8187 0x1FFB DigiCipher 2/ATSC MGT मेटाडेटा द्वारा प्रयुक्त
8188–8190 0x1FFC-0x1FFE मानचित्र तालिकाओं, प्राथमिक धाराओं और अन्य डेटा तालिकाओं को प्रोग्राम करने के लिए आवश्यकतानुसार असाइन किया जा सकता है
8191 0x1FFF नल पैकेट (फिक्स्ड बैंडविड्थ पैडिंग के लिए प्रयुक्त)


कार्यक्रम

परिवहन धारा में योजनाओं की अवधारणा है। प्रत्येक योजना को कार्यक्रम नक्शा टेबल(पीएमटी) द्वारा वर्णित किया जाता है। उस कार्यक्रम से जुड़ी प्रारंभिक धाराओं में पीएमटी में सूचीबद्ध पीआईडी ​​हैं। एक और पीआईडी ​​पीएमटी से ही जुड़ा हुआ है। उदाहरण के लिए, डिजिटल टेलीविज़न में उपयोग की जाने वालीपरिवहन धारा में तीन टेलीविज़न चैनलों का प्रतिनिधित्व करने के लिए तीन कार्यक्रम हो सकते हैं। मान लीजिए कि प्रत्येक चैनल में एक वीडियो धारा, एक या दो ऑडियो धारा और आवश्यक अधिआंकड़ा सम्मिलित हैं। एक एटीएससी ट्यूनर जो तीन चैनलों में से एक को कूटानुवाद करना चाहता है, उसे केवल अपने कार्यक्रम से जुड़े प्रत्येक पीआईडी ​​​​के पेलोड को कूटानुवाद करना होगा। यह अन्य सभी पीआईडी ​​की अंश को अलग सकता है। एक से अधिक कार्यक्रम वाली परिवहन धारा को बहु कार्यक्रम परिवहन धारा(एमपीटीएस) कहा जाता है। एक कार्यक्रम परिवहन धारा को एक -कार्यक्रम परिवहन धारा (एसपीटीएस) कहा जाता है।

कार्यक्रम विशेष जानकारी

चार कार्यक्रम विशिष्ट सूचना (पीएसआई) टेबल हैं: कार्यक्रम समिति (पीएटी), कार्यक्रम नक्शा (पीएमटी),सशर्त पहुंच (सीएटी), और नेटवर्क जानकारी (एनआईटी)। एमपीईजी -2 विनिर्देश सीएटी और एनआईटी के प्रारूप को करता निर्दिष्ट नहीं करता है।

पीसीआर

एक कूटानुवादक को समकालिक विषय सूची प्रस्तुत करने के लिए सक्षम करने के लिए, जैसे संबंधित वीडियो से मेल खाने वाले ऑडियो ट्रैक, प्रत्येक 100 एमएस में कम से कम एक बार, एक एमपीईजी -2परिवहन धारा पैकेट के अनुकूलन क्षेत्र में एक कार्यक्रम घड़ी संदर्भ (पीसीआर) प्रसारित किया जाता है। एमपीईजी -2 कार्यक्रम के लिए पीसीआर के साथ पीआईडी की पहचान संबद्ध पीएमटी में पीसीआर _पीआईडी मान द्वारा की जाती है। पीसीआर का मूल्य, जब ठीक से उपयोग किया जाता है, कूटानुवादक में एक system_timing_घड़ी उत्पन्न करने के लिए नियोजित किया जाता है। प्रणाली टाइम क्लॉक (एसटीसी) डिकोडर, जब ठीक से लागू किया जाता है, एक अत्यधिक सटीक समय आधार प्रदान करता है जिसका उपयोग ऑडियो और वीडियो प्राथमिक धाराओं को सिंक्रनाइज़ करने के लिए किया जाता है। एमपीईजी -2 में समय इस घड़ी को संदर्भित करता है। उदाहरण के लिए, प्रस्तुति समय मुहर (पीटीएस) का उद्देश्य पीसीआर के सापेक्ष होना है। पहले 33 बिट 90 किलोहर्ट्‍ज घड़ी पर आधारित होते हैं। अंतिम 9 बिट 27 मेगाहर्ट्ज घड़ी पर आधारित हैं। पीसीआर के लिए अनुमत अधिकतम जिटर है +/- 500 ns.

अशक्त पैकेट

कुछ प्रसारण योजनाएँ, जैसे कि एटीएससी मानक और डिजिटल वीडियो प्रसारण, परिवहन धारा पर सख्त स्थिर बिटरेट आवश्यकताओं को लागू करती हैं। यह सुनिश्चित करने के लिए कि धारा स्थिर बिटरेट बनाए रखती है, एक मल्टीप्लेक्सर को कुछ अतिरिक्त पैकेट डालने की आवश्यकता हो सकती है। पीआईडी ​​0x1FFF इस प्रयोजन के लिए आरक्षित है। अशक्त पैकेट का पेलोड सभी शून्य है, और रिसीवर से इसकी विषय सूची को अनदेखा करने की अपेक्षा की जाती है।[6]

डिजिटल वीडियो कैमरों में प्रयोग करें

परिवहन धारा मूल रूप से प्रसारण के लिए डिजाइन किया गया था। बाद में इसे मानक 188-बाइट पैकेट में 4-बाइट टाइमकोड (टीसी) फ़ील्ड जोड़कर डिजिटल वीडियो कैमरा, रिकॉर्डर और खिलाड़ियों के साथ उपयोग के लिए अनुकूलित किया गया, जिसके परिणामस्वरूप 192-बाइट पैकेट बन गया।[7][8] इसे ही अनौपचारिक रूप से .m2ts धारा कहा जाता है। ब्लू-रे डिस्क समिति इसे .m2ts|बीडीएवी एमपीईजी -2परिवहन धारा कहता है।[7]जेवीसी ने इसे एमओडी और टीओडी(वीडियो प्रारूप) कहा[lower-alpha 3] जब जेवीसी GZ-HD7 |GZ-HD7 जैसे HDD-आधारित कैमकोर्डर में उपयोग किया जाता है।[9][10] टाइमकोड धारा के किसी भी हिस्से को या तो मीडिया प्लेयर से, या गैर-रैखिक वीडियो संपादन प्रणाली से त्वरित पहुंच की अनुमति देता है।[11] इसका उपयोग बहु-कैमरा सेटअप में कई कैमरों से वीडियो धारा को सिंक्रनाइज़ करने के लिए भी किया जाता है।

== ब्लू-रे == में प्रयोग करें मेनू समर्थन के साथ लिखे गए ब्लू-रे डिस्क वीडियो शीर्षक, ब्लू-रे डिस्क मूवी (बीडीएमवी) प्रारूप में हैं और इसमें एक बीडीएवी धारक में ऑडियो, वीडियो और अन्य धारा सम्मिलित हैं, जो एमपीईजी-2परिवहन धारा प्रारूप पर आधारित है।[12][13] ब्लू-रे डिस्क वीडियो इन संशोधित एमपीईजी -2परिवहन धारा का उपयोग करता है, डीवीडी कार्यक्रम धारा की तुलना में जिनमें अतिरिक्त ट्रांसपोर्ट ओवरहेड नहीं होता है।

बीडीएवी (ब्लू-रे डिस्क ऑडियो/विजुअल) प्रारूप भी है, जो मूवी रिलीज के लिए उपयोग किए जाने वाले बीडीएमवी प्रारूप का उपभोक्ता-उन्मुख विकल्प है। ऑडियो/वीडियो रिकॉर्डिंग के लिए रिकॉर्ड करने योग्य ब्लू-रे डिस्क पर बीडीएवी प्रारूप का उपयोग किया जाता है।[13][lower-alpha 4] ब्लू-रे डिस्क एमपीईजी -2परिवहन धारा रिकॉर्डिंग पद्धति का उपयोग करती है। यह बीडीएवी परिवर्तित डिजिटल प्रसारण की परिवहन धाराओं को रिकॉर्ड करने में सक्षम बनाता है क्योंकि वे पैकेट के न्यूनतम परिवर्तन के साथ हैं।[8]यह बीडीएवी परिवर्तित डिजिटल प्रसारण के सरल धारा कट स्टाइल संपादन को भी सक्षम बनाता है जो कि जैसा है वैसा ही रिकॉर्ड किया जाता है और जहां धारा से अवांछित पैकेटों को हटाकर डेटा को संपादित किया जा सकता है। हालांकि यह काफी स्वाभाविक है, उच्च गति और उपयोग में आसान पुनर्प्राप्ति के लिए एक फ़ंक्शन अंतर्निहित है।[8][15]


यह भी देखें

टिप्पणियाँ

  1. The Blu-ray format does not require CBR.
  2. Forward error correction is added by ISDB & DVB (16 bytes) and ATSC (20 bytes),[3] while the M2TS format prefixes packets with a 4-byte copyright and timestamp tag.
  3. Possibly an abbreviation for "Transport stream on disc".
  4. Filename extension .m2ts is used on Blu-ray Disc video files which contain an incompatible BDAV MPEG-2 transport stream due to the four additional octets added to every packet.[7][14]


संदर्भ

  1. "MPEG-2 ट्रांसपोर्ट स्ट्रीम". AfterDawn.com. Retrieved 8 June 2010.
  2. Cite error: Invalid <ref> tag; no text was provided for refs named itu-spec
  3. "ATSC transmission". Broadcastengineering.com. 20 June 2005. Retrieved 17 May 2012.
  4. "एमपीईजी सिस्टम अक्सर पूछे जाने वाले प्रश्न". Mpeg.chiariglione.org. Retrieved 17 May 2012.
  5. "एटीएससी एमपीईजी ट्रांसपोर्ट स्ट्रीम मॉनिटर". Tek.com. Retrieved 17 May 2012.
  6. A Guide to MPEG Fundamentals and Protocol Analysis (PDF), Tektronix, p. 37, retrieved 23 April 2020
  7. 7.0 7.1 7.2 BD ROM – Audio Visual Application Format Specifications (PDF), Blu-ray Disc Association, March 2005, p. 15-16, retrieved 26 July 2009
  8. 8.0 8.1 8.2 BD-RE – Audiovisual Application Format Specification for BD-RE 2.1 (PDF), Blu-ray Disc Association, March 2008, archived from the original (PDF) on 6 February 2009
  9. "स्टीव मुलेन, M2TS प्राइमर". Dvinfo.net.
  10. "जेवीसी एवरियो एमओडी और टीओडी फाइलों के साथ काम करना". Archived from the original on 23 October 2008.
  11. "एमपीईजी-टीएस कैसे काम करता है". Forum.videohelp.com. Retrieved 17 May 2012.[self-published source?]
  12. Afterdawn.com Glossary – BD-MV (Blu-ray Movie) and BDAV container Archived 18 February 2009 at the Wayback Machine, Retrieved on 26 July 2009
  13. 13.0 13.1 Afterdawn.com Glossary – BDAV container, Retrieved on 26 July 2009
  14. Videohelp.com What is Blu-ray Disc and HD DVD? Archived 24 December 2009 at the Wayback Machine, Retrieved on 26 July 2009
  15. Blu-ray Disc Association (August 2004) Blu-ray Disc Format, White paper (PDF) Page 22, Retrieved on 28 July 2009

बाहरी कड़ियाँ