در دهمین روز این پروژه، انتشار OBS Studio 28.0، بسته ای برای پخش، کامپوزیت و ضبط ویدئو منتشر شد. کد به زبان C/C++ نوشته شده و تحت مجوز GPLv2 توزیع شده است. اسمبلی ها برای لینوکس، ویندوز و macOS تولید می شوند.
هدف از توسعه OBS Studio ایجاد یک نسخه قابل حمل از نرم افزار Open Broadcaster Software (OBS Classic) بود که به پلتفرم ویندوز متصل نباشد، از OpenGL پشتیبانی کند و از طریق پلاگین ها قابل توسعه باشد. تفاوت دیگر استفاده از معماری ماژولار است که دلالت بر جداسازی رابط و هسته برنامه دارد. این برنامه از رمزگذاری جریان های منبع، ضبط ویدیو در طول بازی و پخش جریانی به Twitch، Facebook Gaming، YouTube، DailyMotion، Hitbox و سایر سرویس ها پشتیبانی می کند. برای اطمینان از عملکرد بالا، می توان از مکانیسم های شتاب سخت افزاری (به عنوان مثال، NVENC و VAAPI) استفاده کرد.
پشتیبانی برای ترکیب با ساخت صحنه بر اساس جریانهای ویدیویی دلخواه، دادههای دوربینهای وب، کارتهای ضبط ویدیو، تصاویر، متن، محتوای پنجرههای برنامه یا کل صفحه ارائه میشود. در حین پخش، می توانید بین چندین صحنه از پیش تعریف شده جابجا شوید (به عنوان مثال، برای تغییر نماها با تأکید بر محتوای صفحه و تصویر وب کم). این برنامه همچنین ابزارهایی برای میکس صدا، فیلتر کردن با استفاده از پلاگین های VST، یکسان سازی صدا و کاهش نویز ارائه می دهد.
تغییرات کلیدی:
- مدیریت رنگ به طور قابل توجهی بهبود یافته است. اضافه شدن پشتیبانی از محدوده دینامیکی گسترده (HDR، محدوده دینامیکی بالا) و عمق رنگ 10 بیت در هر کانال. تنظیمات جدید برای فضاهای رنگی و فرمت ها اضافه شد. رمزگذاری HDR با رنگ 10 بیتی برای فرمتهای AV1 و HEVC در دسترس است و برای HEVC به یک پردازنده گرافیکی سطح NVIDIA 10 و AMD 5000 نیاز دارد (Intel QuickSync و Apple VT هنوز پشتیبانی نمیشوند). پخش جریانی در HDR در حال حاضر فقط از طریق سرویس YouTube HLS در دسترس است. در پلتفرمهای لینوکس و macOS، پشتیبانی HDR همچنان به کار نیاز دارد، به عنوان مثال، پیشنمایش HDR کار نمیکند و برخی از رمزگذارها باید بهروزرسانی شوند.
- رابط گرافیکی به استفاده از Qt 6 تغییر یافته است. از یک طرف، به روز رسانی Qt امکان دستیابی به رفع اشکالات فعلی و بهبود پشتیبانی از ویندوز 11 و اپل سیلیکون را فراهم کرد، اما از طرف دیگر منجر به توقف پشتیبانی شد. برای ویندوز 7 و 8، macOS 10.13 و 10.14، اوبونتو 18.04 و تمام سیستم عامل های 32 بیتی، و همچنین از دست دادن سازگاری با برخی از افزونه هایی که همچنان از Qt 5 استفاده می کنند (اکثر افزونه ها قبلاً به Qt 6 منتقل شده اند).
- پشتیبانی اضافه شده برای رایانه های مک مجهز به تراشه Apple M1 ARM (Apple Silicon)، از جمله مجموعه های بومی که بدون شبیه سازی کار می کنند. از آنجایی که اسمبلی های بومی با بسیاری از افزونه ها ناسازگار هستند، امکان استفاده از اسمبلی های مبتنی بر معماری x86 در دستگاه های Apple Silicon نیز وجود دارد. رمزگذار Apple VT در سیستمهای Apple Silicon شامل پشتیبانی از CBR، CRF و Simple Mode است.
- برای ویندوز، یک پیادهسازی جدید و بهینهتر از رمزگذار برای تراشههای AMD اضافه شده است، پشتیبانی از مؤلفه حذف پسزمینه NVIDIA اضافه شده است (نیاز به NVIDIA Video Effects SDK)، برنامهای برای ضبط صدا ارائه شده است، و حذف اکو ارائه شده است. حالت به فیلتر NVIDIA Noise Suppression اضافه شده است.
- برای macOS 12.5+، پشتیبانی از چارچوب ScreenCaptureKit اجرا شده است، از جمله چارچوبی که به شما امکان می دهد ویدیو با صدا ضبط کنید.
- امکان ترکیب انتخابی ویدیو برای دوربین مجازی را ارائه می دهد.
- پلاگین های رسمی شامل obs-websocket 5.0 برای کنترل از راه دور OBS با انتقال داده از طریق WebSocket است.
- به طور پیش فرض، یک تم طراحی جدید "Yami" ارائه شده است.
- قابلیت تقسیم خودکار ضبط به قطعات بسته به اندازه یا مدت زمان فایل و همچنین به صورت دستی اضافه شده است.
- اضافه شدن پشتیبانی بومی برای خروجی با استفاده از پروتکل های SRT (Secure Reliable Transport) و RIST (Reliable Internet Stream Transport).
- پشتیبانی برای ارسال پیام از رابط OBS به چت YouTube اضافه شده است.
منبع: opennet.ru