البث
يمكنك بث فيديو وصوت الكاميرا الخاصة بالوحدة بزمن انتقال قصير.
تُدعم طريقتين للبث.
-
بث RTMP/RTMPS
يمكنك بث فيديو وصوت الكاميرا الخاصين بالوحدة بزمن انتقال قصير باستخدام RTMP (بروتوكول المراسلة في الوقت الفعلي) الذي طورته Adobe Inc. ويُدعم أيضًا RTMPS الذي يستخدم تشفير SSL.
-
بث SRT
يمكنك بث فيديو وصوت الكاميرا الخاصين بالوحدة بزمن انتقال قصير باستخدام SRT (النقل الموثوق الآمن) المطور من قِبل Haivision. يستخدم بث SRT مستمعًا ومتصلاً. يمتلك المستمع معلومات عن وجهة الاتصال، مثل عنوان IP والمجال. يتصل المتصل بالمستمع. الوحدة تراسل المتصل.
ملاحظة
- لتوزيع البث بأمان، رابط البث يجب أن يستخدم بروتوكول "rtmps://". يُستخدم RTMP للبث العام لكنه غير آمن للغاية. ومن ناحية أخرى، يشفر RTMPS البيانات باستخدام SSL/TLS للبث الآمن.
- في SRT، يمكنك اختيار AES-128 أو AES-256 كإعداد التشفير. يضمن ذلك أن بث البيانات مشفر وأنها تُبث بأمان. يمكنك أيضًا ضبط [التشفير] (أسلوب التشفير) لـ SRT على [بدون]، لكن البيانات لن تكون مشفرة ولن يكون الاتصال آمنًا. عند تهيئة هذا الإعداد، تأكد من تأخذ بعين الاعتبار المتطلبات الأمنية لبيئة شبكتك ووجهة البث.
- يجب أن يتطابق إعداد التشفير لـ SRT مع إعداد الوجهة. سيضمن ضبط أسلوب التشفير نفسه الذي تستخدمه الوجهة إجراء اتصال عادي.
- عند استخدام SRT، فإن أحرف الإدخال الصالحة لعبارة المرور هي الأحرف الأبجدية والأحرف الرقمية والرموز. يُوصى بشدة بإدخال 16 رمزًا أو أكثر.
يختلف نطاق معدل البت للبث والقيمة الأولية حسب معدل إطار المشروع والدقة كما يلي.
| معدل إطار المشروع | البث | ||
|---|---|---|---|
| الدقة | نطاق معدل البت (ميجابت في الثانية) | القيمة الأولية (ميجابت في الثانية) | |
| 59.94/50 | 3840×2160 | 38 فقط | – |
| 1920×1080 | 4.5 إلى 27 | 9 | |
| 1280×720 | 2.3 إلى 13.5 | 6 | |
| 29.97/25/23.98 | 3840×2160 | 13 إلى 38 | 34 |
| 1920×1080 | 3 إلى 18 | 6 | |
| 1280×720 | 1.5 إلى 9 | 4 | |
ملاحظة
- بث العرض باستخدام الفيديوهات المخزنة غير مدعوم.
- حتى في حال تداخل صيغة خرج الفيديو، سيكون الخرج الجاري بثه بصيغة متدرجة.
حول وظيفة RTMPS
تدعم وظيفة RTMPS العديد من خوارزميات التشفير لضمان بث RTMPS آمن. تُدعم خوارزميات التشفير المتعددة التي قد لا يتوافق بعضها مع أفضل ممارسات الحماية الحالية، لتتوافق مع مجموعة كبيرة من خوادم وجهة البث.
خوارزميات التشفير المدعومة بوظيفة RTMPS
إن خوارزميات التشفير التالية مدعومة.
- TLS_AES_256_GCM_SHA384
- TLS_AES_128_GCM_SHA256
- TLS_AES_128_CCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CCM
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_256_CCM
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CCM
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_128_CCM
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
خوارزميات التشفير الموصى بها
يُوصى بخوارزميات التشفير التالية بناء على توصيات NIST (NIST SP 800-57 الجزء 1 المراجعة 5) ومعايير الحماية ذات الصلة.
- TLS_AES_256_GCM_SHA384
- TLS_AES_128_GCM_SHA256
- TLS_AES_128_CCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CCM
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CCM
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
حول الخوارزميات غير الموصى به
تدعم وظيفة RTMPS أيضًا الخوارزميات التالية للتوافق، ولكن لا يوصى بها بحسب توصيات NIST (NIST SP 800-57 الجزء 1 المراجعة 5) ومعايير الحماية ذات الصلة، وقد تُزال في أي إصدار مستقبلي.
خوارزميات تبادل المفاتيح
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_256_CCM
- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_128_CCM
- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
حول توافق الاتصال
وظيفة RTMPS مصممة بتوازن بين الحماية والتوافق. تُدعم الخوارزميات غير الموصى بها حاليًا للأسباب التالية، لكن يمكن إزالتها في أي إصدار مستقبلي لتحسين الحماية.
- لاستخدام وظيفة بث RTMPS، يلزم الاتصال بالعديد من الخوادم لدعم بث RTMPS.
- يجب الحفاظ على التوافق مع الأنظمة والخوادم القديمة.
- ليس كل المستخدمين مستعدين للتغيير إلى إعدادات أكثر أمانًا لأن تغيير إعدادات خوارزمية التشفير من جانب الخادم يمثل أمرًا معقدًا.
- غالبًا ما تتم مشاركة إعدادات RTMPS مع إعدادات SSH وأي تغييرات قد تؤثر على الخدمات الأخرى.
- يجب دعم مجموعة واسعة من خوارزميات التشفير لضمان إمكانية التشغيل البيني في بيئات مختلفة.
تُحدد خوارزمية التشفير المستخدمة أثناء اتصال RTMPS عن طريق التفاوض التلقائي مع الخادم الوجهة، وبالتالي تعتمد على إعدادات الخادم. مع إدراك المخاطر الأمنية، تُعطى الأولوية حاليًا للتوافق لتلبية الاحتياجات المتنوعة للمستخدمين.
المخاطر الأمنية
يؤدي استخدام خوارزميات غير موصى بها، بما في ذلك CBC وDHE، إلى زيادة خطر فك تشفير البيانات المشفرة أو التلاعب بها من قبل المهاجمين، مما يؤدي إلى كشف البيانات أثناء البث.
توصيات الاتصال الآمن
قبل استخدام وظيفة بث RTMPS، تحقق من أن خادم وجهة الاتصال يدعم خوارزمية التشفير الموصى بها. قم بتمكين الخوارزميات الموصى بها فقط من جهة الخادم وعطل الخوارزميات غير الموصى بها.
المراجع
- Recommendation for Key Management, Special Publication 800-57 Part 1 Revision 5, NIST, 2020.
- Transitioning the Use of Cryptographic Algorithms and Key Lengths, Special Publication 800-131A Revision 2, NIST, 2019.
- Recommendation for Block Cipher Modes of Operation: The CMAC Mode for Authentication, Special Publication 800-38B, NIST, 2005. (يتضمن التحديثات حتى 06/10/2016)
تهيئة بث RTMP/RTMPS
إعداد وجهة البث وصيغته
-
اضبط [الشبكة] – [البث] على [RTMP/RTMPS 1] / [RTMP/RTMPS 2] / [RTMP/RTMPS 3] في القائمة الكاملة.
تظهر شاشة إعداد وجهة الاتصال.
-
اضبط كل بند على شاشة إعداد وجهة الاتصال.
بند التهيئة الوصف [اسم العرض] يضبط اسم العرض في قائمة [اختيار الوجهة]. [ترميز] يعرض codec للفيديو الجاري بثه. [الدقة] يضبط دقة الفيديو الجاري بثه.
- 3840×2160P
- 1920×1080P
- 1280×720P
[معدل البت] يضبط معدل البت للفيديو الجاري بثه. [URL لوجهة البث] يضبط رابط الخادم للاتصال به.
إذا بدأت الروابط بالرموز "rtmps://"، فسيُعرف البث كبث RTMPS وتكون بيانات البث مشفرة. في هذه الحالة، يلزم الحصول على شهادة اتصالات RTMPS.[مفتاح البث] يضبط مفتاح البث المستخدم لاتصال البث. [شهادة خادم بث RTMPS] يحمل/يمسح الشهادة لبث RTMPS.
- [تحميل]: يحمل الشهادة.
ملاحظة
- يجب أن تكون الشهادة المراد تحميلها بصيغة PEM، كما يجب كتابتها في الدليل الأصلي لبطاقة الذاكرة باسم ملف "RTMPS_certification.pem".
- [محو]: يمسح الشهادة.
- [بدون]: عدم تحميل أو مسح شهادة.
إذا لم تُحمل الشهادة هنا، فستُستخدم الشهادة المبدئية المضمنة بالوحدة.
- عند الانتهاء، اختر [ضبط] لتطبيق الإعدادات.
ملاحظة
- اختر [ضبط] دائمًا بعد تغيير الإعدادات. لن تُطبق الإعدادات في حالة عدم اختيار [ضبط].
- اضبط ساعة الوحدة على الوقت الصحيح قبل استيراد شهادة لاتصالات RTMPS.
- حسب صيغة التسجيل، لا يمكن تنفيذ [تحميل]/ [محو] لشهادة لأن تشغيل التسجيل له الأولوية.
استبدال الشهادة المبدئية المضمنة بالوحدة بشهادة مبدئية أخرى
-
أدخل بطاقة ذاكرة محفوظ عليها شهادة مبدئية مختلفة في فتحة البطاقة B.
استيراد الملف: "RTMPS_DefaultCertificates.pem" الموجود في الدليل الأصلي لبطاقة الذاكرة
-
اختر [الشبكة] – [البث] – [شهادات RTMPS الافتراضية] – [استبدال] – [تنفيذ] في القائمة الكاملة.
تظهر رسالة تؤكد اكتمال كتابة الشهادة المبدئية على بطاقة الذاكرة. يمكنك أيضًا استبدال الشهادة المبدئية بشهادة المستخدم المبدئية.
-
حدد [OK].
يجري استيراد الشهادة المبدئية إلى الوحدة.
عند التحميل بنجاح، ستظهر رسالة.
العودة إلى الشهادة المبدئية المضمنة بالوحدة
اختر [الشبكة] – [البث] – [شهادات RTMPS الافتراضية] – [إعادة ضبط] – [تنفيذ] في القائمة الكاملة.
عند اكتمال التشغيل بنجاح، ستظهر رسالة.
تُحذف الشهادة المبدئية البديلة ويتم تمكين الشهادة المبدئية المضمنة بالوحدة.
التحقق من حالة الشهادة المبدئية
اختر [الشبكة] – [البث] – [شهادات RTMPS الافتراضية] – [الحالة] في القائمة الكاملة لعرض حالة الشهادة المبدئية.
عند استخدام الشهادة المبدئية المضمنة بالوحدة، سيُعرض [Preinstall].
عند استخدام شهادة مبدئية بديلة، سيُعرض تاريخ ووقت استبدال الشهادة.
صيغة العرض: عام من 4 أرقام (التقويم الغربي) + شهر من رقمين + يوم من رقمين + ساعة من رقمين (تنسيق 24 ساعة) + دقيقة من رقمين + ثانية من رقمين
مثال: 1 ديسمبر 2024، 12:34:56 ← 20241201123456
تهيئة بث SRT
إعداد وجهة البث وصيغته
-
اضبط [الشبكة] – [البث] على [SRT-Caller 1] / [SRT-Caller 2] / [SRT-Caller 3] في القائمة الكاملة.
تظهر شاشة إعداد وجهة الاتصال.
-
اضبط كل بند على شاشة إعداد وجهة الاتصال.
بند التهيئة الوصف [اسم العرض] يضبط اسم العرض في قائمة [اختيار الوجهة]. [ترميز] يضبط codec الفيديو الجاري بثه. [الدقة] يضبط دقة الفيديو الجاري بثه.
- 3840×2160P
- 1920×1080P
- 1280×720P
[معدل البت] يضبط معدل البت للفيديو الجاري بثه. [URL لوجهة البث] يضبط رابط الخادم للاتصال به. [المنفذ] يضبط المنفذ الخاص بوجهة البث. [زمن الاستجابة] يضبط زمن انتقال توزيع البث. [TTL] يضبط قيمة مدة البقاء (TTL) للبث. [التشفير] يضبط أسلوب التشفير للبث. [عبارة مرور] يضبط عبارة المرور المستخدمة لتشفير البث. [ARC] يقوم بتمكين/تعطيل وظيفة التحكم في المعدل التكيفي عند البث. ملاحظة
- عند ضبط [ترميز] على [H.265/HEVC]، قد لا تدعم بعض أجهزة الاستقبال العرض بشكل صحيح. إذا حدثت مشكلة في أثناء العرض، فجرب [H.264/AVC].
-
عند الانتهاء، اختر [ضبط] لتطبيق الإعدادات.
اختر [ضبط] دائمًا بعد تغيير الإعدادات. لن تُطبق الإعدادات في حالة عدم اختيار [ضبط].
[إعادة ضبط]: يعيد ضبط الإعدادات إلى القيم المبدئية.
بدء البث
-
وصل الوحدة بالإنترنت أو بشبكة محلية.
ملاحظة
- يوصى باستخدام شبكة LAN السلكية؛ لأن البث يتطلب قدرًا كبيرًا من الاتصال المستمر. في حالة استخدام شبكة LAN اللاسلكية بنطاق 2.4 جيجاهرتز، قد يتعطل التحكم عن بعد باستخدام الأجهزة المحمولة أو عمليات التحكم عن بعد عبر Bluetooth. إذا لم يكن من الممكن تجنب استخدام الاتصال اللاسلكي، فاحرص على إجراء مقدار كافٍ من الاختبارات مسبقًا في بيئة موجات راديو مشابهة لبيئة الاستخدام الفعلية.
- الوحدة لا تشكل جهاز اتصال بالشبكة (على سبيل المثال، موجه أو موزع تبديل الشبكة). يوصى بشدة توصيل الوحدة بشبكة حيث يمكنك تهيئة إعدادات الشبكة وإدارتها بشكل مناسب للحماية من الهجمات القائمة على الشبكة، مثل هجمات DoS (هجمات حجب الخدمة).
- عند توصيل الوحدة بشبكة، قم بتوصيلها عبر موجه تمت تهيئته وإدارته بشكل مناسب، أو قم بتوصيلها بمنفذ شبكة LAN له نفس الوظيفة. في حالة الاتصال بدون هذه الحماية (على سبيل المثال عند استخدام شبكة Wi-Fi مجانية)، فقد تحدث مشكلات. عند تهيئة الموجهات بشكل صحيح، توفر حماية كافية ضد هجمات DoS أو الخلل في وظائف الأجهزة في الشبكة. إذا لاحظت أي شيء غير اعتيادي، افصل الكاميرا عن الشبكة على الفور.
- حدد إعدادات النقل التي تم تكوينها مسبقًا باستخدام [الشبكة] – [البث] – [اختيار الوجهة] في القائمة الكاملة.
-
اضبط [الشبكة] – [البث] – [تهيئة] على [On] في القائمة الكاملة.
يبدأ البث بالإعدادات التي جرت تهيئتها.
ملاحظة
-
لا يمكن بدء البث في الحالات التالية.
- عند ضبط [التصوير] – [FPS] – [تحديد ثابت/متغير] على [متغيرة] في القائمة الكاملة
- عند ضبط [مشروع] – [تسجيل متزامن] – [تهيئة] على [On] في القائمة الكاملة
- عند ضبط [مشروع] – [تسجيل فاصل زمني] – [تهيئة] على [On] في القائمة الكاملة
- عند ضبط [مشروع] – [صيغة التسجيل] – [معدل إطار المشروع] على 119.88 / 100 في القائمة الكاملة.
- عند ضبط [مشروع] – [صيغة التسجيل] – [ترميز] على X-OCN codec في القائمة الكاملة
- عند ضبط [مشروع] – [صيغة التسجيل] – [صيغة الفيديو] على 4096×2160P في القائمة الكاملة.
- بمجرد بدء البث، قد يستغرق الأمر عشرات الثواني قبل بدء بث الفيديو/الصوت فعليًا.
- إذا كانت إعدادات وجهة اتصال البث غير صالحة أو إذا لم يتم إنشاء اتصال بالشبكة، فسيُعرض
بواسطة مؤشر حالة البث. - ستُنقل بيانات الفيديو/الصوت كما هي عبر الإنترنت. وبناءً على ذلك، قد تكون البيانات متاحة لجهات أخرى. تأكد من أن وجهة الاتصال قادرة على استقبال بيانات البث. يمكن إرسال البيانات إلى جهة غير مقصودة بسبب خطأ في إعدادات العنوان أو لسبب آخر.
- قد ينقطع البث، اعتمادًا على اتصالك بالإنترنت أو ظروف الشبكة. إذا حدث ذلك، فابدأ البث مرة أخرى.
- قد تتأثر جودة الصورة سلبًا في المشاهد سريعة الحركة.
- قد لا تتمكن من تشغيل جميع الإطارات في حالة البث بدقة عالية ومعدل بت منخفض. لتقليل هذه الظاهرة، اختر دقة أقل في [الدقة].
- لا يمكن مشاهدة الفيديو باستخدام تطبيق "Monitor & Control" أثناء البث.
- لا يُدعم نقل الملف أثناء البث. يُدعم نقل الملف بعد توقف البث.
- إذا بدء البث أثناء نقل الملف، فسيتوقف نقل الملف. يُعاد بدء نقل الملف بعد توقف البث.
- يقل معدل تحديث معلومات الشاشة أثناء البث، لكن ذلك لا يؤثر على التشغيل.
- لا يمكن تغيير إعدادات التسجيل أثناء البث.
- تختلف صيغ التوزيع المتوفرة للبث على حسب إعداد [صيغة التسجيل] للإشارة الرئيسية.
إيقاف البث
اضبط [الشبكة] – [البث] – [تهيئة] على [Off] في القائمة الكاملة لإيقاف البث.