当前位置:网站首页>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 .
边栏推荐
- Without 50W bride price, my girlfriend was forcibly dragged away. What should I do
- 1086 tree traversals again (25 points)
- Maximum continuous sub segment sum (dynamic programming, recursive, recursive)
- BIO、NIO、AIO区别
- Webapidom get page elements
- Covering Safari and edge, almost all mainstream browsers have realized webgl 2.0 support
- Realize file download through the tag of < a > and customize the file name
- Bluebridge cup real topic 2020 palindrome date simulation construction provincial competition
- BTC-密码学原理
- Sprintf formatter abnormal exit problem
猜你喜欢
Shallow and first code
JQ style, element operation, effect, filtering method and transformation, event object
Online VR model display - 3D visual display solution
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
音频焦点系列:手写一个demo理解音频焦点与AudioMananger
[batch dos-cmd command - summary and summary] - CMD window setting and operation command - close CMD window and exit CMD environment (exit, exit /b, goto: EOF)
小学校园IP网络广播-基于校园局域网的小学IP数字广播系统设计
Basic knowledge of reflection (detailed explanation)
大学校园IP网络广播-厂家基于校园局域网的大学校园IP广播方案设计指南
Actual combat 8051 drives 8-bit nixie tube
随机推荐
Introduction to deep learning (II) -- univariate linear regression
联想R7000显卡的拆卸与安装
C language program ideas and several commonly used filters
1095 cars on campus (30 points)
[set theory] relationship properties (symmetry | symmetry examples | symmetry related theorems | antisymmetry | antisymmetry examples | antisymmetry theorems)
Based on RFC 3986 (unified resource descriptor (URI): general syntax)
Force GCC to compile 32-bit programs on 64 bit platform
Ueditor, FCKeditor, kindeditor editor vulnerability
1115 counting nodes in a BST (30 points)
Shuttle + alluxio accelerated memory shuffle take-off
[basic grammar] C language uses for loop to print Pentagram
cookie session jwt
Yolov5 input (I) -- mosaic data enhancement | CSDN creative punch in
Redis 入門和數據類型講解
Use posture of sudo right raising vulnerability in actual combat (cve-2021-3156)
Overview of basic knowledge of C language
Retirement plan fails, 64 year old programmer starts work again
(subplots用法)matplotlib如何绘制多个子图(轴域)
The process of browser accessing the website
Go practice -- design patterns in golang's singleton