EC:95131501
بسمه تعالی
رسول ابوالحسنی یکتا
دانشگاه امیر کبیر
مهندسی فناوری اطلاعات-تجارت الکترونیک
عنوان طرح کسب و کار تجاری: سامانه ارتباطی پیمانکاران و کارفرمایان در حوزه ساختمان
عنوان طرح پژوهشی : آشنایی با WebRTC و نقش آن در آینده صنعت مخابرات و سرویس های ارتباطی
خلاصه طرح کسب و کار
خلاصه طرح کسب و کار
خلاصه اجرایی طرح پژوهشی
مقدمه
همواره یکی از مشکلات ارتباط (متنی، صوتی، تصویری، فایلی و …) بین افراد، این بود که باید یک سرور به عنوان واسط عمل میکرد. یعنی صدای من ابتدا به سرور ارسال میشد و سپس از سرور به دستگاه گیرنده. این امر از سویی موجب کاهش امنیت میشود (چون صاحب سرور بر کل دادههای ردوبدل شده اشراف دارد) و از سویی نیز پهنای باند زیادی را بر سرور تحمیل میکند که موجب میشود اغلب صاحبان اینگونه سرویسها، برای حفظ مشتریان رایگان خود، علاوه بر نمایش تبلیغات، دست به فروش اطلاعات آنها به دیگران بزنند تا بتوانند هزینههای سرور خود را تامین کنند. WebRTC یک تکنولوژی اپن سورس است که برای ارتباط مرورگرهای وب با یکدیگر (بدون دخالت یک سرور واسط) است. با این فناوری مرورگرها میتوانند به صورت مستقیم مبادله اطلاعات کنند. وبآرتیسی شامل API است که با کمک آنها میتوان بین مرورگرها ارتباط زنده برقرار کرد. یکی از کاربردهای مهم وبآرتیسی در صحبتهای صوتی و تصویری است. وب آر تی سی هم اکنون در اکثر براوزرها (فایرفاکس، کروم، اپرا) پشتیبانی میشود و لذا کاربر برای استفاده از آن نیاز به نصب هیچ پلاگین و افزونهای ندارد.
تاریخچه
یکی از چالشهای بزرگ برای وب،فراهم کردن راهی برای ارتباط انسان ها به وسیله صوت و تصویر بوده است.همواره ارتباط بلادرنگ کاری پیچیده و هزینه بر بوده.در سال ۲۰۰۸ چت ویدوئی گوگل مطرح شد علاوه برا آن در سال ۲۰۱۱ گوگل سرویس Hangouts خود را معرفی کرد.سپس شرکت GIPS را خرید.این شرکت در حال توسعه کامپننت هایی بود که لازمه ارتباط بلادرنگ است.مثل انواع کدک ها و تکنیک های از بین بردن اکو(Echo suppression and cancellation).
گوگل این تکنولوژی ها را سورس باز کرد و به منظور اجماع در آن ها مشغول آماده سازی استانداردها برای IETF و W3C شد.در ماه می ۲۰۱۱ اریکسون اولین پیاده سازی خودش را از این تکنولوژی(WebRTC) ارائه داد.
WebRTC هم اکنون یک پیاده سازی استاندارد برای ارتباط بلادرنگ بدون نیاز به هیچ پلاگینی جهت انتقال داده، صدا و تصویر است.
WebRTC برای ایجاد تحول معرفی شده
دنیای امروز ما با اینترنتی عجین شده که همان اینترنت سادهی ۱۰ سال پیش نیست. ارتباطاتی که در حال حاضر میتوان از طریق اینترنت برقرار کرد، فقط ایمیلهای سادهی دیروز نیست. حتی ایمیل هم آمیخته به سرویسهای ابری قدرتمند شده ولیکن از همه مهمتر ارتباطاتی است که سالها پیش به پلاگینها و اپلیکیشنهای خاص نیاز داشت و مشکلات زیادی هم در راهکارهای آن روز به چشم میخورد. ارتباطات ویدیویی و صوتی این روزها بسیار ساده شده و WebRTC هم یکی از مقولات جدیدی است که به این سادگی و در عین حال توانمندی کمک زیادی کرده است.
WebRTC به توسعهدهندگانی که به دنبال ایجاد ارتباطات آنی هستند، استفاده از تکنولوژیهای متداول وب یعنی HTML5 ، جاوااسکریپت و CSS را پیشنهاد میکند. مثلاً بخش چت یک بازی مالتیپلیر آنلاین یا یک سایت ساده برای ویدیوکنفرانس را در نظر بگیرید، WebRTC ارتباطات آنی این اپلیکیشنها را ساده میکند.
مقالات و منابع مورد مطالعه
1- Full-body WebRTC video conferencing in a web-based real-time collaboration system
Published in: Computer Supported Cooperative Work in Design (CSCWD), 2016 IEEE 20th International Conference on Date of Conference: 4-6 May 2016
Date Added to IEEE Xplore: 15 September 2016 Print on Demand(PoD) ISBN: 978-1-5090-1916-8
INSPEC Accession Number: 16304615
DOI: 10.1109/CSCWD.2016.7566010 Publisher: IEEE
2- A performance evaluation of WebRTC over LTE
Published in: Wireless On-demand Network Systems and Services (WONS), 2016 12th Annual Conference on
Date of Conference: 20-22 Jan. 2016 Date Added to IEEE Xplore: 10 March 2016 Electronic ISBN: 978-3-9018-8279-1 INSPEC Accession Number: 15838647 Publisher: IFIP
3-Addressing Challenges in Browser Based P2P Content Sharing Framework Using WebRTC
Published in: Advanced Information Networking and Applications (AINA), 2016 IEEE 30th International Conference on
Date of Conference: 23-25 March 2016 Date Added to IEEE Xplore: 23 May 2016 Print ISSN: 1550-445X INSPEC Accession Number: 16022469 DOI: 10.1109/AINA.2016.143 Publisher: IEEE
4-WebRTCbench: a benchmark for performance assessment of webRTC implementations
Published in: Embedded Systems For Real-time Multimedia (ESTIMedia), 2015 13th IEEE Symposium on
Date of Conference: 8-9 Oct. 2015 Date Added to IEEE Xplore: 17 December 2015 INSPEC Accession Number: 15663597 DOI: 10.1109/ESTIMedia.2015.7351769 Publisher: IEEE
5-Peer-to-peer between browsers: cyclon protocol over WebRTC
Published in: Peer-to-Peer Computing (P2P), 2015 IEEE International Conference on
Date of Conference: 21-25 Sept. 2015 Date Added to IEEE Xplore: 16 November 2015 Electronic ISBN: 978-1-5090-0300-6 INSPEC Accession Number: 15589952 DOI: 10.1109/P2P.2015.7328517 Publisher: IEEE
6- Overlay network based on WebRTC for interactive multimedia communications
Published in: Computer, Information and Telecommunication Systems (CITS), 2015 International Conference on
Date of Conference: 15-17 July 2015 Date Added to IEEE Xplore: 15 October 2015 INSPEC Accession Number: 15523074 DOI: 10.1109/CITS.2015.7297729 Publisher: IEEE