Owncast ، خادم للبث المباشر والدردشة مفتوح المصدر

انكاست

owncast هو خادم دردشة على شبكة الإنترنت ومقاطع فيديو مباشر يتم استضافته ذاتيًا ويمكن استخدامه مع برامج البث الأكثر شيوعًا

مؤخرا تم الإعلان عن إصدار النسخة الجديدة من مشروع Owncast 0.1.0 ، وهو تطبيق تم تطويره كخادم لتنظيم نقل الفيديو وخادم دردشة مع الجمهور.

أونكاست يقدم العديد من الميزات ، أهمها الاستضافة الذاتية من خادم دفق الصوت والفيديو في الوقت الحقيقي على الخادم. تم تثبيت هذا الخادم بواجهة ويب قابلة للتخصيص (بتنسيق HTML و CSS وجافا سكريبت) تتميز بمشغل فيديو ودردشة عبر الإنترنت قابلة للتخصيص (رموز مخصصة وروبوتات دردشة وما إلى ذلك).

حول Owncast

أونكاست متوافق مع برامج البث مثل OBS Studio وموفري الاستضافة خارجي مثل AWS أو Cloudflare ، يتم الإرسال من خلال بروتوكول RTMP. تم تطوير البرنامج بشكل أساسي باستخدام لغات البرمجة Typescript and Go ، ولكن إجادتك غير مطلوبة لتثبيتها واستخدامها.

أونكاست يمكن استخدام أي برنامج متوافق مع بروتوكول RTMP لنقل الفيديو إلى الخادم ، مثل OBS و Streamlabs و Restream و Zoom و Jitsi.

يمكن أيضًا البث المباشر من خلال التقاط الفيديو من كاميرا الويب أو منفذ HDMI باستخدام FFMpeg. يتلقى الخادم دفق الفيديو الأصلي ، ويحوله وفقًا للإعدادات ، ويقطعه لإرساله إلى المستخدمين النهائيين باستخدام بروتوكول HLS (HTTP Live Streaming).

من الممكن إنشاء عدة تدفقات بجودة مختلفة ونقل معدل بتات متكيف. لتحسين النطاق الترددي ، يمكن تقديم الفيديو للمستخدمين الذين يستخدمون خدمات التخزين المتوافقة مع Amazon S3 كوسائط.

الأخبار الرئيسية لـ Owncast 0.1.0

الإصدار الجديد من Owncast 0.1.0 يبرز لإعادة كتابة كود الواجهة بالكامل مسؤول عن عرض واجهة الويب. مع هذا ، تم تسليط الضوء على ذلك تم جعل الواجهة الجديدة أسرع بشكل ملحوظالأنسب للأجهزة المحمولة ، فهو يدعم تضمين كود Javascript الخاص بك ويوفر خيارات لتخصيص النمط والتخطيط.

التغيير الآخر الذي يبرز هو ذلك المشاركون لديهم الفرصة لتغيير لونهم في الدردشة، بالإضافة إلى شفرة مصدر الويب لم تعد مدرجة في الإصدارات ، وكذلك ماذاتم دمج بعض صفحات الإدارة وتغيير بعض عناوين url. على وجه الخصوص ، يوصى بمراجعة صفحات "إعدادات الخادم العامة" و "إعدادات الخادم" للعثور على أقسام إضافية مثل تخزين كائن S3 و CSS المخصص.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • السماح بتحميل الرموز التعبيرية المخصصة عبر المسؤول
  • خيار لكتم التضمين افتراضيًا
  • دعم جافا سكريبت التعسفي على الصفحة
  • إنشاء مفتاح دفق معقد تلقائيًا عن طريق الإضافة
  • السماح بتوفير HTML بدلاً من ارتباط للإجراءات الخارجية
  • تغيير عنوان الدفق Webhook
  • طلب الميزة: روابط وسائط اجتماعية قابلة للفرز
  • القدرة على تحرير الإجراءات الخارجية
  • تنفيذ الامتثال WCAG 2.1
  • يدعم تشفير brotli
  • تمت إزالة دعم إعلام Twitter

من بين الخطط المستقبلية ، تم تسليط الضوء على أنه من الممكن إنشاء شبكات موحدة من خوادم متباينة ، وهي بنية اتصال واحدة يتم تشكيلها باستخدام مجموعة بروتوكول ActivityPub. من المخطط أيضًا إضافة دعم لإعادة تشغيل التدفقات المكتملة مسبقًا وجدولة التدفقات.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها ، يجب أن تعلم أن الخادم يعمل على كمبيوتر المستخدم ، وعلى عكس Twitch و Facebook Live و YouTube Live ، فإنه يسمح لك بالتحكم الكامل في عملية البث ووضع القواعد الخاصة بك للدردشة. تتم الإدارة والتفاعل مع المستخدمين من خلال واجهة الويب. رمز المشروع مكتوب في Go ويتم توزيعه بموجب ترخيص MIT.

يمكنك التحقق من التفاصيل في الرابط التالي.

قم بتنزيل وتثبيت owncast

بالنسبة لأولئك المهتمين بالقدرة على تثبيت البث الخاص على نظامهم ، يكفي فتح محطة وسيكتبون فيها الأمر التالي:

curl -s https://owncast.online/install.sh | bash

يمكنك الرجوع إلى دليل المستخدم ومعرفة المزيد حول كيفية تكوين البث الخاص في ملف الرابط التالي.