Linux manual page (手册):setjmp[https://www.man7.org/linux/man-pages/man3/setjmp.3.html] ...
Linux manual page (手册):setjmp[https://www.man7.org/linux/man-pages/man3/setjmp.3.html] ...
RTP RTP: A Transport Protocol for Real-Time Applications[https://datatracker.ietf.org/d...
标准定义 Session Traversal Utilities for NAT (STUN)[https://datatracker.ietf.org/doc/html/r...
SDP 本身 介绍 SDP(Session Description Protocol)会话描述协议,提供一个标准的信息描述格式。SDP 是一个单纯的会话描述格式,未与传输协议...
H.264 定义 field:帧的交替行的集合。一帧由两个场组成,一个顶场(top field)和一个底场 (bottom field)。 frame:一个帧包含一个亮度(Y...
websocket 介绍 背景 在 Websocket 诞生之前,服务器的数据需要传达至客户端,通常需要由客户端轮询或长轮询(Long-Polling)的方式获取。 WebS...
视频用或记录、或显示、或同时记录显示运动对象,它由一系列在固定时间间隔拍摄的图片组成。每秒钟的帧(图片)数叫做帧率。 视频可被分为模拟和数字类型。模拟视频用模拟信号来表示,由...
FFmpeg FFmpeg 是处理多媒体内容(如音频、视频、字幕和相关元数据)的库(libraries)和工具(tools)的集合。 Libraries libavcodec...
介绍 AMF(Action Message Format)是一种 binary format,用于序列化 object 比如 ActionScript object 或 XM...
介绍 RTMP(Real Time Messaging Protocol)协议是 Adobe 推出的实时消息协议,通过可靠的流式传输协议(例如 TCP)提供双向消息多路复用服...
FLV 简介 FLV(Flash Video)是 Adobe 公司推出的一种媒体文件格式,是一种非常常见的音视频封装格式,尤其是在流媒体场景中。在直播领域,通常采用 RTMP...
申请证书 ZoreSSL[https://zerossl.com/] 提供免费证书。 输入您的域名或公网IP: 确认您要申请的证书: ZoreSSL提供的免费证书仅有90天的...
源码 仓库:https://github.com/nginx/nginx.git 分支:branches/stable-1.20 安装配置 使用configure 命令进行配...
默认配置 配置结构 全局块 全局块是配置文件从开始到 events 块之间的一部分内容,主要设置一些影响 Nginx 服务器整体运行的配置。全局块种的配置的作用域是 Ngin...
方法1:github fork (推荐) 方法2:手动操作(无法同步原仓库上的所有分支) 在 github 上预先创建好的仓库 nginx-proxy,记得无需添加 READ...
握手是为了交换加密密钥,没有定义挥手的。
DTLS只是为了提供加密,如果要实现挥手,应该再更上一层的协议去做。
DTLS简介 DTLS:Datagram Transport Layer Security:数据报传输层安全。 背景 SSL:Secure Sockets Layer:安全套接层。为...
可以设置超时时间:BIO_ctrl(SSL_get_rbio(ssl), BIO_CTRL_DGRAM_SET_RECV_TIMEOUT, 0, &timeout);
DTLS简介 DTLS:Datagram Transport Layer Security:数据报传输层安全。 背景 SSL:Secure Sockets Layer:安全套接层。为...
背景 DNS 解析 github 域名得到的 IP 无法访问,因此我们手动在本地配置 host ,使得在通过域名访问 github 时根据 host 解析域名得到可以访问的 ...
配置user.name和user.email 生成ssh密钥对 获取公钥 Github上配置ssh公钥 验证
背景 yum install 失败 更换源 建议先进行备份: 更换 CentOS-Base.repo 为 阿里云的 CentOS-Base.repo 更新yum缓存 若 yu...