
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
将直播的内容推送至服务器的过程(将采集到的现场的音视频数据使用网络传输协议变成流数据,然后传输到网络)推流需要很高的网络支持,网络不好会造成播放时卡顿等现象。

FFmpeg诞生于2000年,由Fabrice Bellard发起并持续得到全球众多开发者的贡献,如今已成长为涵盖编解码、滤镜、格式转换、流媒体处理等全方位多媒体能力的集大成者。从架构层面看,FFmpeg 由一系列的库和工具组成。核心库 libavcodec 负责音视频编解码,支持海量格式,从古老的 MPEG 系列到新兴的高效编码,以及多种音频编码,能满足不同场景对压缩率与质量的需求。

参与JVET/VVC的下一代视频编码标准设计和算法研究;参与视频编码(包括但不限于VVC/AV1/AVS3)优化:通过信号处理和机器学习的快速编码决策、数据结构、并行框架设计,优化编码速度,同时在有竞争力的视频编码内核基础上,探索基于语义的内容自适应编码优化;参与超低带宽的视频压缩:针对超低带宽场景下,探索针对信号处理和语义的信息论极限;参与视频编码与处理联合优化:在标准编码框架的基础上,借助AI

【代码】“深入浅出”系列之QT:(7)实现语音播报功能。

由本人整理的非常详细的C++开发面经

【代码】CNN代码详细注释。

SQLiteCpp是一个对Sqlite数据库进行C++封装的开源库,代码行数约2,500行。它提供了简洁易用的接口,使得在C++项目中操作Sqlite数据库变得轻松自如。

如果遇到问题,首先尝试在项目的FAQ等文档里查找答案,再次,可以将问题(例如异常信息)当成关键词去搜索,查找相关的解决办法,你遇到了,别人一般也会遇到,热心的朋友会记录下解决的过程;对计算机专业相关的学生而言,在学习编程后,能验证能力的只是一些简单项目,但通过阅读开源项目的源码,你不仅可以学习顶级项目的设计思路,还可以学习顶级开发者的编程思路,比如通过学习提升代码的可读性和简洁性。最后,开源也许会

CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中(cmake会根据该文件中的配置完成最终的编译,构建,打包,测试等一系列任务)。CMake 允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件(Cmake 并不直接建构出最终的软件,而是产生标准的建构档),如 Unix
