3 نکته مهم در مورد وب آر تی سی WebRTC

وب آر تی سی – Web Real-Time Communication یا ارتباط بی درنگ در وب در واقع اپلیکیشن  رابط برنامه نویسی -  API- Application Programming Interface است برای ایجاد ارتباطات صوتی ، تصویری و یا تکست به صورت بی درنگ یا همان Real-Time . در واقع WebRTC همان قابلیت هایی است شما می توانید در وب یا همان مرورگر خود داشته باشید بدون اینکه نیاز به دانلود یا نصب برنامه های یا درایور های اضافه داشته باشید . در زیر به مواردی که باید در مورد WebRTC بدانید اشاره می کنیم .


WebRTC


مشخصات WebRTC :

WebRTC بر پایه مرورگر بنا شده است و اصطلاحا browser-based می باشد . وب آر تی سی بر خلاف نرم افزار های و اپ هایی که باید روی سیستم شما نصب شوند نیاز به نصب ندارند . در واقع اپلیکیشن های وبی از طریق دوربین و یا میکروفن سیستم شما به API دسترسی مستقیم دارند بنابراین نیازی به نصب برنامه های اضافه ، پلاگین و .. ندارند . نتیجتاً وب آر تی سی محدود به سیستم عامل یا سخت افزاری خاص نمی باشد و با همه سیستم عامل ها سازگار است .

از دیگر مشخصات مهم وب آر تی سی می توان به امنیت آن اشاره نمود . دلیل امنیت آن این است که نیاز به نصب update ندارد و در صورت نیاز به هرگونه به روز رسانی این کار در خود مرورگر شما انجام می شود و تا زمانی که مرورگر شما آخرین بروزرسانی ها را دارد وب آر تی سی نیز به خوبی کار خود را انجام می دهد .

کدک های صوتی و تصویری وب آر تی سی طوری طراحی شده اند که بهترین و کارآمد ترین حالت استفاده از صوت و تصویر انجام شود . تعداد زیادی از کارمندانی که از راه دور کار می کند و اصطلاحا دورکاری انجام می دهند برای این که بتوانند از صدا و تصویر HD بهره ببرند پهنای باند خود را افزایش داده اند و معمولا پهنای باند کم جواب گوی نیازهایشان نمی باشد و آنها را دچار مشکل در ارتباطات صوتی و تصویری می کند . وب آر تی سی از bit rate ثابت و متغیر برای ارتباطات narrowband  پشتیبانی می کند که نتیجه آن ارتباطی خوب و بدون مشکل خواهد بود.


چرا WebRTC هنوز به طور کامل فراگیر نشده است ؟

در سال 2012 موسسه IETF ایجاد کدکی برای وب آر تی سی را اجباری کرد . این امر مانعی است که قبل از این که کاربران به وب آر تی سی روی بیاورند باید رفع شود .

در بخش ارتباطات ویدئویی کدک VP8 و H.264 دو استانداردی هستند که به عنوان کدک اجباری انتخاب شوند در حال رقابت هستند . (Mandatory – To – Implement- MTI) . کدک VP8 متعلق به گوگل می باشد که هم اکنون در فایرفاکس ، گوگل کروم و Opera استفاده می شود . H.264 حدود یک دهه می باشد که مورد استفاده قرار گرفته است و در واقع یک استاندارد صنعتی است که از این جهت نسبت به VP8 برتری دارد . مشکل H.264 این است که توسعه دهندگان و برنامه نویسان برای استفاده از آن باید هزینه ای بابت حق امتیاز آن پرداخت کنند و در صورتی VP8 رایگان است.


چه شرکتی در رقابت کدک برنده شد ؟

VP8 و H.264 هردو در رقابت برای کدک MTI مربوط به وب آر تی سی هستند و برنامه نویسان و توسعه دهندگان نرم افزار خود می توانند بین این دو کدک یکی را انتخاب کنند . کمپانی ماکروسافت برای Lync و Skype از کدک H.264 استفاده می کند . گوگل نیز سعی دارد VP8 را به عنوان MTI برای وب آر تی سی به اثبات برساند که کار سختی به نظر می رسد .

Mozila از طریق مشارکت با سیسکو در رقابت مرورگرها بسیار قوی ظاهر شد که البته پشتیبانی از هر 2 کدک در این امر بی تاثیر نیست . در این رقابت بسیاری  از مرورگرهای کوچک از گردونه ی رقابت حذف شدند و در این میان اپل و ماکروسافت H.264 را به عنوان کدک انحصاری خود انتخاب کردند .

دانستن این اطلاعات اولیه در مورد وب آر تی سی به دلیل این که بالاخره کدک اصلی چه زمانی توسط برنامه نویسان انتخاب می شود مهم است و مهم تر از آن این است که برنامه نویسان بتوانند از قابلیت های وب آر تی سی به طور کامل استفاده و از مزایای آن بهره لازم را ببرند .