gbk_convert_utf8
gbk_convert_utf8 1. gbk_convert_utf8 该文介绍 gbk utf8 相互转换。 gbk_convert_utf8 1. gbk_convert_utf8 C++11 引入 std::wstring_convert,但是 C++17 已被标记弃用,所以不建议使用。 #ifndef __CODEC_CONVERT_...
gbk_convert_utf8 1. gbk_convert_utf8 该文介绍 gbk utf8 相互转换。 gbk_convert_utf8 1. gbk_convert_utf8 C++11 引入 std::wstring_convert,但是 C++17 已被标记弃用,所以不建议使用。 #ifndef __CODEC_CONVERT_...
RTP封装音视频 1. RTP介绍 2. RTP结构体 3. RTP封装H264 3.1. NALU(Network Abstract Layer Unit) 3.2. H.264三种RTP打包方式 3.2.1. 单NALU打包 ...
音视频服务器篇 1. 介绍 2. nginx-rtmp 的部署 2.1. 环境 2.2. 下载 nginx 和 nginx-rtmp-module 2.3. 解压压缩包 2.4. 编译 nginx 2.5. config过程中错误及错误处理 ...
音视频协议篇 1. 介绍 2. RPT & RTCP & RTSP 2.1. RTP、RTCP、RTSP的关系 2.2. RTP 2.3. RTCP 2.4. RTSP 3. RTMP & HLS ...
FFmpeg 1. FFmpeg的安装 1.1. FFmpeg库的下载 1.2. FFmpeg库介绍 1.3. Windows平台FFmpeg的部署 2. FFmpeg篇(解码) 2.1. 开发环境 ...
音视频入门 1. 学习框架 2. 基础知识篇 2.1. 音视频播放原理 2.2. 录播、点播、直播 2.3. 图像篇(YUV和RGB) 2.3.1. YUV空间-间的数据划分 2.3.2. YUV空间-内的...
Git进阶 1. 过滤文件 1.1. 描述 1.2. 规则 1.3. 示例 1.4. .gitignore 规则不生效 2. 贮藏与清理 3. 子模块 3.1. 方法一 ...
Effective Modern C++ 1. 第1章 类型推导 1.1. 条款一:理解模板类型推导 1.2. 条款二:理解auto类型推导 1.3. 条款三:理解decltype 1.4. 条款四:学会查看类型推导结果 2. 第2章...
Protobuf问题 1. 动态链接 2. proto 文件已存在 参考 该文记录使用 Protobuf 问题。 Protobuf问题 1. 动态链接 Google 默认编译模式是静态库,可以在 cmake-gui 中勾选 protobuf_BUILD_SHARED_LIBS 编译成动态库 自己项目使用时还需要设置宏 PROTO...
Git设置代理 1. Git 传输协议 2. HTTP/HTTPS 传输协议的代理方法 2.1. 针对所有域名的 Git 仓库 3. SSH 传输协议的代理方法 3.1. Windows 3.1...