2015-07-15 5 views
6

मैं दो एसआईपी समाप्ति बिंदु है और अधिक DTLS-SRTP मीडिया भेजना चाहते थे पर भेजने के। मैं कर रहा हूँ थोड़ा सा अंक नीचे में भ्रमित DTLS-SRTP और SRTP पैकेट DTLS कनेक्शन पर भेजअंतर DTLS कनेक्शन

  1. है उसी या अन्य कर रहे हैं? अगर अलग

  2. , आप कृपया मुझे समझा सकते हैं कि वे किस तरह अलग हैं?

+0

कोई अंतर नहीं है। डीटीएलएस-एसआरटीपी का अर्थ है एसटीटीपी पैकेट डीटीएलएस कनेक्शन पर भेज रहा है। – Tahlil

उत्तर

5

डीटीएलएस का उपयोग उन कुंजी को स्थापित करने के लिए किया जाता है जिनका उपयोग आरटीपी स्ट्रीम को सुरक्षित करने के लिए किया जाता है। एक बार जब कुंजी स्थापित कर रहे हैं, वे इसे SRTP (एन्क्रिप्शन के बारे में कुछ खास नहीं, standard SRTP rfc3711) बनाने के लिए आरटीपी धारा एन्क्रिप्ट करने के लिए उपयोग किया जाता है और फिर उस DTLS चैनल के द्वारा भेजा। यदि आप rfc5764 पढ़ते हैं, तो आप अधिक जानकारी प्राप्त कर सकते हैं कि एक डीटीएलएस चैनल क्या है और पैकेट को डिमल्टिप्लेक्स करना आदि।

तो, डीटीएलएस एसआरटीपी एक्सचेंज के लिए महत्वपूर्ण प्रबंधन है। थोड़ा उदाहरण के लिए rfc5764 section 4.1 देखें।

सारांश में: अगर एक DTLS कनेक्शन पर SRTP से आप एक बार कुंजी का आदान-प्रदान किया गया है और उन कुंजी के साथ मीडिया को एनक्रिप्ट मतलब है, वहाँ ज्यादा अंतर नहीं है। मुख्य अंतर यह है कि डीटीएलएस-एसआरटीपी के साथ, डीटीएलएस वार्ता उसी बंदरगाह पर होती है जैसे कि मीडिया स्वयं और इस प्रकार पैकेट डेमल्टीप्लेक्सिंग को उन बंदरगाहों पर ध्यान में रखा जाना चाहिए।

0

ऊपर जवाब लगभग सही है। डीटीएलएस-एसआरटीपी में, एक डीटीएलएस हैंडशेक वास्तव में एसआरटीपी मास्टर कुंजी प्राप्त करने के लिए उपयोग किया जाता है।

हालांकि, मास्टर कुंजी प्राप्त होने के बाद, डीटीएलएस का उपयोग आरटीपी को प्रेषित करने के लिए नहीं किया जाता है: आरटीपी पैकेट एसआरटीपी का उपयोग करके एन्क्रिप्ट किया जाता है और सीधे अंतर्निहित परिवहन (यूडीपी) पर भेजा जाता है।

संबंधित मुद्दे