WebRTC 协议介绍--一篇读懂DTLSSRTPSRTCP
Posted 一苇渡江694
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRTC 协议介绍--一篇读懂DTLSSRTPSRTCP相关的知识,希望对你有一定的参考价值。
DTLS作用
资料包传输层安全(英语:Datagram Transport Layer Security,缩写为 DTLS),又译数据包传输层安全,是一种通信协议,提供UDP协议在传输层的发送安全。它能够提供与TLS类似的安全保护。DTLS常用于流媒体。
DTLS与TLS
DTLS is similar to TLS intentionally except that DTLS has to solve two problems: packet lost and reordering. DTLS implements
packet retransmission
assigning sequence number within the handshake
replay detection.
DTLS基于UDP协议的,OpenSSL实现了DTLS
在 WebRTC中使用 DTLS 的地方包括两部分:
Datachannel 数据通道。在 Datachannel 数据通道中,WebRTC 完全使用 DTLS 来进行协商和加解密
MediaChannel 媒体通道。在媒体通道中 WebRTC 使用 SRTP 来进行数据的加解密,DTLS 的作用仅仅是用来做密钥交换,RTP/RTCP 的数据为了与历史设备兼容性的考虑,完全通过 SRTP 来实现。
以上是关于WebRTC 协议介绍--一篇读懂DTLSSRTPSRTCP的主要内容,如果未能解决你的问题,请参考以下文章
WebRTC 协议介绍--一篇读懂ICESTUN NAT TURN
WebRTC 核心功能介绍--一篇读懂SDP PlanB UnifiedPlan(从PlanB迁移到UnifiedPlan)
WebRTC 核心功能介绍--一篇读懂PeerConnectionFactoryInterface RTCConfiguration PeerConnectionInterface
WebRTC 概念介绍--一篇读懂sourcetracksinkmediastream