تحكم في من يتصل
تحكم في وصول الناشر والمستقبِل باستخدام معرّفات التدفق أو قواعد IP للنظير. اضبط عبارة مرور SRT مطابقة عند تفعيل التشفير.
Callaba · سحابي وذاتي الاستضافة
استقبل موجزات الكاميرات البعيدة والبرامج المكتملة. راقب الصورة والصوت وحالة الاتصال في متصفحك، ثم وجّه المصادر أو سجّلها. أضف إنتاجاً مباشراً باستخدام Video Mixer في بيئة نشر مدعومة.
شغّله في حساب AWS الخاص بك أو على بنية Linux التي تديرها.
عرض SRT مباشر
أنشئ اتصالًا مؤقتًا لمدة ساعة واحدة. أرسل تغذيتك إلى عنوان الناشر في وضع Caller، مع ترك معرّف التدفق فارغًا. وشاهدها في Multiview أدناه، أو صِل المستقبِل لديك بعنوان المستقبِل في وضع Caller.
ضوابط الخادم
اعرف أي ناشر متصل، وافحص معدل البت و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 أو اضبط النشر إلى YouTube وFacebook وTwitch.
وجّه الفيديو وأعد بثهاحتفظ بتسجيل لتغذية واردة، أو سجّل البرنامج الذي تنشئه في المازج.
سجّل تدفق SRTادمج المصادر المباشرة والوسائط في مشاهد. حضّر اللقطة التالية في Preview، وانقلها إلى Program وامزج صوتها.
امزج مصادر SRTاختر موقع التشغيل
احتفظ بالتحكم في مكان تشغيل موجزاتك. يوفر Callaba مساحة العمل في المتصفح؛ ويتولى فريقك المضيف والوصول إلى الشبكة والتخزين.
راجع تسعير البرنامج الحالي وشروط الاشتراك في AWS Marketplace. تعد EC2 والتخزين ونقل البيانات تكاليف بنية إضافية.
انشر على AWS ↗استخدم مضيف Linux مدعومًا أو VM أو سحابة خاصة. اتبع دليل التثبيت الحالي ورخّص وحدات المكونات التي يحتاج إليها سير عملك.
ثبّت ذاتيًا →تخطيط السعة
احسب المصادر والوجهات المتزامنة. اترك سعة شبكة لإعادة الإرسال ومساحة قرص للتسجيلات. تضيف Multiview والمزج وتحويل الترميز حمل معالجة يتجاوز تمرير التدفق المرمّز نفسه.
فحوص الاتصال
تحقق من تفعيل الخادم وصحة عنوانه العام ومنفذ UDP للناشر، ومن أن جدار الحماية أو NAT أو مجموعة أمان AWS تسمح بالحركة. ثم افحص معرّف التدفق المسموح وأي عبارة مرور في الطرفين.
ابحث عن محاولات الاتصال في سجل الأحداث وShow logs قبل تغيير إعدادات الترميز.
افحص أولًا وجود معدل البت الوارد. أكد أن منفذ المستقبِل أو معرّف تدفق المستقبِل المقترن يختار التغذية المقصودة. ثم افحص حاويتها وترميز الفيديو ومسارات الصوت مقابل التطبيق المستقبِل.
تحتاج المشاهدة في المتصفح إلى مسار تشغيل متوافق؛ لا تشغّل المتصفحات عنوان SRT URL خامًا مباشرة.
قارن معدل البت وRTT وفقد الحزم خلال الفترة نفسها. افحص سعة الرفع وهامش إعادة الإرسال، ثم راجع إعداد زمن الانتقال. لا يعالج مخزن مؤقت أكبر اتصال رفع ناقص السعة باستمرار.
صدّر سجلات الخادم المطابقة لربط الانقطاعات بأحداث المصدر أو الشبكة.
اتركه فارغًا لمنافذ الناشر والمستقبِل المنفصلة المستخدمة في العرض. في منفذ مستمِع مشترك، استخدم معرّفات ناشر ومستقبِل مقترنة. راجع طريقتي الاتصال.
استقبل المصدر في Callaba، ثم أنشئ مهمة restreaming باستخدام عنوان URL ومفتاح التدفق للوجهة. طابق إعدادات الفيديو والصوت التي تتطلبها المنصة.
نعم. أضف مصادر SRT إلى AV Mixer، وابنِ مشاهد في Preview وانقل المشهد التالي إلى Program باستخدام CUT أو FADE. تستخدم كل كاميرا أو مدخل مازج آخر وحدة واحدة. راجع تسعير مداخل Mixer الحالي.
ابدأ بمن سيشغل الخادم وما الذي يجب أن يحدث بعد الإدخال. تناسب الخدمات المستضافة مثل Castr وIN/OUT-SRT، والخوادم مفتوحة المصدر مثل MediaMTX وSRS، وبرامج Windows مثل SRT Mini Server نماذج تشغيل مختلفة. يعمل Callaba على AWS أو بنية Linux الخاصة بك، مع ضوابط متصفح ووحدات فيديو متصلة.
إذا كانت مهمتك الرئيسية هي التوجيه بين نقاط النهاية، فاستكشف أيضًا سير عمل SRT Gateway.
وصول API
يعيد هذا الطلب للقراءة فقط خوادم SRT المهيأة. استبدل المضيف ورمز API بقيم خادمك؛ لا يغير الطلب إعداداته.
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}}'مرجع عملي لخادم SRT لإعداد منافذ منفصلة أو معرّفات تدفق مقترنة، وفحص سلامة النقل، وضبط زمن الانتقال، وتشخيص مسار المساهمة المباشر.
خادم SRT، أو خادم SRT مباشر، هو نقطة النهاية المُعدّة لجلسة مساهمة SRT. يعمل SRT عبر UDP ويوفر أوضاع الاتصال والاسترداد والتشفير الاختياري؛ يصف مسودة بروتوكول SRT هذا النقل.
يفتح Caller جلسة وينتظرها Listener. لا تضبط هاتان التسميتان اتجاه الوسائط: اضبط دور الناشر أو المستقبِل في نقطة النهاية المعنية أو المهمة اللاحقة.
أنشئ الخادم من Streaming servers → SRT servers. استخدم Streams للسماح بوصول الناشر والمستقبِل، ثم استخدم المضيف ومنفذ أو منافذ UDP المعيّنة من ذلك الخادم.
للمنافذ المنفصلة، احجز منفذ ناشر ومنفذ مستقبِل؛ تصح معرّفات التدفق الفارغة في إدخالات Streams وعناوين URL لنقاط النهاية. لمنفذ مستمِع مشترك، استخدم إدخالات وصول للناشر والمستقبِل مقترنة برمز الخادم ومعرّف التدفق نفسيهما، إلى جانب بادئتي publisher/… وreceiver/…. اختر نمطًا واحدًا للاختبار بدل خلط المعرّفات.
افتح منفذ UDP أو نطاقه المحدد في جدار حماية المضيف وحافة الشبكة. يستطيع Caller خلف NAT إنشاء اتصال صادر إلى Listener يمكن الوصول إليه؛ اختبر من شبكة المصدر الفعلية. عند تفعيل التشفير، اضبط عبارة المرور نفسها في نقطتي النهاية.
أمثلة لخادم مُعدّ بمنافذ ناشر ومستقبِل منفصلة ومعرّفات تدفق فارغة. استبدل المضيف والمنافذ المعيّنة وملف الإدخال. تحدد وثائق بروتوكول SRT في FFmpeg خيارات URL هذه.
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"
في FFmpeg، تمثل latency=200000 مثالًا قدره 200 ms لأن الخيار يستخدم الميكروثانية. اضبط زمن الانتقال للإنتاج وفق RTT المقاس والفقد والتأخير المقبول من طرف إلى طرف؛ راجع دليل زمن انتقال SRT.
زمن انتقال SRT هو مخزن استرداد للنقل، وليس كامل تأخير الزجاج إلى الزجاج. يضيف الالتقاط والترميز والتخزين المؤقت لدى المستقبِل وفك الترميز والتغليف والتخزين المؤقت لدى المشغّل وقتًا أيضًا. قِس المسار الكامل قبل تقليل المخازن المؤقتة.
خطط لموارد الشبكة والمضيف للتدفقات المتزامنة ومعدلات البت المقاسة وإعادة الإرسال والمراقبة والمهام اللاحقة المفعلة. قبل حدث طويل، راقب الحمل المخطط كاملًا مدة تكفي لكشف الاصطفاف أو تنازع الموارد أو اتصال المصدر غير المستقر. يمكن لمسار نقل رئيسي/احتياطي الحفاظ على جلسات المستقبِل وpuller المتصلة عبر التحويل؛ اختبر تغذياته ومخازنه المؤقتة وسلوك الوجهة قبل الاعتماد عليه في حدث.
ابدأ في السحابة أو ثبّت على Linux أو شاهد تجربة Multiview المباشرة قبل الأتمتة.