logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WebRTC 音视频同步原理与实现

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

文章图片
#音视频#webrtc
底层逻辑:C++ 类型萃取(Type Traits)解析

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

文章图片
#c++#linux#容器
如何优雅的给 Docker 配置网络代理

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

文章图片
#docker#网络#eureka +3
网络传输协议 kcp 原理解析

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

文章图片
#音视频#实时互动#实时音视频 +2
WebRTC 教程一:WebRTC信令、架构和 API 入门

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

文章图片
#webrtc#音视频#视频编解码 +2
5大分布式事务框架详解(图文全面总结)

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

文章图片
#分布式#后端开发
C++后端开发技能全解析,打造完美学习路线!

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

文章图片
#c++#后端开发#linux
    共 112 条
  • 1
  • 2
  • 3
  • 12
  • 请选择