当前位置:网站首页>Introduction to webrtc protocol -- an article to understand dtls, SRTP, srtcp
Introduction to webrtc protocol -- an article to understand dtls, SRTP, srtcp
2022-07-03 05:13:00 【Jiangnan - crossing the river with a reed】
DTLS effect

Packet transport layer security ( English :Datagram Transport Layer Security, Abbreviation for DTLS), Packet transport layer security , Is a communication protocol , Provide UDP The sending security of the protocol at the transport layer . It can provide TLS Similar security protection .DTLS Commonly used in streaming media .
DTLS And 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 be based on UDP Agreed ,OpenSSL Realized DTLS
stay WebRTC Use in DTLS There are two parts to it :
Datachannel Data channel . stay Datachannel In the data channel ,WebRTC Fully using the DTLS To negotiate and encrypt and decrypt
MediaChannel Media channel . In the media channel WebRTC Use SRTP To encrypt and decrypt data ,DTLS Is only used for key exchange ,RTP/RTCP For the sake of compatibility with historical equipment , Entirely by SRTP To achieve .
边栏推荐
- [Yu Yue education] basic reference materials of interchangeability and measurement technology of Zhongyuan Institute of Technology
- What is UUID
- 50 practical applications of R language (36) - data visualization from basic to advanced
- (subplots用法)matplotlib如何绘制多个子图(轴域)
- Botu uses peek and poke for IO mapping
- JS dynamic table creation
- 微服务常见面试题
- Common interview questions of microservice
- 1110 complete binary tree (25 points)
- Web APIs exclusivity
猜你喜欢

Prepare for 2022 and welcome the "golden three silver four". The "summary of Android intermediate and advanced interview questions in 2022" is fresh, so that your big factory interview can go smoothly

"250000 a year is just the price of cabbage" has become a thing of the past. The annual salary of AI posts has decreased by 8.9%, and the latest salary report has been released
![[set theory] relationship properties (common relationship properties | relationship properties examples | relationship operation properties)](/img/af/8dfa783c87363a9d75c52e7680d508.jpg)
[set theory] relationship properties (common relationship properties | relationship properties examples | relationship operation properties)

Web APIs exclusivity

2022-02-11 daily clock in: problem fine brush

(subplots usage) Matplotlib how to draw multiple subgraphs (axis field)

Review the configuration of vscode to develop golang

Go practice -- gorilla / websocket used by gorilla web Toolkit

Three representations of signed numbers: original code, inverse code and complement code

How to connect the network: Chapter 2 (Part 1): a life cycle of TCP connection | CSDN creation punch in
随机推荐
Oracle SQL table data loss
1087 all roads lead to Rome (30 points)
Gbase8s unique index and non unique index
Three representations of signed numbers: original code, inverse code and complement code
Audio Focus Series: write a demo to understand audio focus and audiomananger
Yolov5 input (II) | CSDN creative punch in
【实战项目】自主web服务器
Redis 击穿穿透雪崩
Unity tool Luban learning notes 1
Notes | numpy-07 Slice and index
Use posture of sudo right raising vulnerability in actual combat (cve-2021-3156)
Go practice -- design patterns in golang's singleton
Introduction to redis and explanation of data types
2022-02-12 daily clock in: problem fine brush
Redis expiration elimination mechanism
Realize file download through the tag of < a > and customize the file name
1110 complete binary tree (25 points)
[research materials] annual report of China's pension market in 2021 - Download attached
Class loading mechanism (detailed explanation of the whole process)
2022-02-11 daily clock in: problem fine brush