zj360202's repositories
advanced-go-programming-book
:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
EasyPlayer.js
EasyPlayer.js H5播放器,是一款能够同时支持HTTP、RTMP、HTTP-FLV、HLS(m3u8)直播与点播等多种协议,支持H.264、H.265、AAC等多种音视频编码格式,支持mse、asm、wasm等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器。EasyPlayer.js H5 Player support HTTP/RTMP/HTTP-FLV/HLS(m3u8) live streaming & vod streaming,support H.264/H.265/AAC video & audio codec,support mse/asm/wasm decode mode,support Windows/Linux/Android/iOS platform,EasyPlayer.js uses leading-edge technology.
lal
🔥 Golang live stream lib/client/server. support RTMP/RTSP/HLS/HTTP[S]-FLV/HTTP-TS, H264/H265/AAC, relay, cluster, record, HTTP API/Notify, GOP cache. 官方文档见 https://pengrl.com/lal
go
The Go programming language
govcl
Cross-platform Golang GUI library.
mp4ff
Library and tools for parsing and writing MP4 files including full parsing of AVC/H.264 SPS and PPS and subtitle boxes for wvtt and stpp. The focus is on fragmented files. Includes mp4ff-info tool to print information about a box tree.
robotgo_mouse
robotgo_mouse只包含鼠标模拟操作的robotgo简化版,以下是我个人理解与测试,错误的地方请原谅;keyboard感觉好像少几个按键( "-", "=", "[", "]", "\", ";", "'", ",", ".", "/");截屏功能时间开销又太大;(测试截屏到保存一张png开销在500ms)所以就单独提取了mouse一块的功能
compress_png_tiny
完成部分tinypng的功能,不过压缩比例略微大于tinypng,压缩效果也可以看到差异,希望高手共同优化
naza
🍀 Go basic library. || Go语言基础库
vvenc
Fraunhofer Versatile Video Encoder (VVenC)
kvazaar
An open-source HEVC encoder
chrome-plugin-demo
《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验
go2-book
:books: 《Go2编程指南》开源图书,重点讲解Go2新特性,以及Go1教程中较少涉及的特性
go-ast-book
:books: 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
doc
🍀 stuff like rfc, av file for test || 协议标准文档和测试用的音视频文件
libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
pprofplus
pprofplus用于采集Go进程的各项内存指标(包含Go runtime内存管理相关的,以及RSS等),并按时间维度绘制成折线图,可以通过网页实时查看。
yoko-read-redis
🍀 redis 源码阅读,中文注释版
tcp2udp
tcp proxy serve for udp server || 服务于udp服务的tcp代理服务