بروتوكول النقل في الوقت الحقيقي (RTP) هو وسيلة لهيكلة حزم البيانات بحيث يمكن تسليمها عبر الإنترنت بسرعة البرق وإعادة تجميعها في مجرى تدفق سلس مناسب لتقديم الصوت أو الوسائط المتعددة بطريقة طبيعية. بدون مثل هذا البروتوكول ، فإن الصوت عبر بروتوكول الإنترنت سيكون مستحيلاً.
تطور المهاتفة عبر بروتوكول الإنترنت
عندما دخلت أنظمة الهاتف الأرضي السلكية لأول مرة في الثمانينيات من القرن التاسع عشر ، تم إجراء كل مكالمة في شكل إشارة كهربائية مستمرة تسير على طول سلك واحد أو سلسلة من الأسلاك. إذا كنت ترغب في الاتصال برمنغهام بدلاً من لندن ، فسيقوم المشغل بتوصيلك فعليًا بطريق سلك مختلف عن طريق إعادة ترتيب قابس المقبس. استمرت هذه الطريقة على حالها تقريبًا حتى الستينيات.
المكالمات الهاتفية التي يمكن أن تجد طريقها الخاص عبر شبكة هاتفية مزدحمة جاءت مع إدخال التبادلات المحولة رقميًا استنادًا إلى الترانزستورات المتوفرة حديثًا.
عندما يتم دفق البيانات عبر الإنترنت اليوم ، يتم تقسيمها إلى سلسلة من الحزم وملفوفة داخل التعليمات التي تساعدها على إجراء التحويل المطلوب. يمكن لكل حزمة بعد ذلك الضغط على الاختناقات المرورية على الإنترنت حسب ما يسمح به النطاق الترددي. على الرغم من أنها سريعة حقًا ، إلا أن حركة المرور على الإنترنت لا تختلف عن حركة المرور على الطرق الحضرية - مع قوائم الانتظار والأضواء الحمراء والمعابر والشوارع ذات الاتجاه الواحد وجسور المرور للتنقل. نتيجة لذلك ، من غير المحتمل أن تصل الحزم بنفس الترتيب الذي تم إرسالها به ، لذلك يتم تمييز كل حزمة بمكانها الصحيح في الدفق بحيث يمكن إعادة تجميعها عند الوصول.
في الوقت الحقيقي بروتوكول نقل
هناك مجموعة متنوعة من الطرق للالتفاف على البيانات داخل طبقات إضافية من المعلومات للتحكم في كيفية توجيهها ، ولكن تقديم تجربة في الوقت الفعلي له بعض المتطلبات المحددة للغاية. على سبيل المثال ، إذا كنت ترسل ملفًا قابلاً للتنفيذ عبر الإنترنت ، فستكون السرعة التي يصل بها ويتم إعادة تجميعها غير مهمة ولكن لا يمكنك فقد أي بيانات ، لذلك هناك تدقيق مستمر للأخطاء وغالبًا ما تطلب إعادة إرسال الحزم. (تم تطوير بروتوكول نقل الملفات للقيام بذلك). في المقابل ، عند إرسال محادثة ، من الأفضل إسقاط حزمة مفقودة بدلاً من تأخير تسليم الصوت المعاد تجميعه. إذا كان يتم دفق كل من الصوت والفيديو ، فيجب أن تكون هناك حماية إضافية للحفاظ عليها متزامنة بإحكام.
من الناحية العملية ، عادةً ما يتم تغليف بروتوكولات الاتصال مثل RTP داخل العديد من البروتوكولات الأخرى - كل منها يتحكم في جوانب مختلفة من العنونة والتبديل وحماية البيانات (بما في ذلك التشفير) المطلوبة في الطريق. تتضمن الأمثلة الشائعة IP (بروتوكول الإنترنت) و UDP (بروتوكول مخطط بيانات المستخدم) و RTCP (بروتوكول التحكم في الوقت الفعلي). تُستخدم كل هذه الأشياء بشكل شائع عند مزودي إنهاء الصوت ، مثل IDT ، أو توصيل مكالمتك الهاتفية أو مكالمة الفيديو أو رسالة الفاكس عبر الإنترنت.
في نفس الوقت ، تراقب هذه البروتوكولات ظروف حركة المرور على الشبكة التي تعبرها ، وتتأقلم مع تأخيرات الإشارة وأخطاء الرزم لمنع أي "ارتعاش" أو "صدى" يؤدي إلى انخفاض جودة محادثة VoIP أو مؤتمر الفيديو. لقد قطعنا شوطًا طويلًا منذ الثمانينيات من القرن التاسع عشر!