熟悉 linux/shell/c++/gcc/gdb/cmake/golang/python/git 。熟悉 docker/k8s/rancher 。熟悉 mysql/redis/rabbitmq/kaf
ka 。熟悉 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。英语熟练。
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,多路rtmp输出。
8. linux/golang,使用srs/nginx,基于k8s的流媒体服务器集群。支持yaml一键化部署,边缘和源站节点动态扩展,流地址管
理,推播流鉴权,黑白名单等等。自定义扩展了webrtc的集群功能。
9. linux/golang,钉钉SIP视频会议入会服务。
10. linux/golang,基于rabbitmq的智能 AI调度服务。
11. windows/c++/mfc,媒体处理中心的转码模块。
12. windows/c++/mfc,媒体非线性编辑系统的后台视频合成模块。
13. linux/python/golang,基于paddleocr的ocr服务。
14. linux/python/golang,基于facebook/m2m100_418M模型的翻译服务。
支持各种直播流和点播文件输入,可以叠加台标/场景,旋转,裁剪,缩放,模糊,混音等特效,最后编码成h264/acc以rtmp的方式多路推流输出。
支持多条源流输入,然后以宫格画面和音频混音的方式编码h264/aac,多路rtmp输出。