يُعد خادم QuickTime للبث (QTSS) الحل الذي قدمته Apple لبث الصوت والفيديو في الوقت الحقيقي عبر الإنترنت أو الشبكات المحلية. ورغم أنه لم يعد مدعوماً رسميًا، إلا أن QTSS لا يزال مفيدًا للأنظمة القديمة والحلول الداخلية الخاصة بالبث، خصوصًا في البيئات التعليمية أو أرشفة الوسائط.
في هذا الدليل، نشرح لك كيفية إعداد خادم QuickTime للبث، مزاياه، وطريقة استخدامه الفعالة حتى اليوم.
ما هو خادم QuickTime للبث؟
خادم QuickTime للبث هو حل مفتوح المصدر من Apple (مبني على Darwin Streaming Server) يستخدم بروتوكول RTSP (بروتوكول البث في الوقت الحقيقي) لبث الوسائط المباشرة أو المسجلة مسبقًا.
الاستخدامات الشائعة تشمل:
-
بث مباشر من الكاميرات
-
استضافة الفيديو عند الطلب
-
بث المحتوى التدريبي الداخلي
-
أرشفة الوسائط وتقديمها للمستخدمين
رغم أن Apple استبدلته لاحقًا بـ HLS (البث عبر HTTP)، فإن QTSS لا يزال يعمل على بعض أنظمة macOS واللينكس القديمة.
خطوات إعداد خادم QuickTime للبث
الخطوة 1: تحميل برنامج الخادم
-
على macOS: يأتي QTSS مدمجًا في إصدارات macOS Server (10.3–10.6).
-
على Linux: استخدم Darwin Streaming Server، النسخة مفتوحة المصدر، من مصادر موثوقة أو أرشيفات المطورين.
ملاحظة: لم تعد Apple تستضيف البرنامج رسميًا، لذا احرص على استخدام نسخ موثوقة من المجتمع أو الأرشيفات.
الخطوة 2: تثبيت الخادم
على macOS:
-
افتح Server Admin.
-
اختر QuickTime Streaming من قائمة الخدمات.
-
فعّل الخدمة واضبطها للعمل تلقائيًا.
على Linux:
-
فك ضغط حزمة Darwin Streaming Server.
-
شغل السكربت
Installبصلاحيات root. -
وافق على شروط الاستخدام واتبع التعليمات.
الخطوة 3: ضبط إعدادات البث
-
افتح صفحة الإعدادات عبر الرابط:
http://عنوان-الـ-ip:1220 -
أنشئ اسم مستخدم وكلمة مرور للإدارة.
-
حدد مجلدات الوسائط.
-
اضبط حدود النطاق الترددي، صلاحيات الوصول، وخيارات السجلات (logs).
الخطوة 4: تحميل وتجهيز ملفات الوسائط
-
انسخ ملفات .mov أو .mp4 إلى مجلد الوسائط مثل:
/Movies/ -
يُفضل استخدام ملفات "hinted" لتدفق أسرع.
-
استخدم أدوات مثل Apple Compressor أو ffmpeg مع
-movflags +faststartلتحسين الأداء.
إذا تم الإعداد بشكل صحيح، ستظهر لك الوسائط تعمل بشكل مباشر باستخدام RTSP.
مزايا استخدام خادم QuickTime للبث
-
زمن استجابة منخفض للبث المباشر والمحتوى عند الطلب
-
دعم بروتوكول RTSP المتوافق مع معظم مشغلات الوسائط
-
إدارة فعالة للنطاق الترددي
-
خدمة خفيفة على الموارد ومناسبة للخوادم الضعيفة
بدائل حديثة لخادم QuickTime
نظرًا لتوقف دعم QTSS، إليك بعض البدائل الشائعة:
-
Wowza Streaming Engine (يدعم RTMP و HLS و MPEG-DASH)
-
NGINX مع وحدة RTMP
-
OBS Studio مع خرج RTMP مخصص
-
MediaGoblin أو Jellyfin لخدمات بث ذاتي مستضافة
الأسئلة الشائعة: إعداد خادم QuickTime للبث
س1: هل لا يزال خادم QuickTime مدعوماً من Apple؟
لا، لقد أوقفت Apple دعم QTSS، لكنه لا يزال يعمل على أنظمة macOS وLinux القديمة باستخدام إصدار Darwin.
س2: هل يمكنني بث محتوى مباشر باستخدام QTSS؟
نعم، بشرط استخدام أدوات ترميز تدعم إخراج RTSP.
س3: ما أنواع الملفات المدعومة؟
أفضل الصيغ هي .mov و .mp4، ويُفضل أن تكون معدّة للبث (hinted files).
س4: هل يمكن استخدام QTSS في بيئة إنتاج حقيقية؟
فقط في الشبكات الداخلية أو المغلقة. لا يدعم QTSS تقنيات التشفير الحديثة أو المصادقة المتقدمة.
س5: ما الفرق بين QTSS و HLS؟
QTSS يستخدم RTSP للبث الفوري بزمن استجابة منخفض، بينما HLS يعتمد على تقطيع الفيديو وتحميله تدريجيًا، مما يجعله أكثر توافقًا مع المتصفحات.
للمزيد من الأدلة حول خوادم البث والتشغيل الآمن، تفضل بزيارة Rosseta Ltd.
العربية