نیاز WebRTC به اعلان مرورگر

 ارتباطات ویدیویی و صوتی این روزها بسیار ساده شده است و WebRTC هم یکی از مقولات جدیدی است که به سهولت و توانمندی آن کمک زیادی کرده است.

WebRTC به توسعه‌دهندگانی که به دنبال ایجاد ارتباطات بلادرنگ هستند، استفاده از تکنولوژی‌های متداول وب یعنی HTML5 ، جاوااسکریپت و CSS را پیشنهاد می‌کند.

مثلاً بخش چت یک بازی مالتی‌پلیر آنلاین یا یک سایت ساده برای ویدیوکنفرانس را در نظر بگیرید، WebRTC ارتباطات بلادرنگ این اپلیکیشن‌ها را ساده می‌کند.

WebRTC درواقع واسط برنامه‌نویسی یا همان API است، اما نه به شکل یک محصول خاص یا یک واسط برنامه‌نویسی ویژه!

در واقع WebRTC شامل گروهی از APIها برای تکمیل بخش‌های مختلف یک اپلیکیشن موبایلی یا ارتباط تحت وب است و هر بخش هم به شکل‌های مختلفی در مرورگرها پشتیبانی می‌شود.

WebRTC، برای موبایل بسیار پیچیده تر از دستگاه های دیگر است اما از هنگامی که سرویس «اعلان» فراهم شده، این روند کاملا بر روی موبایل ها تغییر کرده است.

در این روش نیازها بسیار ساده است و هنگام وقوع رویدادها، بدون آنکه اپلیکیشنی در حال اجرا باشد امکان ارسال «اعلان» به آن WebRTC ، امکان پذیر است.

بدین صورت که پیام  از طریق WebRTC به سرورهای گوگل و اپل ارسال می شود و از آنجا در قالب یک پیام «اعلان» بر روی دستگاه های موبایل ارسال می شود.

بر روی وب این قابلیت در حال حاضر با این کارایی نیست و وضعیت و نیازمندی ها پیچیده تر است.به عنوان مثال:

  • تمام مرورگرها این قابلیت را ممکن است پشتیبانی نکنند.
  • تعیین یک مرورگر پیش فرض به این منظور لازم است.
  • اپلیکیشن تحت وب باید در وضعیت صحیحی قرار داشته باشد
  • اگر مرورگر باز نیست، باید آن را اجرا کند

 

 

 

 امروزه استانداردهای W3C و IETF به موارد فوق توجه لازم را مبذول داشته اند و  استاندارهای ارائه سرویس «اعلان» مبتنی بر اینترنت را در  نحوه پیاده سازی برای اپلیکیشن تحت وب و همچنین

مرورگر وب در نظر گرفته اند.

در push API W3C:

  • جهت ثبت نام برای سرویس اعلان، اطلاعات برگشتی از کاربر را ، یک شناسه منحصر به فرد و آدرس URI در نظر گرفته.تا به این ترتیب اپلیکیشن سمت سرور وی را بشناسد و پیام را به او تحویل دهد.
  • از یک سرویس کاری به منظور جمع آوری و ذخیره اطلاعات استفاده میکند تا تحویل پیام به اپلیکیشن با موفقیت انجام پذیرد. 

 

 در web push protocol IETF موارد زیر تعریف شده است:

  • نحوه پیکربندی اطلاعات ثبت نام کاربر و انتشار پیام بر اساس آنچه که طبق ثبت نام توسط push api w3c برگردانده شده است.
  • نحوه  ارسال انتشار توسط اپلیکیشن سمت سرور
  • نحوه ارسال اعلان
  • نحوه دریافت اعلان توسط کاربر

اطلاعات تماس

آدرس

تهران، میدان کتابی، خ جلفا، کوچه قناری شرقی، پ۱۰، واحد۲

پست الکترونیک

این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

خدمات ما قابل استفاده برای:

خبرنامه

حامیان ما

JoomShaper