WebRTC بیان کیا

براؤزر کے درمیان حقیقی وقت وائس و وڈیو مواصلات

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

WebRTC وہ سب تبدیل کرتا ہے. یہ کچھ ایسی بات چیت کرتا ہے جو دو مشینوں کے درمیان براہ راست ہوتا ہے، لیکن قریب یا دور وہ ہیں. اس کے علاوہ، یہ براؤزرز میں کام کرتا ہے - کسی بھی ڈاؤن لوڈ کرنے اور انسٹال کرنے کی کوئی ضرورت نہیں.

WebRTC کے پیچھے کون ہے؟

اس کھیل کو تبدیل کرنے والے تصور کے پیچھے دانتوں کی ایک ٹیم ہے. گوگل، موزیلا اور اوپیرا پہلے سے اس کی حمایت میں کام کررہا ہے، جبکہ مائیکرو مائیکروسافٹ نے دلچسپی ظاہر کی ہے لیکن اس کی بجائے غیر فعال رہتا ہے اور یہ کہ جب اس بات کو معیاری بنایا گیا ہے تو اس میں داخل ہوجائے گی. معیاری کاری کے بارے میں بات کرتے ہوئے، IETF اور WWWC کام کررہے ہیں اور اسے ایک معیاری شکل میں تبدیل کرنے کے لئے تیار ہیں. یہ API (ایپلی کیشن پروگرامنگ انٹرفیس) میں معیاری ہو جائے گی کہ ڈویلپرز پروڈکٹس سادہ مواصلاتی ٹولز کو استعمال کرسکتے ہیں جو براؤزرز میں استعمال کی جا سکتی ہیں.

کیوں ویب آر ٹی سی؟

یہ حاصل کرنے کی کوشش کر رہا ہے جو ابھی مہنگی لائسنس فیس اور مہنگی ملکیت کے پلگ ان کے ذریعے بڑی اداروں میں ممکن ہے. WebRTC API کے ساتھ، بنیادی پروگرامنگ کے علم کے ساتھ کوئی بھی آواز اور ویڈیو مواصلات، اور ڈیٹا ویب ایپلی کیشنز کے لئے مضبوط ٹولز تیار کرنے میں کامیاب ہوسکتا ہے. ویب آر ٹی سی اس کے ارد گرد بہت سے فوائد لائے گا:

رکاوٹوں کا سامنا WebRTC

وہاں کئی مسائل ہیں جو ویب ریموٹ پر کام کرنے والے ٹیموں کو کچھ حاصل کرنے کے لۓ ایڈریس کرنا ہوگا. ان میں سے مندرجہ ذیل ہیں:

WebRTC اپلی کیشن کا ایک مثال

WebRTC اے پی پی کی ایک اچھی مثال گوگل کے کیوب سلیم ہے جس سے آپ کے درمیان دور کی حد کے سوا آپ کے ریموٹ دوست کے ساتھ پونگ کھیلنے کی اجازت دیتا ہے. کھیل کے گرافکس ویب جی ایل کا استعمال کرتے ہوئے فراہم کی جاتی ہیں اور اگر صوتی ٹریک ویب آڈیو کے ذریعہ پہنچایا جاتا ہے. آپ cubeslam.com پر اسی کھیل سکتے ہیں. تاہم آپ اسے صرف اپنے کمپیوٹر پر چل سکتے ہیں، جیسے ہی آج، کروم کے موبائل ورژن نے ابھی تک WebRTC کی حمایت نہیں کی ہے. اس طرح کے کھیل کو کروم اور WebRTC کو فروغ دینے کے لئے تیار کیا گیا ہے. کوئی اضافی پلگ ان لازمی طور پر کھیل کھیلنے کی ضرورت نہیں ہے، اس سے بھی فلیش نہیں، جس کے مطابق آپ کے پاس Chrome کا تازہ ترین ورژن ہے.

ڈویلپرز کے لئے WebRTC

WebRTC ایک کھلا ذریعہ منصوبہ ہے. API جو براؤزرز کے درمیان حقیقی وقت مواصلات کے لئے فراہم کی جائے گی سادہ جاوا اسکرپٹ میں ہے.

WebRTC کی زیادہ سے زیادہ گہری تفہیم کے لئے، یہ ویڈیو دیکھیں.