پشتیبانی از WebRTC در OBS Studio اضافه شد 

WebRTC با OBS ادغام شده است

تصویری از جریان OBS و تأخیر 120 میلی ثانیه ای مشاهده شد.

اخیراً این خبر منتشر شد در پایگاه کد OBS Studio، به تغییر یافت قدرت پشتیبانی از فناوری WebRTC را اجرا کنید، که می تواند به جای پروتکل RTMP برای پخش ویدیو بدون سرور میانی استفاده شود که در آن محتوای P2P مستقیماً به مرورگر کاربر پخش می شود.

برای کسانی که آنها از این نرم افزار بی اطلاع هستند، آنها باید این را بدانند این برای پخش ، آهنگسازی و ضبط فیلم است. هدف توسعه OBS Studio ایجاد یک نسخه رایگان از برنامه Open Broadcaster Software است که به پلتفرم Windows گره نخورد ، از OpenGL پشتیبانی کند و از طریق افزونه ها قابل توسعه باشد.

در چارچوب دلایل که برای پیاده سازی پشتیبانی WebRTC ذکر شده است که با آن است تأخیر کمتر از یک ثانیه قابل دستیابی است و مهمتر از همه در آینده این می تواند حتی بیشتر کاهش یابد.

با اندازه‌گیری‌های اولیه‌مان، 120 میلی‌ثانیه از پخش تا پخش را می‌بینیم. ما معتقدیم که می توانیم به کاهش این تعداد نیز ادامه دهیم

کاربران OBS اکنون می توانند تجربیات تعاملی با بینندگان خود ایجاد کنند. این به برنامه های گفتگو و سایر تولیداتی که نیاز به تأخیر مکالمه دارند اجازه می دهد تا از OBS استفاده کنند.

دلیل دیگری که ذکر شد این است تمایل به حذف پشتیبانی از پروتکل FTL که برای میکسر ساخته شده بود، که بسیار جالب و مفید بود، اما زیرا پروتکل کنار گذاشته شده است دیگر منطقی نیست که توسعه دهندگان به اضافه کردن WebRTC ادامه دهند، زیرا تأخیر مورد نیاز را علاوه بر مزایای بسیاری که در پشته WebRTC وجود دارد، مانند رمزگذاری، استراتژی های توپولوژی شبکه، کنترل ازدحام قوی و غیره را فراهم می کند.

علاوه بر این، همچنین برجسته شده است که WebRTC به پخش کنندگان اجازه می دهد تا چندین جریان با کیفیت های مختلف را آپلود کنندبا ذکر این نکته که کاربران OBS می‌توانند جریان‌های «بالا»، «متوسط» و «کم» را خودشان آپلود کنند.

این امکان ارسال مستقیم فیلم از OBS به کاربران از آنجایی که با WebRTC امکان ایجاد یک اتصال P2P

پیاده سازی WebRTC بر اساس استفاده از کتابخانه libdatachannel نوشته شده در C++ است. در شکل فعلی، فقط پخش جریانی پشتیبانی می شود (خروجی ویدیو) در WebRTC و یک سرویس با پشتیبانی از فرآیند WHIP ارائه می شود برای ایجاد جلسات بین سرور WebRTC و مشتری استفاده می شود. کد پشتیبانی از WebRTC به عنوان منبع در حال حاضر در دست بررسی است.

WebRTC متمایز است زیرا امکان کاهش تاخیر را فراهم می کند در ارائه ویدیوی چند ثانیه ای، ایجاد محتوای تعاملی و تعامل با بینندگان را در زمان واقعی، به عنوان مثال میزبانی یک برنامه گفتگو، امکان پذیر می کند. با استفاده از WebRTC، می‌توانید بین شبکه‌ها بدون وقفه در جریان سوئیچ کنید (مثلاً جابجایی از Wi-Fi به شبکه تلفن همراه) و انتقال چندین جریان ویدیو را در یک جلسه سازماندهی کنید، به عنوان مثال، برای فیلم‌برداری از زوایای مختلف یا سازماندهی تعاملی. فیلم های

WebRTC همچنین به شما امکان می دهد چندین نسخه از جریان های از قبل رمزگذاری شده را دانلود کنید با سطوح مختلف کیفیت برای کاربران با پهنای باند کانال های ارتباطی مختلف، تا کار رمزگذاری در سمت سرور انجام نشود. امکان استفاده از کدک های ویدیویی مختلف مانند H.265 و AV1 وجود دارد برای کاهش پهنای باند مورد نیاز

در نهایت، برای کسانی که علاقه مند به کسب اطلاعات بیشتر در مورد آن هستند، می توانند با جزئیات در این مورد مشورت کنند لینک زیر

در مورد علاقه مند به آزمایش WebRTC در جریان های خود هستند، در حال حاضر پیشنهاد می‌شود از Broadcast Box به عنوان اجرای سرور مرجع برای پخش‌های مبتنی بر WebRTC استفاده شود، اما برای پخش برای مخاطبان کوچک، می‌توانید بدون سرور با پیکربندی آن در حالت P2P انجام دهید.

آن‌ها می‌توانند اطلاعات مربوط به پیاده‌سازی و همچنین دستورالعمل‌های پیکربندی را دریافت کنند لینک زیر

در پایان، لازم به ذکر است که این پیاده سازی قرار است در نسخه های بعدی OBS Studio ارائه شود.


اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.