Program-specific information
پروگرام مخصوص معلومات (پی ایس آئی) ایک پروگرام (چینل) اور ایم پی ای جی ٹرانسپورٹ اسٹریم کے حصے کے بارے میں میٹا ڈیٹا ہے۔ پی ایس آئی ڈیٹا جیسا کہ آئی ایس او/آئی ای سی 13818-1 (ایم پی ای جی-2 پارٹ 1: سسٹمز) کے ذریعے بیان کیا گیا ہے، اس میں چار ٹیبل شامل ہیں: پی اے ٹی (پروگرام ایسوسی ایشن ٹیبل) سی اے ٹی (کنڈیشنل ایکسیس ٹیبل) پی ایم ٹی (پروگرام میپنگ ٹیبل) این آئی ٹی (نیٹ ورک انفارمیشن ٹیبل) ایم پی ای جی-2 کی تفصیلات سی اے ٹی اور این آئی ٹی کی شکل کی وضاحت نہیں کرتی ہیں۔ پی ایس آئی کو میز کے ڈھانچے کی شکل میں لے جایا جاتا ہے۔ ہر میز کے ڈھانچے کو حصوں میں تقسیم کیا گیا ہے۔ ہر سیکشن متعدد ٹرانسپورٹ اسٹریم پیکٹوں کو پھیلا سکتا ہے۔ دوسری طرف، ایک ٹرانسپورٹ اسٹریم پیکٹ میں ایک ہی پی آئی ڈی کے ساتھ متعدد حصے بھی ہو سکتے ہیں۔ موافقت کا میدان پی ایس آئی ڈیٹا لے جانے والے ٹی ایس پیکٹوں میں بھی ہوتا ہے۔ پی ایس آئی ڈیٹا کو کبھی بھی اسکرینبل نہیں کیا جائے گا تاکہ وصول کرنے والے سرے پر موجود ڈیکوڈر آسانی سے اسٹریم کی خصوصیات کی شناخت کر سکے۔ پی اے ٹی اور سی اے ٹی ٹیبل پر مشتمل حصے پہلے سے طے شدہ پی آئی ڈی (پیکٹ شناخت کنندہ) سے وابستہ ہیں جیسا کہ ذیل میں ان کی متعلقہ وضاحت میں بیان کیا گیا ہے۔ ایک سلسلے میں متعدد آزاد پی ایم ٹی حصے ہو سکتے ہیں ؛ ہر حصے کو ایک منفرد صارف سے متعین پی آئی ڈی دیا جاتا ہے اور اس پروگرام اور اس کے اندر موجود سلسلے کو بیان کرنے والے میٹا ڈیٹا میں ایک پروگرام نمبر کا نقشہ بنایا جاتا ہے۔ پی ایم ٹی سیکشن پی آئی ڈی کی وضاحت پی اے ٹی میں کی گئی ہے، اور صرف پی آئی ڈی کی وضاحت کی گئی ہے۔ اسٹریمز خود پی ای ایس پیکٹوں میں موجود ہوتے ہیں جن میں پی ایم ٹی میں مخصوص صارف سے متعین پی آئی ڈی ہوتے ہیں۔ پی ایس آئی اسٹرکچر ٹیبل سیکشنز ڈسکرپٹر پی اے ٹی (پروگرام ایسوسی ایشن ٹیبل) پروگرام ایسوسی ایشن ٹیبل (پی اے ٹی) ٹرانسپورٹ اسٹریم میں دستیاب تمام پروگراموں کی فہرست دیتا ہے۔ درج کردہ پروگراموں میں سے ہر ایک کی شناخت 16 بٹ ویلیو سے کی جاتی ہے جسے پروگرام نمبر کہا جاتا ہے۔ پی اے ٹی میں درج ہر پروگرام کے پی ایم ٹی کے لیے پی آئی ڈی کی ایک متعلقہ قدر ہوتی ہے۔ پروگرام _ نمبر کے لیے قدر 0x0000 پی آئی ڈی کی وضاحت کے لیے محفوظ ہے جہاں نیٹ ورک انفارمیشن ٹیبل تلاش کرنا ہے۔ اگر ایسا پروگرام پی اے ٹی میں موجود نہیں ہے تو این آئی ٹی کے لیے ڈیفالٹ پی آئی ڈی ویلیو (0x0010) استعمال کی جائے گی۔ پی اے ٹی کی معلومات پر مشتمل ٹی ایس پیکٹوں میں ہمیشہ پی آئی ڈی 0x0000 ہوتا ہے۔ پی اے ٹی کو پی آئی ڈی 0x0000 اور ٹیبل آئی ڈی 0x00 تفویض کیا گیا ہے۔ ٹرانسپورٹ اسٹریم میں پی آئی ڈی 0x0000 کے ساتھ کم از کم ایک یا زیادہ ٹی ایس پیکٹ ہوتے ہیں۔ ان میں سے کچھ مسلسل پیکٹ پی اے ٹی بناتے ہیں۔ ڈیکوڈر کی طرف پی ایس آئی سیکشن فلٹر آنے والے ٹی ایس پیکٹوں کو سنتا ہے۔ فلٹر کے پی اے ٹی ٹیبل کی شناخت کرنے کے بعد وہ پیکٹ کو جمع کرتے ہیں اور اسے ڈی کوڈ کرتے ہیں۔ پی اے ٹی میں ٹی ایس میں موجود تمام پروگراموں کے بارے میں معلومات ہوتی ہیں۔ پی اے ٹی میں پروگرام میپ ٹیبل پی آئی ڈی اور پروگرام نمبر کی ایسوسی ایشن کو ظاہر کرنے والی معلومات ہوتی ہیں۔ پی اے ٹی کو 32 بٹ سی آر سی پی ایم ٹی (پروگرام میپ مخصوص ڈیٹا) کے ساتھ ختم ہونا چاہیے۔ پی ایم ٹی میں پروگراموں کے بارے میں معلومات ہوتی ہیں۔ ہر پروگرام کے لیے ایک پی ایم ٹی ہے۔ جبکہ ایم پی ای جی-2 معیار ایک سے زیادہ پی ایم ٹی سیکشن کو ایک پی آئی ڈی پر منتقل کرنے کی اجازت دیتا ہے (سنگل ٹرانسپورٹ اسٹریم پی آئی ڈی میں ایک سے زیادہ پروگراموں کی پی ایم ٹی معلومات ہوتی ہیں)، زیادہ تر ایم پی ای جی-2 "صارفین" جیسے اے ٹی ایس سی اور ایس سی ٹی ای کو ہر پی ایم ٹی کو ایک علیحدہ پی آئی ڈی پر منتقل کرنے کی ضرورت ہوتی ہے جو کسی دوسرے پیکٹ کے لیے استعمال نہیں ہوتا ہے۔ پی ایم ٹیز ٹرانسپورٹ اسٹریم میں موجود ہر پروگرام کے بارے میں معلومات فراہم کرتے ہیں، بشمول پروگرام نمبر، اور ان ابتدائی اسٹریمز کی فہرست دیتے ہیں جو بیان کردہ ایم پی ای جی-2 پروگرام پر مشتمل ہوتے ہیں۔ اختیاری وضاحتیں کے لیے بھی مقامات ہیں جو پورے ایم پی ای جی-2 پروگرام کو بیان کرتے ہیں، نیز ہر ابتدائی سلسلے کے لیے ایک اختیاری وضاحتیں بھی ہیں۔ ہر ایلیمنٹری اسٹریم کو اسٹریم ٹائپ ویلیو کے ساتھ لیبل کیا جاتا ہے۔ اس ٹیبل میں پروگرام سے وابستہ ابتدائی اسٹریمز کے پی آئی ڈی نمبر ہوتے ہیں اور اس میں ان ابتدائی اسٹریمز (ویڈیو، آڈیو وغیرہ) کی قسم کے بارے میں معلومات ہوتی ہیں۔ اس کے علاوہ اس میں کسی بھی دوسرے اسٹریم کے لیے ایک ای سی ایم (اینٹائٹلمنٹ کنٹرول میسجز) اسٹریم بھی ہو سکتا ہے جو خفیہ شدہ ہو۔ یہ پیغامات سائفر کلیدی انتخاب کے مرحلے میں استعمال ہونے والی معلومات فراہم کرتے ہیں۔ کیٹ (مشروط رسائی مخصوص ڈیٹا) ٹیبل آئی ڈی کی قیمت 0x01 ہے۔ یہ ٹیبل محدود اسٹریمز کی ڈکرپشن کے لیے استعمال ہونے والی سائفر چابیاں کے مشروط رسائی کے انتظام کے لیے استعمال ہوتا ہے۔ اس جدول میں استعمال شدہ نظام اور اس سے وابستہ ای ایم ایم پی آئی ڈی کے نجی طور پر بیان کردہ وضاحتیں شامل ہیں۔ اسے نیٹ ورک فراہم کنندہ باقاعدگی سے کلیدی اپ ڈیٹس کو برقرار رکھنے کے لیے استعمال کرتا ہے۔ این آئی ٹی (نیٹ ورک انفارمیشن مخصوص ڈیٹا) یہ اختیاری ٹیبل رسائی کے پیرامیٹرز اور دیگر تفصیلات فراہم کرتے ہوئے ٹرانسپورٹ اسٹریم شناخت کاروں کو نیٹ ورک میں گروپ کر سکتا ہے۔ آئی ٹی یو-ٹی ریک۔ H.222 اور ISO/IEC 13818-1 NIT ڈھانچے کی وضاحت نہیں کرتے ہیں۔ یورپی براڈکاسٹنگ یونین ڈی وی بی کی تفصیلات ای ٹی ایس آئی ای این 300 468 (ڈی وی بی-ایس آئی) کرتی ہے۔ H.222 میں اس ٹیبل کا ذکر کرنے لیکن اس کی وضاحت نہ کرنے کا مقصد یہ ہے کہ اس نے پی اے ٹی میں پروگرام نمبر 0 (صفر) محفوظ کیا ہے۔ ٹیبل آئی ڈی ایکسٹینشن کا استعمال ٹرانسپورٹ اسٹریمز کی ڈائرکٹری لسٹنگ کے ساتھ مل کر مقامی نیٹ ورک کی شناخت کے لیے کیا جاتا ہے۔ وضاحتیں ماڈیولیشن، ان اسٹریمز اور پروگراموں کے ماخذ کی فہرست بنانے کے لیے استعمال ہوتی ہیں۔ اصل نیٹ ورک شناخت کنندہ کا مقصد ٹرانسپورٹ اسٹریمز اور غیر ملکی نیٹ ورکس پر پروگراموں کو مقامی نیٹ ورک میں شامل کرنے کی اجازت دینا ہے جو ٹرانسپورٹ اور پروگرام آئی ڈیز کی دوبارہ نقشہ سازی کی اجازت نہیں دیتا ہے جو نیٹ ورکس کے درمیان نقل کیا جا سکتا ہے۔ ڈی وی بی کی تفصیلات ٹرانسپورٹ پیکٹ شناخت کنندہ کو 16 اور نقل و حمل کے مقامی نیٹ ورک کے ٹیبل شناخت کنندہ کو 64 کے طور پر بیان کرتی ہیں۔ 65 کا ٹیبل شناخت کنندہ ٹرانسپورٹس کے غیر ملکی نیٹ ورک کے لیے ہوتا ہے۔ نیٹ ورک شناخت کاروں کو ڈی وی بی سروسز کے ذریعے برقرار رکھا جاتا ہے جنہوں نے شناخت کاروں کو نیٹ ورک _ آئی ڈی اور اوریجنل _ نیٹ ورک _ آئی ڈی کے دو منفرد لیکن غیر ضروری گروپوں میں الگ کیا ہے۔ دونوں گروپوں میں بڑی تعداد میں اوور لیپنگ اندراجات ہیں۔ پی ایس آئی لیبل ٹیبل شناخت کنندگان ٹرانسپورٹ اسٹریم میں ہر ٹیبل کی شناخت 8 بٹ ٹیبل شناخت کنندہ کے ذریعے کی جاتی ہے۔ ایس سی ٹی ای مخصوص میزیں: 0 ایکس سی او ٹیبل آئی ڈی پروگرام انفارمیشن میسج کے ذریعے استعمال ہوتا ہے 0 ایکس سی 1 ٹیبل آئی ڈی پروگرام نام پیغام کے ذریعے استعمال ہوتا ہے یہ ضروری نہیں ہے کہ پی اے ٹی کے ذریعے اشارہ کردہ پی ایم ٹی کے پی آئی ڈی میں ٹیبل آئی ڈی 0 ایکس 02 کے ساتھ ایک ٹیبل ہو جبکہ پی ایم ٹی کو پڑھنے کے دوران ٹیبل آئی ڈی کو نظر انداز کرنے سے پروگرام اور ایلیمنٹری اسٹریم ڈسکرپٹر ٹیگز کے خراب نتائج ہو سکتے ہیں۔ ٹرانسپورٹ اسٹریم ٹیبل میں ہر ڈسکرپٹر کی شناخت 8 بٹ ڈسکرپٹر ٹیگ کے ذریعے کی جاتی ہے۔ ابتدائی دھارے کی اقسام نقل و حمل کے دھارے میں ہر ابتدائی دھارے کی شناخت 8 بٹ ابتدائی دھارے کی قسم کی تفویض سے کی جاتی ہے۔ حوالہ جات بیرونی روابط ٹیکٹرونیکس پوسٹر کمپیوٹر پروگرامنگ ویڈیو کوڈیکس ایم پی ای جی