एमपीईजी ट्रांसपोर्ट स्ट्रीम

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

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

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

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

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

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

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

 तत्व 

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



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

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

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

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

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

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

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

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

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

यह भी देखें

 * एमपीईजी मीडिया परिवहन (एमएमटी)
 * वास्तविक समय परिवहन नवाचार (आरटीपी)
 * यूनिडायरेक्शनल लाइटवेट एनकैप्सुलेशन (ULE)

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

 * ITU-T H.222.0 | आईएसओ /आईईसी 13818-1 Systems Spec Documents
 * Latest free copy of the spec, August 2018
 * एमपीईजी -4 Systems FAQ
 * TSDuck – Free open-source tool to manipulate एमपीईजी transport streams.