
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
所有的基于网络传输的音视频采集播放系统都会存在音视频同步的问题,作为现代互联网实时音视频通信系统的代表,WebRTC 也不例外。本文将对音视频同步的原理以及 WebRTC 如何实现低延时直播深入分析。1、时间戳 (timestamp)同步问题就是快慢的问题,就会牵扯到时间跟音视频流媒体的对应关系,就有了时间戳的概念。时间戳用来定义媒体负载数据的采样时刻,从单调线性递增的时钟中获取 , 时钟的精度由

类型萃取,从本质上来说,是一种强大的 C++ 模板元编程技术。它允许我们在编译期获取并利用类型的各种信息,比如判断一个类型是否为整数类型、是否为指针类型、是否为常量类型等。通过这些信息,我们可以编写更加通用、高效且类型安全的代码。简单来讲,类型萃取就像是一个智能的 “类型探测器”,它能在代码编译阶段就对各种类型进行 “探测” 和 “分析”,并根据探测结果做出不同的决策。在 C++ 的世界里,类型萃

ffmpeg转码生成的m3u8格式详解

ffmpeg filter amix混音实现

如何优雅的给 Docker 配置网络代理

1.概述对于游戏开发,尤其是 MOBA(多人在线竞技)游戏,延迟是需要控制的。但是对于传统的 TCP(网络友好,很棒),并不利于包的实时性传输,因为他的超时重传和拥塞控制都是网络友好,对于我们包的实时性,没有优势。所以一般都是需要基于 UDP 去实现一套自己的网络协议,保证包的实时,以及可靠。其实就是牺牲 TCP 的友好,牺牲带宽,以空间换时间。基于 UDP,网上有一些优秀的协议,比如 KCP。2

本文主要介绍了 WebRTC 是什么,其和 Websocket 的异同,WebRTC 信令,架构和 API 入门。

5大分布式事务框架详解(图文全面总结)

C++后端开发技能全解析,打造完美学习路线!









