会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HarlanC
生有涯,知无涯。
博客园
首页
新随笔
联系
订阅
管理
2024年11月16日
FFmpeg转码音视频时间戳设置分析
摘要: 本文主要分析FFmpeg转码过程中音视频时间戳设置的整个流程
阅读全文
posted @ 2024-11-16 08:08 HarlanC
阅读(770)
评论(0)
推荐(0)
2024年10月14日
程序员开发利器:Your Commands网站上线
摘要: 各种命令行工具是我们IT行业日常工作离不开的,但是对于命令行工具的使用有一个痛点:文档上每一个命令行参数写的清清楚楚,但是怎么组合起来用却搞不清楚。所以为了解决这个问题每个人都应该有一个记事本,记录下来自己常用的完整命令行,每次用的时候翻出来直接用就可以。但存放到本地的记事本是非常不方便的,各种云记事本也非常不好用。所以有了一个想法,为什么不把这些命令行放到网络上,方便自己的同时也能便捷他人。
阅读全文
posted @ 2024-10-14 12:08 HarlanC
阅读(2656)
评论(5)
推荐(5)
2024年10月11日
排查sshfs挂载失败的问题
摘要: 写代码在Linux上运行,但是熟悉的IDE(比如VS code)在自己的电脑上,可以使用sshfs把linux上的目录挂载到本地,再用VScode打开即可,可以使用下面的命令:
阅读全文
posted @ 2024-10-11 18:24 HarlanC
阅读(191)
评论(0)
推荐(0)
2022年4月1日
用纯RUST实现音视频流媒体服务(RTMP/HTTPFLV/HLS)XIU
摘要: 作者目前工作在音视频流媒体行业,用了大概一年的业余时间学习Rust,并且实现了一个简单的音视频流媒体服务,虽然据说Rust已经连续多年被评为最受程序员喜欢的语言,但是在国内还是比较冷门,作者比较看好Rust的未来,如果你也对Rust感兴趣,同时也对音视频感兴趣,推荐你看看这个项目,下面是项目介绍:
阅读全文
posted @ 2022-04-01 12:08 HarlanC
阅读(4766)
评论(1)
推荐(1)
2021年12月18日
如何构建大规模的端到端加密的群组视频通话
摘要: 如何构建大规模的端到端加密的群组视频通话 原文地址 目前作者正在学习SFU相关的技术,偶然见看到一篇帖子,讲了很多原理性的知识,翻译一遍理解更加深刻,感兴趣的同学可以看原帖,或者看本人翻译的版本,自知水平有限,有很多意译的地方,若有错误还请指正。本文已经获得原作者的翻译授权 译文: Signal 在
阅读全文
posted @ 2021-12-18 22:43 HarlanC
阅读(1144)
评论(0)
推荐(0)
2021年4月12日
用RUST写流媒体服务器实战——rtmp chunk 踩坑记录
摘要: #用RUST写流媒体服务器实战——rtmp chunk 踩坑记录 最近几个月断更了,把精力放在了新的开源项目上,一个用rust写的流媒体服务xiu。 实现过程中踩了不少坑,今天说下rtmp中的chunk。 RTMP协议确实复杂,在做这个项目之前,看过很多帖子,看过官方文档,但总是感觉不能彻底的理解清
阅读全文
posted @ 2021-04-12 23:21 HarlanC
阅读(1197)
评论(0)
推荐(1)
2020年9月5日
MAC 上编译安装nginx-rtmp-module 流媒体服务器
摘要: MAC 上编译安装nginx-rtmp-module 流媒体服务器 记录踩坑过程 下载nginx和nginx-rtmp-module wget http://nginx.org/download/nginx-1.15.3.tar.gz git clone https://github.com/aru
阅读全文
posted @ 2020-09-05 17:25 HarlanC
阅读(1265)
评论(3)
推荐(0)
2020年5月30日
使用Redis分布式锁实现主备
摘要: 使用Redis分布式锁实现集群的主备 最近工作中遇到一个问题,我们会调用业务部门提供的HTTP接口获取所有的音视频任务信息,这些任务会被分发到各个机器节点进行处理。有两个方案: 方案一 为每台机器编号,比如有5台机器,编号为0,1,2,3,4,然后每台机器读取全量任务信息,将每个任务ID用机器总数量
阅读全文
posted @ 2020-05-30 23:39 HarlanC
阅读(871)
评论(0)
推荐(0)
2020年2月10日
一个支持高网络吞吐量、基于机器性能评分的TCP负载均衡器gobalan
摘要: 作者最近用golang实现了一个TCP负载均衡器,灵感来自grpc。几个主要的特性就是: - 支持高网络吞吐量 - 实现了基于机器性能评分来分配worker节点的负载均衡算法 - 尽量做到薄客户端,降低客户端复杂性
阅读全文
posted @ 2020-02-10 21:59 HarlanC
阅读(1587)
评论(0)
推荐(1)
2019年12月26日
实现一个简易的Unity网络同步引擎——netgo
摘要: 实现一个简易的Unity网络同步引擎Netgo 目前GOLANG有大行其道的趋势,尤其是在网络编程方面。因为和c/c++比较起来,虽然GC占用了一部分机器性能,但是出错概率小了,开发效率大大提升,而且应用其原生支持的协程很容易就能开发出高并发的服务端程序。笔者接触VR行业两年有余,接触了一些商业un
阅读全文
posted @ 2019-12-26 18:44 HarlanC
阅读(3092)
评论(0)
推荐(5)
下一页
公告