What Exactly is SRT

نئی

SRT بالکل کیا ہے؟

اگر آپ نے کبھی کوئی لائیو سٹریمنگ کی ہے، تو آپ کو سٹریمنگ پروٹوکول سے واقف ہونا چاہیے، خاص طور پر RTMP، جو لائیو سٹریمنگ کا سب سے عام پروٹوکول ہے۔تاہم، ایک نیا سٹریمنگ پروٹوکول ہے جو سٹریمنگ کی دنیا میں دھوم مچا رہا ہے۔اسے SRT کہتے ہیں۔تو، بالکل SRT کیا ہے؟

SRT کا مطلب محفوظ قابل اعتماد ٹرانسپورٹ ہے، جو Haivision کی طرف سے تیار کردہ ایک سٹریمنگ پروٹوکول ہے۔میں سٹریمنگ پروٹوکول کی اہمیت کو ایک مثال کے ساتھ واضح کرتا ہوں۔جب کوئی ویڈیو اسٹریمز دیکھنے کے لیے یوٹیوب لائیو کھولتا ہے، تو آپ کا پی سی سرور کو "کنیکٹ کرنے کی درخواست" بھیجتا ہے۔درخواست کو تسلیم کرنے پر، سرور پھر سیکشن شدہ ویڈیو ڈیٹا کو PC کو واپس کرتا ہے جس پر ویڈیو کو ڈی کوڈ کیا جاتا ہے اور ایک ہی وقت میں چلایا جاتا ہے۔SRT بنیادی طور پر ایک سٹریمنگ پروٹوکول ہے جسے ہموار ویڈیو سٹریمنگ کے لیے دو آلات کو سمجھنا چاہیے۔ہر پروٹوکول کے اپنے فوائد اور نقصانات ہوتے ہیں اور RTMP، RTSP، HLS اور SRT ویڈیو سٹریمنگ میں استعمال ہونے والے سب سے نمایاں پروٹوکول ہیں۔

 

کیوں SRT اگرچہ RTMP ایک مستحکم اور عام طور پر استعمال ہونے والا اسٹریمنگ پروٹوکول ہے؟

SRT کے فوائد اور نقصانات کے ساتھ ساتھ اس کی خصوصیات جاننے کے لیے، ہمیں پہلے اس کا RTMP سے موازنہ کرنا چاہیے۔RTMP، جسے ریئل ٹائم میسجنگ پروٹوکول کے نام سے بھی جانا جاتا ہے، ایک پختہ، اچھی طرح سے قائم کردہ اسٹریمنگ پروٹوکول ہے جس کی TCP پر مبنی پیک ری ٹرانسمٹ صلاحیتوں اور ایڈجسٹ بفرز کی وجہ سے وشوسنییتا کی شہرت ہے۔RTMP سب سے زیادہ استعمال ہونے والا اسٹریمنگ پروٹوکول ہے لیکن اسے 2012 کے بعد سے کبھی اپ ڈیٹ نہیں کیا گیا، اس لیے یہ بہت زیادہ امکان ہے کہ اسے SRT سے تبدیل کر دیا جائے گا۔

سب سے اہم بات یہ ہے کہ، SRT مشکل والی ویڈیو کو RTMP سے بہتر طریقے سے ہینڈل کرتا ہے۔غیر معتبر، کم بینڈوتھ والے نیٹ ورکس پر RTMP کو سٹریم کرنے سے آپ کے لائیو سٹریم کی بفرنگ اور پکسلیشن جیسے مسائل پیدا ہو سکتے ہیں۔SRT کو کم بینڈوتھ کی ضرورت ہوتی ہے اور یہ ڈیٹا کی غلطیوں کو تیزی سے حل کرتا ہے۔نتیجے کے طور پر، آپ کے ناظرین کم بفرنگ اور پکسلائزیشن کے ساتھ ایک بہتر سلسلہ کا تجربہ کریں گے۔

 

SRT انتہائی کم اینڈ ٹو اینڈ لیٹینسی فراہم کرتا ہے اور ایسی رفتار پیش کرتا ہے جو RTMP سے 2 - 3 گنا زیادہ تیز ہے۔

RTMP کے مقابلے میں، SRT سٹریمنگ کم تاخیر فراہم کرتی ہے۔جیسا کہ وائٹ پیپر میں لکھا گیا ہے (https://www.haivision.com/resources/white-paper/srt-versus-rtmp/) Haivision کی طرف سے شائع کیا گیا، اسی ٹیسٹ ماحول میں، SRT میں تاخیر ہے جو RTMP سے 2.5 - 3.2 گنا کم ہے، جو کافی حد تک بہتری ہے۔جیسا کہ نیچے دیے گئے خاکے میں واضح کیا گیا ہے، نیلی بار SRT کی کارکردگی کی نمائندگی کرتی ہے، اور نارنجی بار RTMP تاخیر کو ظاہر کرتا ہے (ٹیسٹ چار مختلف جغرافیائی مقامات پر کیے گئے، جیسے جرمنی سے آسٹریلیا اور جرمنی سے امریکہ)۔

 

اب بھی ایک ناقابل اعتماد نیٹ ورک میں بھی اعلی کارکردگی دکھاتا ہے۔

اس کی کم تاخیر کے علاوہ، یہ بات قابل ذکر ہے کہ SRT اب بھی خراب کارکردگی والے نیٹ ورک میں منتقل کر سکتا ہے۔SRT انفراسٹرکچر میں بلٹ ان فنکشنز ہیں جو اتار چڑھاؤ والی بینڈوتھ، پیکٹ کے نقصان وغیرہ کی وجہ سے ہونے والے منفی اثرات کو کم کرتے ہیں، اس طرح غیر متوقع نیٹ ورکس میں بھی ویڈیو سٹریم کی سالمیت اور معیار کو برقرار رکھا جاتا ہے۔

 

SRT لا سکتا ہے کہ فوائد؟

انتہائی کم تاخیر اور نیٹ ورک کے ماحول میں تبدیلیوں کے لیے لچک کے علاوہ، SRT سے آپ کو دوسرے فوائد بھی مل سکتے ہیں۔چونکہ آپ غیر متوقع ٹریفک پر ویڈیوز بھیج سکتے ہیں، اس لیے مہنگے GPS نیٹ ورکس کی ضرورت نہیں ہے، لہذا آپ اپنی سروس لاگت کے لحاظ سے مسابقتی ہو سکتے ہیں۔دوسرے الفاظ میں، آپ انٹرنیٹ کی دستیابی کے ساتھ کسی بھی جگہ پر انٹرایکٹو ڈوپلیکس مواصلات کا تجربہ کر سکتے ہیں۔ویڈیو سٹریمنگ پروٹوکول ہونے کی وجہ سے، SRT MPEG-2، H.264 اور HEVC ویڈیو ڈیٹا کو پیکیٹائز کر سکتا ہے اور اس کا معیاری انکرپشن طریقہ ڈیٹا کی رازداری کو یقینی بناتا ہے۔

 

کس کو SRT استعمال کرنا چاہئے؟

SRT تمام مختلف قسم کی ویڈیو ٹرانسمیشنز کے لیے ڈیزائن کیا گیا ہے۔ذرا تصور کریں کہ ایک گنجان بھرے کانفرنس ہال میں، ہر کوئی انٹرنیٹ کنکشن کے لیے ایک ہی نیٹ ورک کا استعمال کرتا ہے۔اتنے مصروف نیٹ ورک پر پروڈکشن اسٹوڈیو کو ویڈیوز بھیجنا، ٹرانسمیشن کا معیار یقینی طور پر گر جائے گا۔یہ بہت زیادہ امکان ہے کہ اتنے مصروف نیٹ ورک پر ویڈیو بھیجنے پر پیکٹ کا نقصان ہو جائے گا۔ایس آر ٹی، اس صورت حال میں، ان مسائل کو دور کرنے میں بہت مؤثر ہے اور مطلوبہ انکوڈرز کو اعلیٰ معیار کی ویڈیوز فراہم کرتا ہے۔

مختلف علاقوں میں متعدد اسکول اور گرجا گھر بھی ہیں۔مختلف اسکولوں یا گرجا گھروں کے درمیان ویڈیوز کو اسٹریم کرنے کے لیے، اگر اسٹریمنگ کے دوران کوئی تاخیر ہوتی ہے تو دیکھنے کا تجربہ یقینی طور پر ناخوشگوار ہوگا۔تاخیر سے وقت اور پیسے کا نقصان بھی ہو سکتا ہے۔SRT کے ساتھ، آپ اس کے بعد مختلف مقامات کے درمیان معیاری اور قابل اعتماد ویڈیو سٹریمز بنا سکیں گے۔

 

SRT کو ایک اچھا اسٹریمنگ پروٹوکول کیا بناتا ہے؟

اگر آپ علم کے بھوکے ہیں اور SRT کے بارے میں مندرجہ بالا اچھے نکات کے بارے میں مزید جاننا چاہتے ہیں تو اگلے چند پیراگراف تفصیلی وضاحت فراہم کریں گے۔اگر آپ ان تفصیلات کو پہلے ہی جانتے ہیں یا صرف دلچسپی نہیں رکھتے ہیں، تو آپ ان پیراگراف کو چھوڑ سکتے ہیں۔

 

RTMP اور SRT کے درمیان ایک اہم فرق RTMP سٹریم پیکٹ ہیڈر میں ٹائم سٹیمپ کی عدم موجودگی ہے۔RTMP صرف اس کے فریم ریٹ کے مطابق اصل سلسلہ کے ٹائم سٹیمپ پر مشتمل ہے۔انفرادی پیکٹ میں یہ معلومات شامل نہیں ہیں، اس لیے RTMP وصول کنندہ کو ہر موصول شدہ پیکٹ کو ایک مقررہ وقت کے وقفے کے اندر ڈی کوڈنگ کے عمل میں بھیجنا چاہیے۔انفرادی پیکٹوں کے سفر میں جو وقت لگتا ہے اس میں فرق کو دور کرنے کے لیے بڑے بفرز کی ضرورت ہوتی ہے۔

 

دوسری طرف، SRT میں ہر انفرادی پیکٹ کے لیے ٹائم اسٹیمپ شامل ہوتا ہے۔یہ رسیور کی طرف سگنل کی خصوصیات کی تفریح ​​کو قابل بناتا ہے اور ڈرامائی طور پر بفرنگ کی ضرورت کو کم کرتا ہے۔دوسرے لفظوں میں، وصول کنندہ کو چھوڑنے والا بٹ اسٹریم بالکل SRT بھیجنے والے میں آنے والی ندی کی طرح لگتا ہے۔RTMP اور SRT کے درمیان ایک اور اہم فرق پیکٹ ری ٹرانسمیشن کا نفاذ ہے۔SRT انفرادی گمشدہ پیکٹ کو اس کی ترتیب نمبر کے ذریعے شناخت کر سکتا ہے۔اگر ترتیب نمبر ڈیلٹا ایک سے زیادہ پیکٹ ہے، تو اس پیکٹ کی دوبارہ منتقلی شروع ہو جاتی ہے۔تاخیر اور اوور ہیڈ کو کم رکھنے کے لیے صرف وہی مخصوص پیکٹ دوبارہ بھیجا جاتا ہے۔

 

تکنیکی تفصیلات کے بارے میں مزید معلومات کے لیے، Haivision کی آفیشل ویب سائٹ ملاحظہ کریں اور ان کا تکنیکی جائزہ ڈاؤن لوڈ کریں (https://www.haivision.com/blog/all/excited-srt-video-streaming-protocol-technical-overview/).

 

SRT کی حدود

ایس آر ٹی کے بہت سے فوائد دیکھنے کے بعد، آئیے اب اس کی حدود کو دیکھتے ہیں۔Wowza کے علاوہ، بہت سے پرائمری ریئل ٹائم اسٹریمنگ پلیٹ فارمز کے پاس ابھی تک اپنے سسٹمز میں SRT نہیں ہے لہذا آپ شاید اب بھی کلائنٹ اینڈ سے اس کی زبردست خصوصیات سے فائدہ نہیں اٹھا سکتے۔تاہم، جیسا کہ زیادہ سے زیادہ کارپوریٹ اور نجی صارفین SRT کو اپناتے ہیں، توقع ہے کہ SRT مستقبل میں ویڈیو اسٹریمنگ کا معیار بن جائے گا۔

 

آخری یاد دہانی

جیسا کہ پہلے ذکر کیا گیا ہے، SRT کی سب سے بڑی خصوصیت اس کی کم تاخیر ہے لیکن پورے سٹریمنگ کام کے بہاؤ میں دیگر عوامل بھی ہیں جو تاخیر کا باعث بن سکتے ہیں اور بالآخر برا دیکھنے کا تجربہ ہو سکتا ہے جیسے کہ نیٹ ورک بینڈوتھ، ڈیوائس کوڈیک اور مانیٹر۔SRT کم تاخیر کی ضمانت نہیں دیتا اور دیگر عوامل جیسے کہ نیٹ ورک کے ماحول اور اسٹریمنگ ڈیوائسز کو بھی مدنظر رکھا جانا چاہیے۔

 


پوسٹ ٹائم: اپریل 13-2022