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

RTMP: ماهيته وموضعه في سير العمل

في هذه الصفحة

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

ماذا يعني RTMP؟

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

كيف يعمل بث RTMP

يفتح المرسل عنوان RTMP المضبوط، ويعرّف البث باسم أو مفتاح، ثم يرسل الصوت والفيديو المرمزين. يتحقق خادم الاستقبال من سياسة الوصول ويجعل التغذية المقبولة متاحة للمسارات التشغيلية المضبوطة. الحالة الخضراء في المرسل تعني فقط أن المرسل يعتقد أنه اتصل؛ افحص أيضًا نشاط المستقبل والوسائط التي فُك ترميزها.

ما الذي يحتويه عنوان RTMP

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

ما الذي لا يحله RTMP

يحتاج التشغيل الحديث في المتصفح إلى مسار تسليم موجه للمتصفح، مثل HLS أو سير عمل Web Player مضبوط. لهذا المسار إعدادات الحزم ونقطة النهاية والوصول والمشغل الخاصة به. لا تقدّم عنوان RTMP للمشاهدين كما لو كان رابط متصفح عامًا.

مسار قبول واضح

  1. احصل على عنوان ومفتاح نشر RTMP مضبوطين.
  2. أرسل مصدرًا معروفًا.
  3. تحقق من أن المستمع يرى الناشر ومعدل البت المتوقعين.
  4. تحقق من الصورة والصوت عند المستقبل المحدد.
  5. اختبر خرج التشغيل أو التسجيل أو التوجيه المضبوط بشكل منفصل.

يمكن لـ Callaba أن يدير الاستقبال والتسليم التشغيلي عندما يكون RTMP Server مضبوطًا؛ لكنه لا يجعل RTMP تنسيقًا أصليًا للمتصفح. لمعرفة دور المستمع نفسه، راجع ما الذي يفعله خادم RTMP. ولتحديد مسار تسليم المساهمة، راجع بوابة مساهمة RTMP.

الخطوات التالية

افتح Callaba RTMP Server لضبط الاستيعاب والوصول. استخدم دليل سير عمل RTMP المباشر لاختيار الوحدة التالية، أو RTMP إلى HLS عندما يكون تسليم المتصفح هو المطلوب.