自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 HTTP 常见鉴权

HTTP常见鉴权

2023-06-25 19:22:01 429 1

原创 C++中变量声明关键字汇总

在 C++ 类的成员变量被声明为 static(称为静态成员变量),意味着它被该类的所有实例所共享,也就是说当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见;const(常量的,constant)所修饰的对象或变量不能被改变,修饰函数时,该函数不能改变在该函数外面声明的变量也不能调用任何非const函数。③ 把空指针转换成目标类型的空指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,在把该整数转换成原类型的指针,还可以得到原先的指针值)。

2023-05-15 10:10:26 1279

原创 H264、H265 NAL类型定义和计算方法

H264、H265 NAL类型定义和计算方法

2023-02-21 11:43:00 729

转载 windows平台下使用gSoap工具生成onvif框架代码

windows平台下使用gSoap工具生成onvif框架代码

2023-02-02 15:00:00 208

原创 GBT28181协议对接时注册时开启用户鉴权

【代码】GBT28181协议对接时注册时开启用户鉴权。

2023-02-01 14:50:30 422

原创 win10平台下编译ffmpeg-4.4

win10平台下基于msys2编译ffmpeg

2022-12-01 17:44:33 564

原创 C++中关于sizeof的值的汇总

C++中基本数据类型sieof长度问题汇总

2022-06-23 10:45:31 1459

原创 基于C++11的条件变量实现多线程互斥

C++11的条件变量实现多线程的同步

2022-06-21 17:33:14 231

原创 C++中可变参数(格式化输入)使用

#define MAX_BUFFER 128char* printInfo(const char* format, ...){ char buffer[MAX_BUFFER] = { 0 }; va_list args; va_start(args, format); vsprintf_s(buffer,sizeof(buffer), format, args); va_end(args); return buffer;}int main(.

2022-04-27 14:05:44 1178

原创 ffmpeg中使用av_dict_set接口解决打开rtsp/udp/http等url时超时问题

ffmpeg中使用av_dict_set接口解决打开rtsp/udp/http等url时超时问题

2022-02-28 16:14:39 3773 1

原创 window平台下基于Nginx+rtmp搭建支持rtmp/hls协议的直播/点播流媒体服务器

写在开头由于工作中需要搭建一套流媒体服务器,除了能够满足PC端的直播/点播外,还要能够支持移动终端访问,就选择了看上去老套却轻量使用的nginx+rtmp。下面记录搭建过程以及测试方法。1、部署环境操作系统:windows10/windows server20122、服务资源nginx+rtmp模块可以自行查找相关资源下载,本人博客和百度网盘中也均上传了免积分下载的资源包,资源包中默认的配置文件已rtmp/hls的直播/点播相关配置全部都配好了。CSDN博客资源链接:nginx+

2022-02-08 16:54:07 3876 3

原创 windows平台下git配置/查询/取消代理问题

windows平台下使用git获取一些资源时,会遇到某些需要配置端口代理的问题,以下是配置/查询/取消git代理的命令。命令运行方式:win+R运行控制台直接输入命令即可。为git配置代理命令:git config --global http.proxy "localhost:8081git config --global https.proxy "localhost:8081"查询是否使用代理命令:git config --global http.proxygit config .

2020-08-31 16:36:41 731

原创 GhostDoc Pro VS开发注释工具助手

GhostDoc Pro是一款好用方便的VS开发注释助手工具,找了半天,哈是要积分下载神马之类的,花了积分下载下来,共享到网盘,供学习参考使用。链接:https://pan.baidu.com/s/1VIAOeu75Zfe3rGMtqhvnEQ提取码:ioul...

2020-08-13 15:59:27 482

原创 C++ 无法将值写入注册表 HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Windows\CurrentVersion\Run以实现开机自启动应用程序

C++中通过写入注册表实现应用程序开机自启动时,如果应用程序本身以非管理员权限启动的话,是写入machine级别的注册表的,如果以管理员权限启动应用程序,可以写入machine级别的注册表,但是默认以管理员权限启动的应用程序配置开机启动的情况下,开机无法正常启动应用程序。 为了解决写入注册表和开机启动一个需要管理员权限,一个不能默认以管理员权限启动的矛盾,可以选择将开机启动的注册表写入到user级别的注册表中,即时将应用程序开机启动的注册表写入到HKEY_CURREN...

2020-08-04 17:58:17 1145

原创 解决windowsServer系统中运行windows应用程序崩溃时弹出错误框导致看门狗无法重启服务的问题

修改注册表配置接可解决该问题,按照下图7步完成配置即可:1.打开注册表2.找到HKEY_CURRENT_USER节点3.找到Software节点4.找到microsoft节点5.找到windows节点6.找到Windows Error Reporting节点,并找到该节点中DontSHowUI的选项7.双击DontShowUI打开变量值修改配置,将其值由0改为1,然后“确定”接可...

2020-08-04 10:21:27 1898

原创 Google Chrome离线安装Native HLS Playback插件播放HLS

在Google Chrome浏览器中离线安装Native HLS Playback插件的方法如下:1.下载Native HLS Playback插件-离线包.rar,下载连接:链接:https://pan.baidu.com/s/1skCC4ezo2_yMuVKWWT33hg提取码:gbvn2.解压出上述的Native HLS Playback插件-离线包.rar,解码文件夹如下图:3.打开Google Chrome浏览器输入网址:chrome://extensions/,进入到扩..

2020-07-24 11:16:24 21744

转载 windows平台下编译可调试的ffmpeg

转自:https://blog.csdn.net/u010380485/article/details/54092264

2019-12-12 16:28:52 133

原创 C++实现windows平台下音频播放音量调节功能

windows平台下音量调节主要分两种情况,一种是调节操作系统的音量,即是相当于操作电脑右下角的声音调节,另一种是调节当前应用程序的音量或者当前播放的音频的音量。具体使用那种方式实现,可以根据个人项目中的情况选择。 调节操作系统的音量的方法可以直接调用windows系统提供的API,调节应用程序本身的音频播放的音量的实现思路是调节送入声卡播放的PCM数据的音量,这种...

2019-12-11 11:33:09 4237 4

原创 关于STD中常用容器vector/list/map遍历条件删除元素的问题

在我们开发过程中常常会用到STD中的一些容器,容器的使用无非就是增删修查等操作,今天要说的是关于STD中常用容器vector/list/map遍历条件删除元素的问题。 我们知道直接遍历容器的所有元素很简单,直接for循环就阔以,但是如果是遍历容器并且删除满足条件的元素的时候就要注意了,因为如果按照常规的遍历直接删除的方式会出错(此处可以自己写个简单的测试用例验证一下)...

2019-11-12 14:52:07 970

基于ffmpeg实现硬件解码功能

基于ffmpeg实现硬件解码,支持cuda/dxva2/qsv/d3dllva/opencl类型GPU设备。资源包括完成的vs工程代码,解压后可直接编译运行,依赖的ffmpeg开发包也在资源包中。

2022-03-17

nginx+rtmpmodule

支持rtmp模块的nginx,默认配置文件已配置好rtmp/hls的直播/点播支持,解压运行nginx_start.bat即可启动nginx服务

2022-02-08

windows平台下C++实现屏幕截取(可截取指定区域/可显示鼠标)

windows平台下使用C++视频屏幕截取功能,能够截取指定区域,能够开关鼠标的显示,工程下载下来可直接编译运行起来,配套的测试demo写的比较简单,可以根据自己的应用场景调用插件测试。

2019-12-16

C++实现音频播放时音量调节功能

C++实现音量调节和获取的方法,主要有两种情况,一种是直接调节系统的音量,一种是调节当前播放的PCM数据的音量,如果不考虑当前应用程序调节音量对系统中其他音量控制的影响,可以直接使用系统音量调节功能;如果要实现只调节当前应用程序的音频播放音量,就可以使用调节当前播放的PCM数据的音量方式实现,而且这种方法还可以放大声音,但是要注意的是放大倍数太大就会出现杂音,失真。

2019-12-10

海康NVR拉流的RTSP地址规则

通过RTSP协议从海康视频设备拉流视频流的过程中,RTSP地址拼接规则。

2018-08-29

空空如也

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

TA关注的人

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