يوفر Streaming Remote تحكمًا آمنًا عن بعد في OBS Studio أو XSplit عبر مقابس TCP أو WebSockets.
يتم أيضًا توفير مكون إضافي StreamDeck وواجهة مستخدم الويب الأساسية.
تنزيل الملفات من الإصدار الأخير؛ لن يرغب معظم المستخدمين في تنزيلات "debug-".
للحصول على التعليمات، راجع INSTALL.md
يتم اختبار واجهة مستخدم الويب على Chrome وSafari؛ ومن المعروف أنه لا يعمل على Edge.
إذا كان التخزين المحلي متاحًا، فستقوم واجهة مستخدم الويب بحفظ إعدادات الاتصال؛ لا يتوفر التخزين المحلي عند فتح ملف Index.html مباشرة في Safari، ولكنه يعمل في Chrome.
استرداد قائمة النواتج والحالات
بدء الإخراج (دفق أو تسجيل)
وقف الإخراج
دفع الإخطارات لتغييرات حالة الإخراج
محايد للبرمجيات: لا توجد اختلافات في البروتوكول أو العميل عند استخدام OBS مقابل XSplit
الأمان الحديث (المصادقة والتشفير) عبر ليبسوديوم
ونتوقع توسيع القدرات في المستقبل.
CMake
Qt5 واجهة مستخدم الويب أو البرنامج المساعد XSplit
OBS Studio - تم إنشاؤه من المصدر - في حالة إنشاء مكون OBS الإضافي
Visual Studio 2019 أو XCode الحديث
streaming-remote$ mkdir build streaming-remote$ cd build build$ cmake .. -DWITH_XSPLIT=ON -DWITH_OBS_ON -DOBS_SOURCE_DIR=/path/to/obs-studio -DOBS_BUILD_DIR=/path/to/obs-studio/build build$ cmake --build . --parallel
يمكن إنشاء ملحق XSplit على جميع الأنظمة الأساسية، على الرغم من أن XSplit نفسه متاح فقط على نظام التشغيل Windows. يعد هذا مفيدًا عند العمل على التغييرات التي تؤثر على فئة StreamingSoftware
على جهاز لا يعمل بنظام Windows.
نسخة مطبوعة
الغزل (المفضل) أو npm
في js-client-lib
، قم بتشغيل yarn install && tsc
في xsplit-js-plugin
، streamdeck-plugin
، و webui
، قم بتشغيل: yarn install && yarn run webpack --mode production
هناك نوعان من البروتوكولات القائمة على الرسائل:
بروتوكول مصافحة ثنائي يوفر تشفير المصادقة والتهيئة
بروتوكول RPC مشفر يستند إلى JSON-RPC
بالنسبة لـ WebSockets، يتم استخدام وظائف الرسائل الثنائية القياسية.
بالنسبة لمقابس TCP ومآخذ Unix (MacOS وLinux) والأنابيب المسماة (Windows)، يتم إرسال Content-Length:
رأس يحتوي على عدد البايتات، ثم CRLF CRLF، ثم النقطة. يتبع رأس طول المحتوى التالي النقطة مباشرة .
"Content-Length: 7rn" "rn "hello, Content-Length: 6rn" "rn" "world."
هذا المستودع مرخص في الغالب بموجب ترخيص MIT، على الرغم من أن بعض أجزاء مكون OBS الإضافي مرخصة بموجب ترخيص GNU العام العام، الإصدار 2، كما هو الحال مع ثنائيات مكون OBS الإضافي.
راجع [الترخيص] (ملف الترخيص) وملفات المصدر الفردية للحصول على التفاصيل.