انتقل إلى المحتوى
Callaba

Callaba · سحابي وذاتي الاستضافة

برنامج خادم SRT للإنتاج المباشر

استقبل موجزات الكاميرات البعيدة والبرامج المكتملة. راقب الصورة والصوت وحالة الاتصال في متصفحك، ثم وجّه المصادر أو سجّلها. أضف إنتاجاً مباشراً باستخدام Video Mixer في بيئة نشر مدعومة.

شغّله في حساب AWS الخاص بك أو على بنية Linux التي تديرها.

عرض SRT مباشر

جرّب اتصال SRT مباشرًا

أنشئ اتصالًا مؤقتًا لمدة ساعة واحدة. أرسل تغذيتك إلى عنوان الناشر في وضع Caller، مع ترك معرّف التدفق فارغًا. وشاهدها في Multiview أدناه، أو صِل المستقبِل لديك بعنوان المستقبِل في وضع Caller.

جاهز للإنشاء

ضوابط الخادم

راقب اتصالات SRT وسجلات الخادم

اعرف أي ناشر متصل، وافحص معدل البت وRTT، واعثر على أحداث الاتصال من دون مغادرة لوحة التحكم.

تحكم في من يتصل

تحكم في وصول الناشر والمستقبِل باستخدام معرّفات التدفق أو قواعد IP للنظير. اضبط عبارة مرور SRT مطابقة عند تفعيل التشفير.

افحص مسار الشبكة

افحص معدل البت وRTT وفقد الحزم والأقران المتصلين قبل تغيير المستقبِل أو المشفّر.

اعثر على أخطاء الاتصال

افتح Show logs من إعدادات الخادم. أوقف التحديثات وابحث حسب الوقت أو الرسالة وصدّر الأحداث التي تحتاجها.

خادم SRT خاص بك

أنشئ الاتصال الأول

اختر كيفية اتصال المشفّر والمستقبِل. استبدل العناصر النائبة بالقيم المعروضة في لوحة تحكم Callaba.

نمط الاتصال

نمط المضيف والمنفذمنفذا UDP متميزان: منفذ ناشر ومنفذ مستقبِل. تُترك معرّفات التدفق فارغة عمدًا.

عنوان الناشر

srt://example.invalid:YOUR_PUBLISHER_PORT?mode=caller

استخدم منفذ UDP للناشر. اترك معرّف التدفق فارغًا لنمط المنفذين المنفصلين.

عنوان المستقبِل

srt://example.invalid:YOUR_RECEIVER_PORT?mode=caller

استخدم منفذ UDP المتميز للمستقبِل. اترك معرّف التدفق فارغًا هنا أيضًا.

جهّز الخادم

في Streaming servers → SRT servers, أنشئ المستمِع واحجز منفذ UDP أو منافذه. في Streams, اسمح بمعرّف تدفق فارغ لدوري الناشر والمستقبِل المقصودين.

أعدّ نقطتي النهاية

اضبط المشفّر والمستقبِل على Caller والصق عنوان كل منهما. يصف Caller وListener من يبدأ الجلسة؛ ولا يصفان اتجاه الوسائط.

افحص الفيديو والصوت

شغّل المصدر. أكد الناشر ومعدل البت الوارد في Statistics، ثم افحص الصورة واستمع إلى الصوت لدى المستقبِل.

إعداد المشفّر والمستقبِل

صِل المشفّر والمستقبِل لديك

أرسل من OBS أو vMix أو مشفّر SRT إلى عنوان الناشر. افتح عنوان المستقبِل في تطبيق الاستقبال. طابق إعدادات الاتصال في الطرفين وتحقق من أن المستقبِل يدعم صيغة الوسائط.

الإنتاج والمراقبة والتسليم

أنشئ البرنامج أو أدخله مكتملاً

تتوافر موجزات SRT لديك لباقي وحدات Callaba. احتفظ بإعداد الإنتاج الحالي وتعامل مع خرجه هنا، أو أدخل الكاميرات إلى Video Mixer لإنتاج البرنامج في متصفحك.

راقب

تحقق من الصور والصوت الواردين جنبًا إلى جنب، مع معلومات التدفق في كل لوحة من Multiview.

استكشف Multiview

سجّل

احتفظ بتسجيل لتغذية واردة، أو سجّل البرنامج الذي تنشئه في المازج.

سجّل تدفق SRT

امزج

ادمج المصادر المباشرة والوسائط في مشاهد. حضّر اللقطة التالية في Preview، وانقلها إلى Program وامزج صوتها.

امزج مصادر SRT

اختر موقع التشغيل

AWS أو خادم Linux الخاص بك.

احتفظ بالتحكم في مكان تشغيل موجزاتك. يوفر Callaba مساحة العمل في المتصفح؛ ويتولى فريقك المضيف والوصول إلى الشبكة والتخزين.

انشر في حساب AWS

راجع تسعير البرنامج الحالي وشروط الاشتراك في AWS Marketplace. تعد EC2 والتخزين ونقل البيانات تكاليف بنية إضافية.

انشر على AWS ↗

ثبّت على خادم Linux

استخدم مضيف Linux مدعومًا أو VM أو سحابة خاصة. اتبع دليل التثبيت الحالي ورخّص وحدات المكونات التي يحتاج إليها سير عملك.

ثبّت ذاتيًا →

ابدأ بسير عمل

ماذا ستشغّل؟

يؤدي اختيار سير عمل إلى استبدال أعداد الوحدات أدناه. عدّلها وفق إعدادك وشاهد تحديث سعر البرنامج.

استقبل مصدراً واحداً وأعِد توجيهه

مصدر SRT وارد واحد ومهمة إعادة توجيه أو restream مستقلة واحدة.

راقب أربعة مصادر واردة

أربع تدفقات واردة معروضة في Multiview في الوقت نفسه.

أنتج من ثلاثة مصادر كاميرات

ثلاث كاميرات واردة وثلاثة مداخل Mixer ومصادر Multiview، مع مهمة تسجيل واحدة ومهمة restream واحدة.

التحديد الحالي: إعداد مخصص.

منشئ التكوين

سعّر سير عمل SRT الخاص بك.

اختر الوحدات التي ستشغلها معًا. يُسعّر البرنامج والبنية كلٌ على حدة.

شهرياً، لكل مكوّن: $6/وحدة للوحدات 1–20، و$5 للوحدات 21–40، ثم $4. تُطبّق كل شريحة على الوحدات ضمن نطاقها فقط.

التدفقات الواردة
مهام إعادة البث وتحويل الترميز
التسجيلات
Multiview
مدخلات AV Mixer
مسارات استرداد SRT
وحدات إضافية
مشاهدو VOD
مشاهدو الدفع مقابل المشاهدة
المشاركون في مكالمات الفيديو
محولات NDI
وصول API
شاهد التسعير الكامل وتخطيط أعباء العمل

تخطيط السعة

احسب التدفقات والمعالجة والتخزين

احسب المصادر والوجهات المتزامنة. اترك سعة شبكة لإعادة الإرسال ومساحة قرص للتسجيلات. تضيف Multiview والمزج وتحويل الترميز حمل معالجة يتجاوز تمرير التدفق المرمّز نفسه.

فحوص الاتصال

استكشف عطل اتصال SRT

لا يتصل المشفّر

تحقق من تفعيل الخادم وصحة عنوانه العام ومنفذ UDP للناشر، ومن أن جدار الحماية أو NAT أو مجموعة أمان AWS تسمح بالحركة. ثم افحص معرّف التدفق المسموح وأي عبارة مرور في الطرفين.

ابحث عن محاولات الاتصال في سجل الأحداث وShow logs قبل تغيير إعدادات الترميز.

متصل، لكن لا صورة أو صوت

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

تحتاج المشاهدة في المتصفح إلى مسار تشغيل متوافق؛ لا تشغّل المتصفحات عنوان SRT URL خامًا مباشرة.

تتقطع الصورة أو ينقطع التدفق

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

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

أسئلة SRT Server

هل أحتاج إلى معرّف تدفق؟

اتركه فارغًا لمنافذ الناشر والمستقبِل المنفصلة المستخدمة في العرض. في منفذ مستمِع مشترك، استخدم معرّفات ناشر ومستقبِل مقترنة. راجع طريقتي الاتصال.

هل يمكنني إرسال تغذية SRT إلى YouTube أو Twitch؟

استقبل المصدر في Callaba، ثم أنشئ مهمة restreaming باستخدام عنوان URL ومفتاح التدفق للوجهة. طابق إعدادات الفيديو والصوت التي تتطلبها المنصة.

هل يمكنني مزج مصادر SRT متعددة؟

نعم. أضف مصادر SRT إلى AV Mixer، وابنِ مشاهد في Preview وانقل المشهد التالي إلى Program باستخدام CUT أو FADE. تستخدم كل كاميرا أو مدخل مازج آخر وحدة واحدة. راجع تسعير مداخل Mixer الحالي.

كيف يتناسب Callaba مع خيارات خادم SRT؟

ابدأ بمن سيشغل الخادم وما الذي يجب أن يحدث بعد الإدخال. تناسب الخدمات المستضافة مثل Castr وIN/OUT-SRT، والخوادم مفتوحة المصدر مثل MediaMTX وSRS، وبرامج Windows مثل SRT Mini Server نماذج تشغيل مختلفة. يعمل Callaba على AWS أو بنية Linux الخاصة بك، مع ضوابط متصفح ووحدات فيديو متصلة.

إذا كانت مهمتك الرئيسية هي التوجيه بين نقاط النهاية، فاستكشف أيضًا سير عمل SRT Gateway.

وصول API

اعرض خوادم SRT باستخدام curl

يعيد هذا الطلب للقراءة فقط خوادم SRT المهيأة. استبدل المضيف ورمز API بقيم خادمك؛ لا يغير الطلب إعداداته.

اعرض خوادم SRT باستخدام curl
curl --request POST 'https://YOUR_CALLABA_SERVER/api/srt-servers/getAll' \
  --header 'x-access-token: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{"limit":10,"skip":0,"sort":{"server_created":1}}'

Ask AI

دليل الاتصال والمرجع التقنيالأوضاع والمنافذ وزمن الوصول وإمكانية الوصول واستكشاف الأعطال
هل تبحث عن شرح البروتوكول؟

مرجع اتصال SRT: المنافذ ومعرّفات التدفق وزمن الانتقال

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

استخدم SRT في مسار المساهمة

خادم SRT، أو خادم SRT مباشر، هو نقطة النهاية المُعدّة لجلسة مساهمة SRT. يعمل SRT عبر UDP ويوفر أوضاع الاتصال والاسترداد والتشفير الاختياري؛ يصف مسودة بروتوكول SRT هذا النقل.

يفتح Caller جلسة وينتظرها Listener. لا تضبط هاتان التسميتان اتجاه الوسائط: اضبط دور الناشر أو المستقبِل في نقطة النهاية المعنية أو المهمة اللاحقة.

حافظ على اتساق نمط الوصول

أنشئ الخادم من Streaming servers → SRT servers. استخدم Streams للسماح بوصول الناشر والمستقبِل، ثم استخدم المضيف ومنفذ أو منافذ UDP المعيّنة من ذلك الخادم.

للمنافذ المنفصلة، احجز منفذ ناشر ومنفذ مستقبِل؛ تصح معرّفات التدفق الفارغة في إدخالات Streams وعناوين URL لنقاط النهاية. لمنفذ مستمِع مشترك، استخدم إدخالات وصول للناشر والمستقبِل مقترنة برمز الخادم ومعرّف التدفق نفسيهما، إلى جانب بادئتي publisher/… وreceiver/…. اختر نمطًا واحدًا للاختبار بدل خلط المعرّفات.

افتح منفذ UDP أو نطاقه المحدد في جدار حماية المضيف وحافة الشبكة. يستطيع Caller خلف NAT إنشاء اتصال صادر إلى Listener يمكن الوصول إليه؛ اختبر من شبكة المصدر الفعلية. عند تفعيل التشفير، اضبط عبارة المرور نفسها في نقطتي النهاية.

اختبر باستخدام FFmpeg

أمثلة لخادم مُعدّ بمنافذ ناشر ومستقبِل منفصلة ومعرّفات تدفق فارغة. استبدل المضيف والمنافذ المعيّنة وملف الإدخال. تحدد وثائق بروتوكول SRT في FFmpeg خيارات URL هذه.

انشر ملف MPEG-TS محليًا

Command
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"

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

Command
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"

في FFmpeg، تمثل latency=200000 مثالًا قدره 200 ms لأن الخيار يستخدم الميكروثانية. اضبط زمن الانتقال للإنتاج وفق RTT المقاس والفقد والتأخير المقبول من طرف إلى طرف؛ راجع دليل زمن انتقال SRT.

اختبر مسبقًا المسار الذي ستستخدمه

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

اضبط حدود تشغيل واقعية

زمن انتقال SRT هو مخزن استرداد للنقل، وليس كامل تأخير الزجاج إلى الزجاج. يضيف الالتقاط والترميز والتخزين المؤقت لدى المستقبِل وفك الترميز والتغليف والتخزين المؤقت لدى المشغّل وقتًا أيضًا. قِس المسار الكامل قبل تقليل المخازن المؤقتة.

خطط لموارد الشبكة والمضيف للتدفقات المتزامنة ومعدلات البت المقاسة وإعادة الإرسال والمراقبة والمهام اللاحقة المفعلة. قبل حدث طويل، راقب الحمل المخطط كاملًا مدة تكفي لكشف الاصطفاف أو تنازع الموارد أو اتصال المصدر غير المستقر. يمكن لمسار نقل رئيسي/احتياطي الحفاظ على جلسات المستقبِل وpuller المتصلة عبر التحويل؛ اختبر تغذياته ومخازنه المؤقتة وسلوك الوجهة قبل الاعتماد عليه في حدث.

أدلة إعداد إضافية

ابدأ بإشارة حقيقية

قيّم Callaba SRT Server وفق نموذج النشر لديك

ابدأ في السحابة أو ثبّت على Linux أو شاهد تجربة Multiview المباشرة قبل الأتمتة.