هو RTP مناسب لتسليم ملفات البيانات إلى عدة مستلمين؟

StackOverflow https://stackoverflow.com/questions/1664365

  •  12-09-2019
  •  | 
  •  

سؤال

لدي حاجة لتحويل الملفات من مصدر مركزي واحد إلى عدة مئات من الآلات العميلة. نحن نستخدم حاليا Udpcast. للقيام بهذا النوع من الأشياء، ولكن يبحث عن المزيد من نهج القائم على المعايير لحل المشكلة.

لقد كنت أقرأ من خلال RTP RFC (1889) ولاحظ أن البروتوكول وضعت في المقام الأول لتدفق الوسائط (الصوت و / أو الفيديو) لعملاء متعددين. لقد حدث لي أنه قد يرضي أيضا احتياجاتي لنقل الملفات أيضا.

بالطبع، سأحتاج إلى أن أكون قادرا على ضمان استلام كل "كتل" الملف الذي أرسله من قبل كل عميل.

هل RTP مناسب لنقل ملفات البيانات؟ هل يمكن استخدام RTCP للتأكد من تلقي جميع العملاء جميع البيانات التي تم إرسالها؟

سيكون موضع تقدير أي توجيه.

هل كانت مفيدة؟

المحلول

RTP غير مصمم مباشرة لنقل كتلة موثوقة. بينما يمكنك Shoehorn Stuff Stuff على رأسه لتنفيذ بروتوكول نقل موثوق به باستخدام RTP كطبقة أقل، فإن هذا هو حشو بوصة مربعة في حفرة مستديرة.

توجد بروتوكولات نقل الملفات في وفرة؛ ربما يجب عليك أن تنظر إلى شيء مثل بروتوكول Bittorrent، أو مجموعة فرعية منه لأنك لا تحتاج إلى نظير إلى نظير (ولكن يمكنك استخدامه كبروتوكول واحد إلى كثير إذا كنت تريد).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top