سبک زندگی برنامه‌نویسی

۲ مطلب با کلمه‌ی کلیدی «webrtc» ثبت شده است

يكشنبه, ۴ بهمن ۱۳۹۴، ۱۰:۱۰ ب.ظ
نمایش بج و ویدیو در favicon مرورگر با favico.js

نمایش بج و ویدیو در favicon مرورگر با favico.js

favicon‌ها در وبسایت‌ها همیشه بخشی از جذابیت صفحات وب هستند و وبسایت‌هایی که شمایل مختص خود را ندارند در نگاه اول شاید جذاب به نظر نرسند. با این حال استفاده از فرم کلاسیک این شمایل‌ها شاید آنقدرها شما را به خود جذب نکند و به فکر تنوعی در آنها باشید.

کتابخانه‌ی favico.js یک کتابخانه‌ی کاربردی برای ساخت و دستکاری favicon های وب است و امکانات آن هر اهل ذوقی را به وجد می آورد. کتابخانه‌ای که بصورت آزاد روی گیتهاب منتشر شده است.

اولین امکان این کتابخانه قابلیت نمایش تعداد نوتیفیکیشن‌ها بصورت بج روی فیوآیکون اصلی شماست برای مثال فرض کنید تعداد نوتیفیکیشن‌های فیسبوکتان روی نقطه‌ای قرمز روی favicon آن صفحه نمایش داده شود و شاید یکی از بهترین کاربردهای آن مطلع سازی کاربران از اعلانات سایت بدون رفتن به تب آن سایت و تنها با مشاهده‌ی favicon آن در مرورگر باشد.

امکان دوم این کتابخانه قابلیت استفاده از ویدیو در محل favicon سایتتان است. تصور کنید که یک ویدیو آنجا در حال پخش است :)

و امکان خوب دیگری که این کتابخانه ارایه میدهد قابلیت نمایش تصویر کاربرتان از طریق وبکم کامپیوتر او بجای favicon سایت شماست. این قابلیت با استفاده‌ از قابلیت‌های webrtc روی مرورگرهای مدرن پیاده‌سازی شده است.

اگر فکر میکنید که این امکانات به سایت شما جذابیت میبخشد آنها را در صفحه رسمی پروژه امتحان کنید.

۰۴ بهمن ۹۴ ، ۲۲:۱۰ ۰ نظر
دوشنبه, ۲۸ دی ۱۳۹۴، ۰۲:۰۰ ب.ظ
وب‌تورنت، بیت‌تورنت روی webRTC

وب‌تورنت، بیت‌تورنت روی webRTC

شبکه‌های همتا به همتا در سالیان گذشته رشد زیادی به خود دیده‌اند. از همه‌گیر شدن تورنت تا استانداردهایی آزاد برای وب مانند webRTC و استفاده‌ی مداوم آنها در ابزارهای مدرن همه نشان از رشد دنیای ارتباطی به این سمت و سو دارد. شبکه‌های همتا به همتا ( peer-to-peer ) به شبکه‌هایی میگویند که بجای تبادل داده‌ با استفاده‌از یک سرور مرکزی، افراد مستقیما به همدیگر متصل شده و عملیات تبادل داده را انجام میدهند.

فروس ابوخدیجه، یکی از پرکارترین برنامه‌نویسان این روزهای دنیای جاوااسکریپت، مدتهاست که روی یک کلاینت وب برای بیت‌تورنت کار میکند به نام وب‌توررنت که با استفاده از مرورگر و البته قدرت webRTC میتوانید از تورنت استفاده کنید.

این کلاینت به زبان جاوااسکریپت نوشته شده و تحت مجوز MIT منتشر شده است و به راحتی میتوانید آن را درپروژه‌های آتی خود استفاده کنید.  وبسایت رسمی این پروژه هم مثال خوبی از قدرت این ابزار  را درصفحه‌ی ابتدایی خود نمایش میدهد. با ورود به این وبسایت در دریافت و ارسال انیمیشن سینتل مشارکت میکنید و همزمان وبسایت اقدام به استریم و پخش این انیمیشن روی تورنت میکند.


۲۸ دی ۹۴ ، ۱۴:۰۰ ۱ نظر