自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

高原的博客

从事 C++ 开发,致力于流媒体和网络协议方向的软件工程师

  • 博客(5)
  • 收藏
  • 关注

原创 Realtime Universal Transport Protocol Design

基于 UDP 实现一个更加高效和通用的数据传输协议,既能满足在 RTC 场景下的数据低延迟传输(尽量到达),也能满足在直播、文件传输、IM 等场景下的可靠传输,在一个链接内通过创建不同的 stream,实现同时支持 可靠 和 不可靠传输,实现 stream 的优先级控制,保证高优先级数据的优先传输。在协议内部整体通过自定义 Congestion contri algorithm 实现更优的数据传输速率的控制,在每条 stream 内使用不同的发送控制策略,以及 Fec 算法,以适配各种不同的应用场景。

2025-09-21 20:30:47 690

原创 Ubuntu22.04 上源码安装 bcc,并进行内存泄漏检测

BCC(BPF Compiler Collection)是一个用于开发和运行基于eBPF的系统性能分析和网络监控工具的工具集。在Ubuntu 22.04上,虽然可以通过apt安装BCC,但存在兼容性问题,因此推荐通过源码编译安装以获取最新功能并解决版本问题。本文详细记录了在Ubuntu 22.04下编译安装BCC并进行内存泄漏检测的过程。首先,通过安装必要的依赖和内核头文件来准备环境,然后从GitHub获取BCC源码并进行编译安装。安装完成后,通过验证C++和Python版本的HelloWorld示例来确认

2025-05-21 22:07:31 706

原创 GitHub Pages 博客重建记录

记录基于 Jekyll 重建 GitPages 博客的过程

2023-10-08 22:26:18 1943 1

原创 无符号整数(包序号)回绕处理

在实现一套基于 UDP 的自定义可靠传输算法时,自定义的协议头中肯定也是要用到 Sequence Id 来标记包序号,用于重传,计算 RTT 等场景,正确处理 Sequence Id 的回绕是协议设计成功的第一步。

2023-06-23 12:54:15 521 1

原创 ubuntu 18.04 Build WebRTC

时隔两年多,现在又要搞 webrtc 了,翻出了原来写的文档按照流程操作,发现已经不能正常进行下去了,折腾了一番以后,重新记录下 Linux 下编译 webrtc 遇到的一些坑。

2023-01-12 13:58:52 478

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除