自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 RUST 高性能开发(编译优化)(三)

3、针对性CPU编译(物联网,嵌入式,服务器等只在当前指定硬件运行时,速度更快。正常情况我们在开发过程中为DEBUG模式。生成的程序很大,而且速度很慢。更换不同CPU时,请重新编译。嵌入式硬件固定,非常适合采用此指令。5、二进制缩小体积(发布版本时,运行稳定后不希望有任何调试信息)4、二进制最小化(特定情况,希望生成的二进制有限制时)2、最大化提高运行速度(编译时分解为多个crate。设置为1个块最大化优化,但时间会更长。6、程序崩溃时不希望看到调试信息。1、release 通用发布。

2024-03-07 23:06:17 791

原创 LIVE555 拉取H264 支持账号密码实现(三)

支持RTSP rtsp://admin:123456@xxx.xxx.xxx.xxx:554/Streaming/Channels/xxx。

2024-03-05 09:00:00 414

原创 RUST 高性能开发(绑定线程到指定CPU核心)(二)

工作中绑定到指定CPU的核心上性能会大大提升。

2024-03-04 09:00:00 768

原创 RUST 高性能几种使用方式(一)

为不安全处理,在这里只是为了简单展示使用,或使用?号,在返回时对错误进行处理。RwLock、Mutex、Arc一起使用,保证线程中共享与使用数据。一个接收者与N个发送者解决了项目中大部分使用场景。Rust的异步编程模型允许实现无阻塞。I/O操作. 使用 async。无锁处理方式,其中包括。

2024-03-03 09:00:00 831

原创 LIVE555 拉取H264 按每帧读取数据流(二)

原在使用中,返回数据流时需要查询KEY所对应的数据流支持多数据源。在ARM 或与其它非WINDOWS平台编译时引用头文件找不到,要修改代码。,修改部分代码就不一一列出。对代码感兴趣可下载2个版本做对比。二、新调用函数只关心一个API实现多个源数据采拉收功能。一、删除原有接口( IPullRTSPClient)

2024-02-21 11:19:31 459

原创 极简风格快速处理序列化与反序列化 C++ 11 C++20

市面开源各种二进制库太多、各种功能强大、使用也比较繁琐。实际项目中使用的功能很少。四、UnSerialize。三、Serialize。内存与维护消耗比较重。

2024-02-18 15:03:43 498

原创 文章阅读前必读

C++ GO ,C# ,RUST,FLUTTER,服务器,UI, WEB,AI, 防DDOS攻击,高质量

2024-02-17 10:00:00 338

原创 并发高性能C++ 双向队列,数据越多速度越快

C++ 11 实现高性能队列,参考DX 3D 12 游戏绘制队列部分设计方式。代码定义只是希望给新手提供更多的字符串操作方式用例。也可直接使用std::string。

2024-02-16 09:00:00 1558

原创 LIVE555 拉取H264 按每帧读取数据流(一)

3、生成H264文件 ./ffmpeg -i "d:/test.264" -c:v copy -an "d:/output.h264" (请自行下载ffmpeg)2、打开工程文件中的(VS2022)如采用不同的IDE或在其它ARM 或其它平台,请自行重创建工程。:可应用于实际开发中,代码以最简单的方式编写接口,如有特别要求的请自行实现,如需要特别实现部分,或相互交流。请自行下载 LIVE555或直接使用程序中修改后的LIVE555,2、重构与封装对拉流的处理 并返回当前获取的当前帧接口类。

2024-02-15 16:24:15 677 2

LIVE555 拉取H264 支持账号密码实现(三)

LIVE555 拉取H264 支持账号密码实现(三)

2024-03-03

LIVE555 拉取H264 按每帧读取数据流(三)

LIVE555 拉取H264 按每帧读取数据流(三)

2024-02-26

LIVE555 拉取H264 按每帧读取数据流(二)

更好的支持多个源的拉取,整合不必要的接口。

2024-02-21

极简风格快速处理序列化与反序列化 C++ 11 C++20 测试及代码实现工程文件

极简风格快速处理序列化与反序列化 C++ 11 C++20 测试及代码实现工程文件

2024-02-18

C++ 11 实现高性能队列,支持ARM,WINDOWS,等多平台

C++ 11 实现高性能队列,参考DX 3D 12 游戏绘制队列部分设计方式。在各平台都可使用,包括服务器,ARM,等,只要支持G++ 11的即可。

2024-02-15

LIVE555 拉取H264 按每帧读取数据流

基于LIVE555 单帧提取数据,并重构输出到测试文件

2024-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除