自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 直播全流程解析:从采集到播放的音视频格式变化

直播传输协议负责将编码后的音视频数据从主播端传输到观众端,主要考虑因素包括延迟、可靠性、兼容性和 scalability。常见的直播传输协议包括RTMP、HLS、WebRTC和HTTP-FLV等。采集:通过摄像头和麦克风采集原始音视频信号预处理:对原始信号进行降噪、增强等处理编码:使用H.264/H.265等编码标准压缩音视频数据传输:通过RTMP/HLS/WebRTC等协议将数据传输到服务器分发:通过CDN等网络架构将数据分发到各地解码:观众端解码压缩的音视频数据播放:渲染解码后的音视频数据。

2025-08-23 23:19:07 798

原创 wget使用代理以及go语言使用代理下载文件

wget --proxy-user=用户名 --proxy-password=密码 -e use_proxy=yes -e http_proxy=http://代理IP:端口 目标URL。wget -e use_proxy=yes -e http_proxy=http://用户名:密码@代理IP:端口 目标URL。export https_proxy=http://代理IP:端口 # 注意:HTTPS 代理地址仍用 http://http_proxy = http://代理IP:端口。

2025-08-19 23:56:37 978

原创 Go语言实现加权随机抽奖功能

很多时候我们需要实现一个Go语言的抽奖功能:比如:按照20.23%的概率输出1,31.56%的概率输出2,否则输出3。(当然这里可以用你)下面我将提供几种实现方式,并解释其原理。

2025-08-17 18:48:20 296

原创 ubuntu安装go

使用GVM可以轻松在不同的Go版本之间切换,非常适合需要测试不同版本兼容性的开发场景。如果遇到权限问题,通常不需要使用sudo,因为GVM是安装在用户目录下的。GVM(Go Version Manager)是一个方便管理多个Go版本的工具,类似于Node.js的nvm。首先查看Go官网的最新版本(https://golang.org/dl/),复制对应的Linux版本下载链接。命令查看Go的环境配置,确保。安装完成后,你可以通过。

2025-08-16 22:30:37 795

原创 Ubuntu Nodejs以及相关工具的安装

推荐使用方法二或方法三,可以获得更新的Node.js版本,以支持最新的JavaScript特性和工具。安装)通常是跨项目通用的命令行工具,能显著提升开发效率。Node.js 的全局工具(通过。

2025-08-16 22:27:41 1007 1

空空如也

空空如也

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

TA关注的人

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