بهترین های پزشکی و پرستاری | اوردامین : آشنایی با دو قابلیت جدید مرورگرها: WebRTC و ضبط صدا و تصویر!
بهترین های پزشکی و پرستاری | اوردامین : آشنایی با دو قابلیت جدید مرورگرها: WebRTC و ضبط صدا و تصویر!
  • اوردامین
  • طراحی وب
1403
ارديبهشت
06
پنج شنبه
شمارنده
بازدید امروز : 4140 بازدید
کل بازدید کنندگان امروز : 904 نفر
بازدید کل : 54311779 بازدید
حاضرین در سایت : 80 نفر

تاریخ شروع شمارشگر : 94/03/01

عمر سایت : حدود 9 سال پیش

تعداد کل مطالب : 1214

ضبط صدا و تصویر

همانطور که می‌دانید، صفحات وب به منابع سخت‌افزاری و نرم‌افزاری سیستم‌عامل کاربر دسترسی بسیار محدودی دارند تا امنیت کاربر به مخاطره نیفتد. قبلا از طریق Flash Player امکان دسترسی به میکروفون و دوربین (وبکم) سیستم‌عامل‌ها میسر بود اما که به دلیل مشکلات امنیتی فلش پلیر، این امر به فراموشی سپرده شد و حتی بسیاری از کاربران برای امنیت بیشتر خود فلش پلیر را حذف/غیرفعال کردند. 
با تمایل کاربران و برنامه‌نویسان به گسترش برنامه‌های تحت وب، احساس نیاز برای ضبط صدا و تصویر توسط مرورگر(Browser) ها احساس می‌شد و در حال حاضر تقریبا همه کاربران اینترنت (کاربران فایرفاکس و کروم) بدون نیاز به نصب هیچ پلاگین و برنامه اضافه‌ای، می‌توانند از امکان ضبط صدا و تصویر (عکس یا فیلم) توسط مرورگر خود استفاده کنند. کاربران ناچیز Internet Explorer نیز با نصب Silverlight می‌توانند این امکان را به IE خود اضافه کنند.

پروژه منبع باز (Open Source) وب آر تی سی (WebRTC)

همواره یکی از مشکلات ارتباط (متنی، صوتی، تصویری، فایلی و ...) بین افراد، این بود که باید یک سرور به عنوان واسط عمل می‌کرد. یعنی صدای من ابتدا به سرور ارسال می‌شد و سپس از سرور به دستگاه گیرنده. 
این امر از سویی موجب کاهش امنیت می‌شود (چون صاحب سرور بر کل داده‌های ردوبدل شده اشراف دارد) و از سویی نیز پهنای باند زیادی را بر سرور تحمیل می‌کند که موجب می‌شود اغلب صاحبان اینگونه سرویس‌ها، برای حفظ مشتریان رایگان خود، علاوه بر نمایش تبلیغات، دست به فروش اطلاعات آنها به دیگران بزنند تا بتوانند هزینه‌های سرور خود را تامین کنند. 
WebRTC یک تکنولوژی اپن سورس است که برای ارتباط مرورگرهای وب با یکدیگر (بدون دخالت یک سرور واسط) است. با این فناوری مرورگرها می‌توانند به صورت مستقیم مبادله اطلاعات کنند. وب‌آرتی‌سی شامل APIاست که با کمک آن‌ها می‌توان بین مرورگرها ارتباط زنده برقرار کرد. یکی از کاربردهای مهم وب‌آرتی‌سی در صحبت‌های صوتی و تصویری است. 
وب آر تی سی هم اکنون در اکثر براوزرها (فایرفاکس، کروم، اپرا) پشتیبانی می‌شود و لذا کاربر برای استفاده از آن نیاز به نصب هیچ پلاگین و افزونه‌ای ندارد (توضیح بیشتر).

نمونه‌های اجرا شده قابل مشاهده

  • یک نمونه پروژه ضبط صدا به همراه سورس کد را می‌توانید ببینید که در فایرفاکس و کروم تست شده و به خوبی کار می‌کند. خود سایت webrtc-experiment نیز شامل پروژه‌های دیگری برای ضبط صدا و تصویر و ایجاد کنفرانس صوتی و تصویری و ... است به همراه سورس کد.
  • سایت appear.in نیز که به تازگی راه افتاده، امکان چت صوتی و تصویری را بدون نیاز به ثبت نام برای شما فراهم آورده است. همچنین شما میتوانید چندین دوست خود را دعوت کنید و همگی در یک محیط همدیگر را ببینید و صحبت کنید. بدون نیاز به هیچ ثبت نام و افزونه‌ای. صرفا کافیست فایرفاکس یا کروم داشته باشید. سیستم‌عاملش مهم نیست. ویندوز باشد یا لینوکس یا اندروید یا مک یا ...
  • پروژه ShareDrop نیز یک پروژه جدید مبتنی بر WebRTC است که هدف آن اشتراک‌گذاری فایل است. در این روش، دو یا چند نفری که از یک شبکه اینترنت استفاده می‌کنند، می‌توانند همدیگر را ببینند و به هم دیگر فایل ارسال کنند. کد این پروژه در لینک فوق قابل مشاهده و دانلود است. (نمونه اجرایی)
  • TogetherJS نام پروژه‌ای است که شرکت معظم موزیلا تهیه کرده است تا کاربران بتوانند در یک صفحه خاص، به همراه دوستانشان مشارکت داشته باشند. 
    کافی‌ست به صفحه موردنظر کد جاوا اسکریپت TogetherJS را بیفزایید. در اینصورت یک منو شامل چند آیکون به کنار صفحه شما اضافه می‌شود که یکی از آن منوها مربوط به دعوت دوستان است. بر روی آن کلیک کنید تا لینک یکتای مختص صفحه شما به شما نمایش داده شود. این لینک را با ایمیل/مسنجر/... به دست دوستان‌تان برسانید. دوستان‌تان پس از کلیک بر روی این لینک، به همان صفحه‌ای که شما در آن هستید وارد می‌شوند و سپس هر یک از شما می‌توانید موس دیگر دوستان‌تان و تغییراتی که در صفحه انجام می‌دهند را ببینید. 
    اما TogetherJS به این بسنده نکرده است. شما می‌توانید با دوستان‌تان ارتباط متقابل (چت) صوتی و متنی هم داشته باشید که از طریق webTRC انجام می‌شود...
  • OTR یا Off the Record Messaging 
    این سایت با کمک تکنولوژی webrtc امکان چت امن و مستقیم (بدون واسطه سرور) را فراهم آورده است. خوبی این سایت این است که کدهای خود را بر روی گیت‌هاب نیز قرار داده که می‌تواند نمونه آموزشی خوبی برای علاقمندان به این موضوع باشد.
  • Voice Memos 
    این پروژه جدید و عالی که توسط یکی از کارمندان گوگل ایجاد شده، یک دفترپه یادداشت صوتی است که کدهای آن می‌تواند راهنمای خوبی برای علاقمندان به ضبط آنلاین صدا باشد.

خبر جدید و مهم: وب آر تی سی موجب نشت IP واقعی فرد در هنگام استفاده از VPN می‌شود.


لینک

نویسنده : amin mah
تاریخ ارسال : سه شنبه ، 94/04/02 ، در ساعت 01:32

نظرات برای آشنایی با دو قابلیت جدید مرورگرها: WebRTC و ضبط صدا و تصویر!

نام و نام خانوادگی شما *
آدرس ایمیل شما
آدرس وب شما
متن نظر *