EC:95131501
بسمه تعالی
رسول ابوالحسنی یکتا
دانشگاه امیر کبیر
مهندسی فناوری اطلاعات-تجارت الکترونیک
عنوان طرح کسب و کار تجاری: سامانه ارتباطی پیمانکاران و کارفرمایان در حوزه ساختمان
عنوان طرح پژوهشی : آشنایی با WebRTC و نقش آن در آینده صنعت مخابرات و سرویس های ارتباطی
خلاصه طرح کسب و کار
خلاصه طرح کسب و کار
خلاصه اجرایی طرح پژوهشی
مقدمه
همواره یکی از مشکلات ارتباط (متنی، صوتی، تصویری، فایلی و …) بین افراد، این بود که باید یک سرور به عنوان واسط عمل میکرد. یعنی صدای من ابتدا به سرور ارسال میشد و سپس از سرور به دستگاه گیرنده. این امر از سویی موجب کاهش امنیت میشود (چون صاحب سرور بر کل دادههای ردوبدل شده اشراف دارد) و از سویی نیز پهنای باند زیادی را بر سرور تحمیل میکند که موجب میشود اغلب صاحبان اینگونه سرویسها، برای حفظ مشتریان رایگان خود، علاوه بر نمایش تبلیغات، دست به فروش اطلاعات آنها به دیگران بزنند تا بتوانند هزینههای سرور خود را تامین کنند. WebRTC یک تکنولوژی اپن سورس است که برای ارتباط مرورگرهای وب با یکدیگر (بدون دخالت یک سرور واسط) است. با این فناوری مرورگرها میتوانند به صورت مستقیم مبادله اطلاعات کنند. وبآرتیسی شامل API است که با کمک آنها میتوان بین مرورگرها ارتباط زنده برقرار کرد. یکی از کاربردهای مهم وبآرتیسی در صحبتهای صوتی و تصویری است. وب آر تی سی هم اکنون در اکثر براوزرها (فایرفاکس، کروم، اپرا) پشتیبانی میشود و لذا کاربر برای استفاده از آن نیاز به نصب هیچ پلاگین و افزونهای ندارد.
تاریخچه
یکی از چالشهای بزرگ برای وب،فراهم کردن راهی برای ارتباط انسان ها به وسیله صوت و تصویر بوده است.همواره ارتباط بلادرنگ کاری پیچیده و هزینه بر بوده.در سال ۲۰۰۸ چت ویدوئی گوگل مطرح شد علاوه برا آن در سال ۲۰۱۱ گوگل سرویس Hangouts خود را معرفی کرد.سپس شرکت GIPS را خرید.این شرکت در حال توسعه کامپننت هایی بود که لازمه ارتباط بلادرنگ است.مثل انواع کدک ها و تکنیک های از بین بردن اکو(Echo suppression and cancellation).
گوگل این تکنولوژی ها را سورس باز کرد و به منظور اجماع در آن ها مشغول آماده سازی استانداردها برای IETF و W3C شد.در ماه می ۲۰۱۱ اریکسون اولین پیاده سازی خودش را از این تکنولوژی(WebRTC) ارائه داد.
WebRTC هم اکنون یک پیاده سازی استاندارد برای ارتباط بلادرنگ بدون نیاز به هیچ پلاگینی جهت انتقال داده، صدا و تصویر است.
WebRTC برای ایجاد تحول معرفی شده
دنیای امروز ما با اینترنتی عجین شده که همان اینترنت سادهی ۱۰ سال پیش نیست. ارتباطاتی که در حال حاضر میتوان از طریق اینترنت برقرار کرد، فقط ایمیلهای سادهی دیروز نیست. حتی ایمیل هم آمیخته به سرویسهای ابری قدرتمند شده ولیکن از همه مهمتر ارتباطاتی است که سالها پیش به پلاگینها و اپلیکیشنهای خاص نیاز داشت و مشکلات زیادی هم در راهکارهای آن روز به چشم میخورد. ارتباطات ویدیویی و صوتی این روزها بسیار ساده شده و WebRTC هم یکی از مقولات جدیدی است که به این سادگی و در عین حال توانمندی کمک زیادی کرده است.
WebRTC به توسعهدهندگانی که به دنبال ایجاد ارتباطات آنی هستند، استفاده از تکنولوژیهای متداول وب یعنی HTML5 ، جاوااسکریپت و CSS را پیشنهاد میکند. مثلاً بخش چت یک بازی مالتیپلیر آنلاین یا یک سایت ساده برای ویدیوکنفرانس را در نظر بگیرید، WebRTC ارتباطات آنی این اپلیکیشنها را ساده میکند.