ما هو LIVE555؟ LIVE555 Streaming Media عبارة عن مجموعة من مكتبات C ++ مفتوحة المصدر (LGPL) تم تطويرها بواسطة Live Networks، Inc. لدفق الوسائط المتعددة. تدعم المكتبات المعايير المفتوحة مثل RTP / RTCP و RTSP للتدفق ، ويمكنها أيضًا إدارة تنسيقات حمولة RTP للفيديو مثل H.264 و H.265 و MPEG و VP8 و DV وتنسيقات حمولة الصوت RTP مثل MPEG و AAC و AMR و AC-3 و Vorbis. يتم استخدامه داخليًا بواسطة برامج معروفة مثل VLC و mplayer. تونميند مجلس SIP ثنائي الفينيل متعدد الكلور يطبق SIP-K20C LIVE55 لدعم RTSP وإرسال الفيديو. يمكن استخدام SIP-K20C على نطاق واسع في تطوير الاتصال الداخلي ، هاتف الباب.
يتضمن توزيع البرامج أيضًا تطبيق خادم RTSP كاملًا وعملاء RTSP وخادم وكيل RTSP. نظام Tonmind PA برنامج إدارة PA System Pro مخطط لدعم Onvif و RTSP في المستقبل القريب. من المقرر إصدار PA System Pro كإصدار متقدم من PA System Lite الموجود.
دفق فيديو عبر RTSP باستخدام Live555MediaServer
LIVE555 هو الانتقال إلى المشروع للعديد من المطورين عندما يتعلق الأمر بأي شيء يتعلق بـ RTSP ، سواء كان ذلك عميلاً أو خادمًا. إنه مكتوب بلغة C ++ ، رمز لطيف ونظيف ومستقر للغاية ، علاوة على ذلك يمكنك تمديده بسهولة بالغة. بصرف النظر عن ذلك ، فإنه يأتي مع عدد قليل من الأدوات التي تشمل: HLSProxy: يحول دفق RTSP المباشر (على سبيل المثال ، من كاميرا شبكة) إلى مجموعة من مقاطع HLS ("HTTP Live Streaming") التي يمكن عرضها في متصفح متوافق مع HLS MediaServer: هو تطبيق خادم RTSP كامل. يمكنه دفق عدة أنواع من ملفات الوسائط. ProxyServer: هو خادم RTSP أحادي الإرسال - تم إنشاؤه من برنامج "LIVE555 Streaming Media" - والذي يعمل بمثابة "وكيل" لواحد أو أكثر من تدفقات RTSP / RTP "الخلفية" أحادية الإرسال أو متعددة البث لدفق ملفات الفيديو عبر RTSP ، يتعين علينا استخدام live555MediaServer. يدعم خادم الوسائط LIVE555 التنسيقات التالية. .264 => ملف H.264 Video Elementary Stream .265 => ملف H.265 Video Elementary Stream .aac => ملف AAC Audio (تنسيق ADTS) .ac3 => ملف صوتي AC-3 .amr => ملف صوت AMR .dv "=> ملف فيديو DV .m4e => ملف تدفق أولي لفيديو MPEG-4 .mkv => ملف ترجمة صوت + فيديو Matroska + (اختياري) .mp3 => ملف صوتي MPEG-1 أو 2 .mpg => ملف MPEG-1 أو 2 Program Stream (صوت + فيديو) .ogg أو .ogv أو .opus => ملف صوت و / أو فيديو Ogg .ts "=> ملف MPEG Transport Stream (ملف فهرس .tsx - إن وجد - يوفر دعم" اللعب الخادع "للخادم) .vob => ملف VOB (فيديو MPEG-2 مع صوت AC-3) .wav => ملف صوت WAV .webm => ملف صوت WebM (Vorbis) + ملف فيديو (VP8)
بفضل التوافق السهل لـ LIVE555 ، فقد تم استخدامه على نطاق واسع في دفق المشغلات الشائعة. تونميند يستخدم SIP Video SIP-K20C Live555 لنقل الفيديو. تونميند برامج الصوت يعتبر PA System Pro دعم Onvif و RSTP أيضًا لنقل الفيديو.