media server logo

كيفية استخدام Callaba Cloud: من التشغيل على AWS إلى أول تدفق SRT

Jul 26, 2022
Iurii Pakholkov، مؤسس Callaba

كتبه Iurii Pakholkov

مؤسس Callaba. يطوّر أدوات فيديو سحابية لـ SRT وRTMP وWebRTC وNDI، وللتوجيه المباشر والمراقبة والتسجيل ومسارات عمل الإنتاج · LinkedIn

أسرع طريقة للبدء مع Callaba هي المسار السحابي. شغّل Callaba Cloud على AWS، وسجّل الدخول إلى لوحة التحكم، وأنشئ أول خادم SRT، وأرسل تدفقًا فعليًا من OBS Studio، ثم تحقق من التشغيل في VLC.

صُممت هذه الصفحة لتحقيق نتيجة عملية واحدة: الانتقال من عدم وجود نشر إلى أول تدفق يعمل، من دون تجميع منظومة بث يدويًا أولًا.

AWS
تشغيل المثيل
لوحة التحكم
تسجيل دخول آمن
خادم SRT
إنشاء دخل
OBS
نشر التدفق
VLC
التحقق من الاستقبال
مسار المبتدئ هو طريق واحد منضبط من تشغيل AWS إلى أول تدفق يعمل.

ما الذي ستنجزه في هذه الصفحة

هذا مسار بدء يضع السحابة أولًا. يتجنب نظرية الإعداد المجردة وينتقل مباشرةً إلى تدفق فعلي.

  • شغّل Callaba Cloud على AWS.
  • سجّل الدخول إلى لوحة التحكم بأمان.
  • أنشئ أول خادم SRTلديك.
  • أرسل تدفقًا من OBS Studio.
  • استقبل التشغيل وتحقق منه في VLC.

قائمة التحقق قبل البدء

جهّز هذه العناصر قبل فتح AWS Marketplace.

  • ☐ حساب AWS جاهز.
  • ☐ تعرف منطقة AWS الأقرب إلى ناشر التدفق.
  • ☐ يمكنك حفظ مفتاح SSH .pem بأمان.
  • ☐ ثبّت OBS Studio لاختبار النشر الأول.
  • ☐ ثبّت VLC لاختبار التشغيل على جهة الاستقبال.
  • ☐ تدرك أن AWS تفرض رسومًا ما دام المثيل قيد التشغيل.
  • ☐ ستقيّد قواعد مجموعة الأمان بعد اتضاح مسار العمل الأول.

الجزء 1. تشغيل Callaba Cloud على AWS

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

افتح صفحة Callaba Cloud على AWS Marketplace وابدأ عملية التشغيل.

المنطقة

اختر منطقة قريبة من الناشرين والمشاهدين.

المثيل

إذا لم تكن متأكدًا، فاستخدم c5.xlarge نقطة بداية عملية للتقييم الأول.

مجموعة الأمان

ابدأ بإعدادات البائع، ثم قيّد المنافذ بعد معرفة مسار العمل.

زوج المفاتيح

احفظ ملف .pem بأمان تحسبًا للحاجة لاحقًا إلى الوصول المباشر إلى المثيل.

خيارات AWS التي تؤثر في التقييم الأول: المنطقة ونوع المثيل ومجموعة الأمان وزوج مفاتيح SSH.

ابدأ من صفحة AWS Marketplace

افتح صفحة AWS Marketplace وانقر على Continue to Subscribe.

صفحة منتج Callaba Cloud Live Streaming على AWS Marketplace، وبها زر Continue to Subscribe ومربع السعر ونظرة عامة على المنتج وأبرز ميزاته.
صفحة منتج Callaba Cloud Live Streaming على AWS Marketplace، وبها زر Continue to Subscribe ومربع السعر ونظرة عامة على المنتج وأبرز ميزاته.

1. اقبل شروط البرنامج

اقبل شروط البرنامج قبل أن تصبح خطوة الإعداد متاحة.

شاشة Subscribe to this software وبها Terms and Conditions وزر Accept Terms.
شاشة Subscribe to this software وبها Terms and Conditions وزر Accept Terms.

2. انتقل إلى الإعداد

عندما تتغير حالة الاشتراك، انتقل إلى شاشة الإعداد.

شاشة الحالة Subscribed وبها زر Continue to Configuration.
شاشة الحالة Subscribed وبها زر Continue to Configuration.

3. اختر منطقة AWS

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

شاشة Configure this software وبها خيار التنفيذ وإصدار البرنامج وقائمة Region وزر Continue to Launch.
شاشة Configure this software وبها خيار التنفيذ وإصدار البرنامج وقائمة Region وزر Continue to Launch.

4. اختر نوع المثيل

إذا لم تكن متأكدًا من حجم التقييم الأول، فابدأ بنوع مثيل عملي وعدّله لاحقًا بعد معرفة عبء العمل.

شاشة Launch this software وبها قائمة EC2 Instance Type ظاهرة وخيار t3.2xlarge محدد.
شاشة Launch this software وبها قائمة EC2 Instance Type ظاهرة وخيار t3.2xlarge محدد.

5. أبقِ إعدادات VPC والشبكة الفرعية بسيطة في الاختبار الأول

اترك إعدادات VPC والشبكة الفرعية من دون تغيير، إلا إذا كان لدى فريقك تصميم محدد لشبكة AWS.

شاشة VPC Settings وSubnet Settings وبها تحذير من تعديل هذه الإعدادات من دون فهمها.
شاشة VPC Settings وSubnet Settings وبها تحذير من تعديل هذه الإعدادات من دون فهمها.

6. أنشئ مجموعة أمان من إعدادات البائع

أنشئ مجموعة الأمان من إعدادات البائع للتشغيل الأول، ثم قيّد قواعد الدخول بالمنافذ التي يستخدمها مسار عملك.

شاشة Security Group Settings وبها زر Create New Based On Seller Settings.
شاشة Security Group Settings وبها زر Create New Based On Seller Settings.
إشعار Security Groups يوضح أن جميع المنافذ متاحة افتراضيًا وأنه ينبغي مراجعتها قبل الاستخدام في الإنتاج.
إشعار Security Groups يوضح أن جميع المنافذ متاحة افتراضيًا وأنه ينبغي مراجعتها قبل الاستخدام في الإنتاج.

7. تحقق من تحديد مجموعة الأمان الجديدة

تأكد من تحديد المجموعة التي أنشأتها قبل الانتقال إلى خطوة التشغيل.

شاشة Security Group Settings وبها مجموعة أمان محددة باسم I_am_a_good_group.
شاشة Security Group Settings وبها مجموعة أمان محددة باسم I_am_a_good_group.

8. اختر زوج مفاتيح EC2 أو أنشئه

حدد زوج مفاتيح موجودًا أو أنشئ زوجًا جديدًا في EC2. احفظ ملف .pem بأمان.

شاشة Key Pair Settings وبها قائمة لزوج مفاتيح موجود ورابط لإنشاء زوج مفاتيح في EC2.
شاشة Key Pair Settings وبها قائمة لزوج مفاتيح موجود ورابط لإنشاء زوج مفاتيح في EC2.
شاشة EC2 Create key pair وبها حقل الاسم ونوع المفتاح RSA وتنسيق المفتاح الخاص .pem وزر Create key pair.
شاشة EC2 Create key pair وبها حقل الاسم ونوع المفتاح RSA وتنسيق المفتاح الخاص .pem وزر Create key pair.

9. شغّل المثيل

تحقق من مجموعة الأمان وزوج المفاتيح المحددين، ثم شغّل البرنامج.

شاشة Launch this software النهائية وبها Security Group Settings وKey Pair Settings وزر Launch.
شاشة Launch this software النهائية وبها Security Group Settings وKey Pair Settings وزر Launch.

الجزء 2. فتح EC2 وتسجيل الدخول إلى لوحة تحكم Callaba

بعد تشغيل المثيل، افتح لوحة التحكم وتذكر قاعدة AWS التشغيلية الأساسية: تفرض AWS رسومًا ما دام المثيل قيد التشغيل. لا تترك بنية الاختبار تعمل إلى أجل غير مسمى.

10. انتقل من AWS Marketplace إلى وحدة تحكم AWS

افتح وحدة تحكم AWS وانتقل إلى EC2.

الشاشة الرئيسية لـ AWS Management Console مع تمييز خدمة EC2.
الشاشة الرئيسية لـ AWS Management Console مع تمييز خدمة EC2.

11. تحقق من المنطقة وافتح Instances

تأكد من تحديد منطقة AWS نفسها، ثم افتح صفحة Instances.

شاشة EC2 Dashboard مع تمييز محدد المنطقة وعنصر القائمة Instances.
شاشة EC2 Dashboard مع تمييز محدد المنطقة وعنصر القائمة Instances.

12. انتظر فحوصات المثيل

حدد مثيل Callaba وانتظر حتى يصبح قيد التشغيل ويجتاز فحوصات الحالة.

جدول EC2 Instances يعرض حالات المثيلات ومنطقة فحص الحالة مع اجتياز 2/2 من الفحوصات.
جدول EC2 Instances يعرض حالات المثيلات ومنطقة فحص الحالة مع اجتياز 2/2 من الفحوصات.

13. انسخ Public IPv4 واحتفظ بـ Instance ID

انسخ عنوان Public IPv4 وافتحه في المتصفح باستخدام http://. احتفظ بـ Instance ID لأنه يُستخدم كلمة مرور أولى في مسار AWS Marketplace هذا.

شاشة تفاصيل مثيل EC2 مع تمييز عنوان Public IPv4 وInstance ID.
شاشة تفاصيل مثيل EC2 مع تمييز عنوان Public IPv4 وInstance ID.

14. سجّل الدخول إلى Callaba

استخدم admin اسمًا لتسجيل الدخول، واستخدم EC2 Instance ID كلمة المرور الأولى لهذا التشغيل من AWS Marketplace.

صفحة تسجيل الدخول إلى Callaba Cloud وبها اسم الدخول admin وكلمة المرور هي Instance ID الفريد وزر Sign In.
صفحة تسجيل الدخول إلى Callaba Cloud وبها اسم الدخول admin وكلمة المرور هي Instance ID الفريد وزر Sign In.

15. تذكر قاعدة تكاليف AWS

عند انتهاء عملك، أوقف مثيل EC2 أو أنهِه حتى لا تستمر AWS في فرض رسوم على وقت الخمول.

إشعار رسوم AWS الذي يوضح استمرار الرسوم أثناء تشغيل المثيل وكيفية إيقافه أو إنهائه.
إشعار رسوم AWS الذي يوضح استمرار الرسوم أثناء تشغيل المثيل وكيفية إيقافه أو إنهائه.
جدول EC2 Instances مع فتح قائمة Instance state وعرض Stop instance وReboot instance وTerminate instance.
جدول EC2 Instances مع فتح قائمة Instance state وعرض Stop instance وReboot instance وTerminate instance.

الجزء 3. إنشاء أول خادم SRT

انتقل الآن من النشر إلى البث الفعلي. يُعد SRT مسار عمل أولًا قويًا لأنه يوضح المنطق الأساسي: ينشر طرف تدفقًا إلى Callaba، ويستقبله طرف آخر من Callaba.

منفذ الناشر

المنفذ المستخدم عندما يرسل OBS أو جهاز ترميز تدفقًا إلى Callaba.

منفذ المستقبل

المنفذ المستخدم عندما يأخذ مستقبل التدفق من Callaba.

زمن الاستجابة

مخزن مؤقت يساعد على امتصاص تذبذب الشبكة.

عبارة المرور

تشفير أو تحكم في الوصول اختياري عندما يحتاج إليه مسار العمل.

يسهل فهم خادم SRT الأول بوصفه عنصر دخل واحدًا له إعدادات المنافذ وزمن الاستجابة والوصول والتوجيه.

16. افتح SRT Servers وأضف خادمًا جديدًا

انتقل إلى SRT Servers وانقر على Add New.

قسم SRT Servers في لوحة تحكم Callaba وبداخله زر Add New.
قسم SRT Servers في لوحة تحكم Callaba وبداخله زر Add New.

17. املأ إعدادات خادم SRT الرئيسية

استخدم اسمًا يسهل تمييزه. اضبط منفذ الناشر ومنفذ المستقبل وزمن الاستجابة وعبارة المرور الاختيارية والمهلة وإعدادات التوجيه. أبقِ الإعداد الأول بسيطًا، ثم حسّنه بعد أن يعمل التدفق.

نموذج New SRT Server وبداخله الإعدادات الأساسية والمنفذ ومنفذ المستقبل وزمن الاستجابة وعرض النطاق والمهلة وعبارة المرور وإعدادات التوجيه.
نموذج New SRT Server وبداخله الإعدادات الأساسية والمنفذ ومنفذ المستقبل وزمن الاستجابة وعرض النطاق والمهلة وعبارة المرور وإعدادات التوجيه.
الجزء السفلي من نموذج New SRT Server وبداخله عبارة المرور وعناصر تحكم توجيه SRT وزر Save.
الجزء السفلي من نموذج New SRT Server وبداخله عبارة المرور وعناصر تحكم توجيه SRT وزر Save.

إذا احتجت إلى شرح أعمق لهذا العنصر، فاستخدم صفحة إعداد خادم SRTالمخصصة.

الجزء 4. إرسال أول تدفق من OBS Studio

الهدف التالي هو إثبات وصول وسائط فعلية إلى Callaba. استخدم OBS Studio بوصفه الناشر الأول.

OBS
الناشر
Publisher URL
يرسل إلى Callaba
Callaba
الخادم يستقبل
Receiver URL
يُخرج التدفق
يرسل Publisher URL الفيديو إلى Callaba. ويُخرج Receiver URL الفيديو منها.

18. انسخ SRT Publisher URL

في قائمة خوادم SRT، افتح Info وانسخ SRT Publisher URL. يستخدم OBS أو ناشر آخر هذا العنوان لإرسال الفيديو إلى Callaba.

نافذة معلومات خادم SRT تعرض المضيف ومنفذ الناشر ومنفذ المستقبل وPublisher URL وReceiver URL وزمن الاستجابة وعرض النطاق.
نافذة معلومات خادم SRT تعرض المضيف ومنفذ الناشر ومنفذ المستقبل وPublisher URL وReceiver URL وزمن الاستجابة وعرض النطاق.

19. الصق Publisher URL في OBS

افتح OBS Studio وأضف مصادرك وانتقل إلى Settings → Stream، ثم الصق SRT Publisher URL في حقل الخادم وابدأ البث. للاطلاع على دليل كامل خاص بـ OBS، راجع كيفية بدء بث SRT في OBS Studio.

إعدادات Stream في OBS Studio مع ضبط Service على Custom ووضع SRT Publisher URL في حقل Server.
إعدادات Stream في OBS Studio مع ضبط Service على Custom ووضع SRT Publisher URL في حقل Server.

20. تأكد من أن OBS يرسل معدل البت

بعد بدء التدفق، تحقق من أن OBS يعرض معدل بت نشطًا. ثم تحقق من نشاط التدفق الوارد في Callaba قبل اختبار أي مستقبل.

شريط حالة OBS Studio أثناء البث، ويعرض معدل البت المتجه إلى Callaba.
شريط حالة OBS Studio أثناء البث، ويعرض معدل البت المتجه إلى Callaba.

الجزء 5. التحقق من التشغيل في VLC

بعد أن يستقبل Callaba التدفق، تحقق من جهة الاستقبال. يثبت ذلك أن التدفق يستطيع الخروج من Callaba وأن أداة أخرى تستطيع استهلاكه.

21. استخدم SRT Receiver URL في VLC

تحتوي نافذة معلومات خادم SRT نفسها على Receiver URL. انسخ Receiver URL، وافتح VLC، واختر File → Open Network، والصق العنوان، ثم أكد التشغيل.

نافذة VLC Open Source مع تحديد تبويب Network ووضع SRT Receiver URL في حقل URL.
نافذة VLC Open Source مع تحديد تبويب Network ووضع SRT Receiver URL في حقل URL.
شاشة تشغيل VLC تعرض التدفق المستلم بعد فتح SRT Receiver URL.
شاشة تشغيل VLC تعرض التدفق المستلم بعد فتح SRT Receiver URL.

ما الخطوة التالية في Callaba Cloud

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

Multiview

راقب عدة مداخل مباشرة من لوحة واحدة في المتصفح.

التسجيل

احفظ التدفق الوارد للأرشفة أو إعادة التشغيل أو ما بعد الإنتاج.

إعادة التدفق

أرسل دخلًا واحدًا إلى عدة وجهات.

التبديل الاحتياطي

جهّز مسار إسهام رئيسيًا وآخر احتياطيًا قبل فترة البث المباشر.

بعد نجاح التدفق الأول، يمكن للدخل نفسه أن يقود إلى مسارات عمل إنتاج فعلية.

ابدأ مع Callaba Cloud وأول خادم SRT لديك

شغّل Callaba Cloud، وأنشئ خادم SRT واحدًا، وأرسل تدفقًا فعليًا من OBS، وتحقق من التشغيل قبل إضافة Multiview أو التسجيل أو إعادة التدفق أو التبديل الاحتياطي أو التشغيل أو مسارات عمل API.