个人介绍
熟悉 linux/shell/c++/gcc/gdb/cmake/golang/python/git 。熟悉 docker/k8s/rancher 。熟悉 mysql/redis/rabbitmq/kafka 。熟悉 http/RESTful/websocket 。熟悉 nginx/srs 。熟悉h264/hevc/aac 。熟悉 ffmpeg/x264/x265/intel qsv/intel svt/nvidia nvenc 。熟悉 yuv/rgb/pcm 。熟悉 opencv ,会做常用的图像处理。熟悉 webrtc/rtmp/rtsp/hls 。熟悉 mpegts/flv/mp4 。熟悉 google cef 。了解 SIMD/CUDA 。了解 gb28181。英语熟练。
工作经历
2017-10-09 -2024-01-10成都华栖云科技公司软件工程师已认证
1. linux/c++,流媒体收录转码系统。把收录系统收录下来的高码率flv分片转码成低码率mpegts分片并且生成m3u8列表供前端播放使用。 2. linux/c++/golang,流媒体导播台的输入输出通道模块。使用多进程共享内存的方式创建多路输入和输出通道。输出通道使用webrtc推流,使画面切换速度降低到百毫秒级别。 3. linux/c++/golang,视频ppt抽帧服务。检测视频中的ppt画面并抽帧保存供前端使用。 4. linux/c++/golang,流媒体音视频特效转码直播服务。支持各种直播流和点播文件输入,可以叠加台标/场景,旋转,裁剪,缩放,模糊,混音等特效,最后编码成h264/acc以rtmp的方式多路推流输出。 5. linux/c++/golang,时光速影服务。用于把一天的实时监控视频浓缩成2分钟左右,方便快速浏览。 6. linux/c++,web渲染收录服务。使用cef框架,渲染web内容,编码之后收录成flv分片。 7. linux/c++,流媒体多源流合成渲染直播服务。支持多条源流输入,然后以宫格画面和音频混音的方式编码h264/aac,多路
2016-07-01 -2017-10-01先进科技软件工程师
1.开发和维护微软 Team foundation server 2.开发控制和播放网络摄像头的 library ,并基于这个 library 开发一个用于监控机器的软件
教育经历
2012-09-01 - 2016-07-01重庆邮电大学信息安全本科已认证