RTSP (بروتوكول البث في الوقت الفعلي) هو بروتوكول تحكم في الشبكة مصمم للتحكم في تسليم البيانات متعددة الوسائط، مثل الصوت والفيديو، عبر الشبكة. يتيح النقل السلس للمحتوى الصوتي والمرئي المباشر أو المسجل مسبقًا من خادم إلى جهاز عميل ويُستخدم بشكل شائع لتطبيقات الوسائط المتدفقة.
فيما يلي بعض النقاط الرئيسية حول بث RTSP:
- التحكم في البث: يُستخدم RTSP لإنشاء والتحكم في تسليم الوسائط المتدفقة. يتيح للعميل طلب بدء وإيقاف وإيقاف مؤقت لبث الوسائط، بالإضافة إلى التحكم في وظائف التشغيل مثل التقديم السريع والإرجاع.
- تشغيل البروتوكول: يعمل RTSP عبر بروتوكول بيانات المستخدم (UDP) أو بروتوكول التحكم في الإرسال (TCP). يستخدم بنية العميل-الخادم، حيث يستضيف الخادم تدفقات الوسائط، ويطلب العملاء المحتوى الإعلامي ويستقبلونه.
- أنواع الوسائط: يمكن استخدام RTSP مع تنسيقات وسائط متنوعة، بما في ذلك تدفقات الصوت والفيديو. يدعم بث المحتوى المباشر والمحتوى عند الطلب وتطبيقات الوسائط التفاعلية الأخرى.
- التوافق التشغيلي: RTSP هو معيار مفتوح يسمح بالتوافق التشغيلي بين أجهزة الوسائط المتعددة والخوادم والعملاء المختلفين. وهذا يعني أن الأجهزة والبرامج المتوافقة مع RTSP من مصنّعين مختلفين يمكنها التواصل وتبادل الوسائط المتدفقة.
- الاستخدام: يُستخدم RTSP بشكل شائع لبث الأحداث المباشرة والفيديو عند الطلب وبث كاميرات IP وتطبيقات الوسائط المتعددة في الوقت الفعلي الأخرى.
للوصول إلى بث RTSP، يرسل العميل عادةً طلب RTSP إلى الخادم يحدد فيه بث الوسائط المطلوب وعمليات التحكم ذات الصلة. ثم يستجيب الخادم بالمعلومات اللازمة لإنشاء البث والحفاظ عليه. قد يشمل ذلك موقع بث الوسائط وأوامر التحكم في التشغيل والمعلمات الأخرى ذات الصلة.
بشكل عام، يلعب RTSP دورًا حيويًا في تمكين التسليم والتحكم الفعّال في محتوى الوسائط المتعددة المتدفقة، مما يجعله بروتوكولًا أساسيًا للعديد من تطبيقات البث.
كيف يمكننا تشغيل بث RTSP؟
لتشغيل بث RTSP (بروتوكول البث في الوقت الفعلي) واختيار وضع بث محدد، مثل المركب (الصوت والفيديو معًا)، أو الفيديو فقط، أو الصوت فقط، يمكنك استخدام برامج أو تطبيقات مشغل الوسائط التي تدعم بث RTSP.
إليك كيفية تشغيل بث RTSP:
- استخدم مشغلات الوسائط المتوافقة مع RTSP: يمكنك استخدام برامج أو تطبيقات مشغل الوسائط التي تدعم بث RTSP، مثل VLC Media Player أو Windows Media Player أو QuickTime Player أو تطبيقات مشغل الوسائط الأخرى التي تدعم RTSP.
- افتح بث RTSP: قم بتشغيل مشغل الوسائط المتوافق مع RTSP واختر خيار بث المركب (الصوت والفيديو معًا)، أو الفيديو فقط، أو الصوت فقط. في مربع الحوار المقدم، أدخل عنوان URL أو موقع الشبكة لبث RTSP. عادةً ما يكون بهذا التنسيق: rtsp://192.168.1.120:554/live/1_0.
ما هو الحد الأقصى لعدد التدفقات المتزامنة التي يدعمها بروتوكول RTSP؟
يدعم 6 تدفقات RTSP، مما يعني أنه تم تصميمه للتعامل مع ما يصل إلى ستة تدفقات متزامنة من بروتوكول البث في الوقت الفعلي (RTSP). يجب أن تتيح لك هذه السعة توزيع محتوى الفيديو والصوت بكفاءة عبر قنوات أو أجهزة متعددة. ومع ذلك، من المهم التأكد من أن البنية التحتية لشبكتك، بما في ذلك الخادم وأجهزة العميل، يمكنها التعامل مع هذه التدفقات بفعالية دون تدهور الأداء. بالإضافة إلى ذلك، ضع في اعتبارك متطلبات النطاق الترددي وقدرات الأجهزة التي تصل إلى هذه التدفقات لضمان تجربة بث سلسة. عادةً، يُوصى باستخدام مشغلات الوسائط مثل VLC أو PotPlayer أو OBS لسحب بث RTSP من المشفر الخاص بنا.
لماذا لا يمكنني سحب بث RTSP من البث الفرعي؟
هناك بعض الأسباب المحتملة لعدم عمل البث الفرعي
- إعداد وضع النظام: إذا تم تعيين وضع النظام على1080p@60fps، فإن البث الرئيسي فقط هو المتاح. في هذه الحالة، عندما تحاول سحب بث RTSP من البث الفرعي، لن يعمل لأن البث الفرعي معطّل في هذا الوضع.
- دقة الإخراج لمصدر الفيديو: إذا كان مصدر الفيديو الخاص بك 1080iبدلاً من 1080p، فقد يزيد معدل البت بشكل كبير (حتى 11Mbps). قد يواجه المشفر صعوبة في تقليل معدل البت من خلال التعديلات البرمجية، مما قد يؤدي إلى فشل في سحب البث الفرعي RTSP. يُوصى باستخدام مصدر فيديو 1080p لضمان أداء أفضل للبث الفرعي.
لحل هذه المشكلة، تحقق من إعدادات وضع النظام ودقة مصدر الفيديو لضمان التوافق مع وظيفة البث الفرعي.
اختبار زمن الاستجابة عبر بث RTSP