RUT protocol design

RUT 协议设计

Install bcc and use memleak on Ubuntu22.04

BCC (BPF Compiler Collection) 是一个强大的工具集,用于开发和运行基于 eBPF 的系统性能分析和网络监控工具。最近需要在为新的运行于 Ubuntu22.04 之上的服务排查内存泄漏的问题,而在 Ubuntu 系统...

Mac 系统环境配置异常记录

整理记录 Mac 下开发、学习环境中遇到的疑难杂症及其解决过程和方案。

HTTP3/QUIC 在部分iPhone设备下卡顿问题排查

  直播的边缘服务器开启 HTTP3 以后,出现 iPhone 的部分机型明显卡顿的问题,而 HTTP2 确不会,明显不符合预期。正常应该是使用了 QUIC 的 HTTP3 的传输效果优于 TCP 才对,这才是大部分机型的表现。

golang 问题记录

go 常见问题记事本

直播回源优化

该文档主要考虑的是针对需要回源时秒开的优化。

直播场景TCP秒开优化

当前公司直播项目拨测的秒开指标远未达到预期,经过数据对比和分析,发现在拨测节点 Player 与边缘节点之间的 Lastmile 网络质量上存在比较大的问题,由于目前 Player 的拉流协议使用的是基于 TCP 的标准协议(HTTP-FLV...

Ubuntu24.04 配置静态 IP

公司默认给配置的 2016 年的 MBP,实在忍受不了退而求其次申请了一台台式机作为开发机、工作站使用。安装的 Ubuntu24.04 LTS 系统需要配置为静态 IP 远程连接上去进行工作。

webtransport-go 在直播场景下的优化

背景公司后台代码以 golang 为主,同事已经选择使用 webtransport-go 的开源方案灰度上线,虽然短期内就要接客户,使用自研的私有传输协议已经完全来不及,当下只能尽量优化 webtransport-go 这个方案,首先尽量在首开上...