logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【音视频开发】G.711 音频编码标准深度技术解析

G.711音频编码标准技术解析摘要 G.711是ITU-T于1972年制定的经典音频编码标准,采用脉冲编码调制(PCM)技术,通过非线性量化将13/14-bit线性PCM压缩为8-bit样本,实现64kbps恒定码率。其核心是利用人耳特性进行对数压缩:低幅度信号分配更多量化级数保证信噪比,高幅度信号减少量化级数节省比特。标准包含μ-law(北美)和A-law(欧洲)两种算法,分别采用不同的对数压缩

文章图片
#音视频
【音视频开发】YUV色彩空间详解(数字视频与图像处理)

YUV色彩空间是数字视频处理中的核心概念,它将图像分解为亮度(Y')和色度(U/V)分量,利用人眼对亮度更敏感的特性实现高效压缩。本文详解YUV与Y'CbCr的关系、转换矩阵、色度子采样、像素格式等关键技术,包括BT.601/709标准差异、4:2:0/4:2:2采样方式及NV12/I420等内存布局。特别强调正确处理色彩矩阵、范围限定和色度定位的重要性,避免常见的色偏、发灰等问题。通过OpenC

#音视频#图像处理
【ZeroRange WebRTC】Amazon Kinesis Video Streams ICE协议Candidate协商机制深度分析

本文档深入分析了ICE协议的Candidate协商机制,重点包括: ICE协议基础: 基于RFC 5245规范,实现NAT穿越 Candidate类型体系(HOST/PRFLX/SRFLX/RELAY) 完整协商流程(收集→交换→检查→确认) Candidate收集: 分层收集策略(主机>反射>中继) 详细代码实现分析(主机和反射候选收集函数) 优先级计算与状态管理 关键特性: PRF

#webrtc
【音视频开发】镜头畸变矫正 (LDC) 技术指南

镜头畸变矫正技术指南摘要:本文详细介绍了镜头畸变(LDC)的原理、分类及矫正方法。镜头畸变主要包括桶形、枕形和须状畸变三种类型,由透镜折射不均匀引起。通过Brown-Conrady模型(普通镜头)和Kannala-Brandt模型(鱼眼镜头)进行数学建模,使用OpenCV实现完整的标定流程:采集标定板图像、检测角点、计算内参和畸变系数,最终实现图像矫正。文中提供了完整的Python代码示例,展示了

文章图片
#音视频
【ZeroRange WebRTC】WebRTC 访问控制:最小权限与短期凭证(深入指南)

WebRTC访问控制与安全实践指南 本文系统阐述了WebRTC应用中实现安全访问控制的关键策略。核心观点包括:1)采用房间/频道作为基本授权单位;2)基于RBAC/ABAC模型设计最小权限(join/publish/subscribe);3)使用短期JWT/STS令牌(5-15分钟有效)并绑定设备;4)严格的信令层校验(连接时+每条消息);5)TURN服务临时凭证联动(仅授权用户获取)。 实现路径

#webrtc
【ZeroRange WebRTC】X.509 证书与 WebRTC 的应用(从原理到实践)

本文系统讲解 X.509 证书的结构与信任模型、证书链与撤销、CSR 生成与签发、SAN/EKU 配置、SNI 与 TLS/DTLS 的握手流程,以及在 WebRTC 中如何通过 DTLS 证书指纹(a=fingerprint)建立信任、防止中间人攻击并实现 TURN over TLS/443 的安全联动。配有 Mermaid 图示与命令/代码片段(需渲染支持)。

#webrtc
【ZeroRange WebRTC】PLI(Picture Loss Indication)技术深度分析

WebRTC PLI技术分析摘要(150字) PLI(Picture Loss Indication)是WebRTC中用于视频错误恢复的关键机制。当接收端检测到视频帧无法解码或严重损坏时,通过发送PLI消息请求关键帧(I帧)实现快速恢复。PLI与NACK不同,它处理的是整个帧而非单个数据包的丢失。其RTCP报文包含发送方和媒体源的SSRC标识,通过SDP协商声明支持能力。触发条件包括解码失败、大量

#webrtc
【ZeroRange WebRTC】UDP无序传输与丢包检测机制深度分析

UDP无序传输与丢包检测机制分析 UDP协议具有无序传输特性,但通过RTP序列号机制可实现丢包检测。RTP头部包含16位序列号,每发送一个包递增1。WebRTC使用复杂算法处理序列号连续性问题:当新包序列号大于预期值时,可能存在丢包;小于时可能是乱序或回绕。实际检测采用时间窗口+序列号间隙策略,通过抖动缓冲区进行乱序重排,并基于RTCP统计方法区分真正丢包与乱序。抖动缓冲区通过哈希表存储和更新头部

#webrtc#udp
【Kernel】Linux CFS(完全公平调度器)实现原理与机制

本文深入解析Linux CFS(完全公平调度器)的实现原理与机制。CFS采用虚拟运行时间(vruntime)作为公平性度量,通过红黑树选取最小vruntime任务运行,实现按权重的CPU时间分配。文章详细阐述了权重与vruntime的关系、核心数据结构、主要函数路径以及抢占机制,包括唤醒抢占、时间片轮转等关键行为。还介绍了重要的调度参数如sched_latency、min_granularity等

#linux
【ZeroRange WebRTC】WebRTC 媒体安全:实现原理与应用(深入指南)

本文聚焦 WebRTC 的媒体安全:从 DTLS-SRTP 握手与密钥派生、SRTP 加密与完整性、SRTCP 控制安全、端到端加密(E2EE/SFrame/Insertable Streams)的实现与取舍,到与 TURN/SFU 的协作、SDP 安全字段与工程实践。配有 Mermaid 图示与示例片段(需支持 Mermaid 渲染)。

#webrtc
    共 88 条
  • 1
  • 2
  • 3
  • 9
  • 请选择