- 博客(58)
- 资源 (9)
- 收藏
- 关注
原创 chrome浏览器开启硬件加速无法打开提示“此设置有你的管理员管理“
【代码】chrome浏览器开启硬件加速无法打开提示“此设置有你的管理员管理“
2024-01-16 16:46:34
1218
原创 CLion远程开发external libraries不同步问题
解决:CLion远程开发时 external libraries 与远程主机 libraries 不同步问题
2022-09-06 15:13:54
1179
2
原创 linux 死锁问题查找方法
步骤pstack 输出进程堆栈信息到文件,查找死锁线程pstack 进程pid > t.txtThread 2 (Thread 0x7f934774e700 (LWP 14248)):#0 0x00007f9b3569e54d in __lll_lock_wait () from /lib64/libpthread.so.0#1 0x00007f9b35699e9b in _L_lock_883 () from /lib64/libpthread.so.0#2 0x00007
2022-03-28 16:15:28
4700
原创 ffmpeg error:Application provided invalid, non monotonically increasing dts to muxer in stream
报错描述ffmpeg进行rtmp推流、录制flv、MP4文件时报错: Application provided invalid, non monotonically increasing dts to muxer in stream x: xxx>= xxx 导致 av_interleaved_write_frame 或 av_write_frame 失败。 所以在av_write_frame 前对AVPacket进行检查。// 代码片段// 函数调用:av_read_frame >
2021-07-06 16:58:54
2839
原创 ffmpeg命令:合并拼接视频文件
ffmpeg.exe -i "concat:1.ts|2.ts|3.ts" -c:v copy -c:a copy ./t.mp4
2021-06-30 14:19:45
651
原创 RTP打包音频g711
目录音频资源如何计算打包发送间隔、打包字节数JAVA RTP打包代码C++ RTP打包代码音频资源g711a音频资源链接测试音频: 麻雀 音频格式:PCMA 声道数:1 采样率:8000HZ 码率:64kbps如何计算打包发送间隔、打包字节数音频的帧率 fps = 20采样率 sample_rate = 8000 HZ码率 bitrate = 64000 bps打包发送间隔 send_interval = 1 / 20 = 0.0
2021-02-22 16:31:59
5067
3
原创 ffmpeg命令:rtp音频推流拉流
-re : 循环输出音频输出# pcmffmpeg -re -f s16le -ac 1 -ar 8000 -i .\test_8000.pcm -f rtp rtp://192.168.1.101:29000# pcm 转码 g711affmpeg -re -f s16le -ac 1 -ar 8000 -i .\test_8000.pcm -c:a pcm_alaw -f alaw -ac 1 -ar 8000 -ab 64000 -f rt
2020-12-24 11:10:40
4078
10
原创 GB28181协议——布防和报警订阅
GB28181协议——摄像机报警订阅布防布防结果报警订阅报警订阅结果报警通知取消报警订阅布防SetGuard 布防ResetGuard 撤防》》》》》IPCMESSAGE sip:34020000001110000001@3402000000 SIP/2.0From: <sip:34020000002000000001@3402000000>;tag=bccedfd000004To: <sip:34020000001110000001@3402000000>C
2020-12-16 09:52:19
6553
7
原创 GB28181协议——摄像机语音对讲
GB28181协议摄像机语音对讲文档前端语音输出设备: 摄像机IPC 音频输出接口连接的音箱配置摄像机GB28181:音频通道编码ID : 34020000001370000001 (必须137)1.如何判断设备是否具备语音输出能力?MESSAGE sip:34020000002000000001@3402000000 SIP/2.0Via: SIP/2.0/UDP 192.168.1.64:5060;rport;branch=z9hG4bK564971777Fro
2020-12-10 15:24:29
17741
40
原创 查看docker容器内部tcp连接
不需要进入docker容器,直接查看nsenter -n -t $(docker inspect -f {{.State.Pid}} 容器id或容器名)
2020-12-08 10:04:00
2663
1
原创 ffmpeg error:mp4 stream error: no moov before mdat and the stream is not seekable
VLC播放器报错mp4 stream error: no moov before mdat and the stream is not seekable解决方法ffmpeg生成moov是在mdat写完成之后写入,可以通过参数faststart将moov容器移动至mdat前面;ffmpeg -i "rtmp://192.168.1.115:1935/live/camera_152?authedkey=ABC23 timeout=1 " -vcodec copy -acodec copy
2020-11-20 19:23:26
688
原创 Error response from daemon: driver failed programming external connectivity on endpoint
Error response from daemon: driver failed programming external connectivity on endpoint srs (df31e3b4c58bcc983831b8e39fe5f21fba006b1e420c28ba59690c250fde85a0): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 18090 -j DNAT --to-dest
2020-11-19 17:34:04
280
原创 ffmpeg命令:ffmpeg rtmp拉流截图、录制
99.70 表示从开始播放到现在的时间以秒为单位A-V 表示既有音频流又有视频流-0.010 音视频时间戳的差fd= frame dropped 丢帧数量aq= 当前音频帧大小vq= 当前视频帧大小sq= 当前字幕帧大小f timestamp error correction rate(not 100% sure)...
2020-10-23 12:09:19
4439
2
原创 关于docker镜像
生成镜像进入Dockerfile所在目录sudo docker build -t 镜像名称 .生成docker镜像sudo docker save -o 保存目录/包名称.tar 镜像名称导入docker镜像包sudo docker load < 文件目录/包名称.tar校时在 docker run 创建容器是加上-v /etc/localtime:/etc/localtime...
2020-10-15 10:32:45
135
原创 openssl生成自签名证书
安装openssl, 执行如下命令openssl genrsa -out server.key 2048 &&subj="/C=CN/ST=hanan/L=zhengzhou/O=Me/OU=Me/CN=localhost" &&openssl req -new -x509 -key server.key -out server.crt -days 365 -subj $subj
2020-08-25 18:31:03
216
原创 ffmpeg代码:swr_convert 音频重采样产生噪音的原因记录
音频重采样产生噪音的原因1. 输入原始音频采样数不足// 当 inLen < m_avframe->nb_samples时,会产生噪音噪音int ret = swr_convert(m_swr_ctx, m_avframe->extended_data, // out:重采样数据存储缓存区 m_avframe->nb_samples, // out:重采样样本数
2020-07-21 16:39:35
3878
14
原创 ffmpeg命令:ffplay 播放.pcm .g711a .g711u
ffplay -i test.pcm -f s16le -ac 1 -ar 8000ffplay -i test.g711a -f alaw -ac 1 -ar 8000ffplay -i test.g711u -f mulaw -ac 1 -ar 8000-ac: 音频通道数-ar:音频采样率-f: 文件格式
2020-07-17 18:10:15
6113
原创 使用autotools小结
autotool使用步骤 autoscan #扫面当前目录、源文件,生成configure.scan文件 aclocal #根据configure.in生成aclocal.m4文件以及autom4te.cache文件夹 autoconf #根据configure.in和aclocal.m4来产生confi
2020-05-25 19:18:03
234
原创 如何计算卷积神经网络参数
如何计算卷积神经网络参数卷积层(Conv Layer)的输出张量的大小W1、H1、D1——输入图像的宽、高、深度(通道数)W2、H2、D2——输出卷积后特征图的宽、高、深度(通道数)P——padding,即图像填充零的厚度S——stride,步长F——卷积核的尺寸K——卷积核的个数W2=W1−F+2PS+1W2 = { {W1 - F + 2P} \above{1pt} S} ...
2020-03-26 11:59:54
684
原创 Docker安装运行SRS
一、window10安装Docker查看文档地址:https://www.runoob.com/docker/windows-docker-install.html文档中的最后一步__设置镜像加速__,没有第三方加速资源的情况下,改为下图所示:速器地址: https://registry.docker-cn.com二、Docker安装centos7文档地址:https://www.ru...
2020-01-10 18:21:37
7132
3
原创 warning: dereferencing type-punned pointer will break strict-aliasing rules
在 gcc 2.x 下编译没有任何 warning 信息的代码换到 gcc 3.x 版本下之后出现了类似的 warning 。原因是 gcc 3 引入了 strict aliasing 架构,当编译时使用了 -fstrict-aliasing 参数(该参数在使用了 -O2 , -O3, -Os 优化参数的情况下默认生效),而源代码中存在一些违反了 strict-aliasing 规则的地方的话,编...
2020-01-03 11:14:50
696
原创 handle_transport_init received error: TLS handshake failed websocketpp.transport.asio.socket:8 TLS
1.websocketpp 编译handle_transport_init received error: TLS handshake failed websocketpp.transport.asio.socket:8 TLS请查看https://blog.youkuaiyun.com/qq_38795209/article/details/103524899
2019-12-13 17:05:36
2887
1
原创 websocketpp wss
根据web端证书生成wss客户端需要的*.pem文件 https://blog.youkuaiyun.com/longji/article/details/82429143使用 openssl.exe 根据证书文件 17ce.com 生成 client.pem 文件。在openssl.exe目录下运行:openssl x509 -in XXX.cer -inform der -out XXX.pem...
2019-12-13 16:53:53
5440
9
原创 GB28181协议——SIP开发环境搭建
一、osip2和eXosip2作为SIP客户端的开发协议栈osip2: 文档地址:https://www.gnu.org/software/osip/源码地址:http://ftp.gnu.org/gnu/osip/eXosip2: 文档地址: http://www.antisip.com/documentation/exosip2/modules.html源码地址:http:/...
2019-12-10 16:49:53
1726
原创 onvif开发框架搭建C++版
1. 下载所有wsdl与xsd在onvif官网:https://www.onvif.org/profiles/specifications/下载所有wsdl与xsd(右键-将链接另存为即可)2. 下载gsoaphttps://sourceforge.net/projects/gsoap2/files/latest/download下载的开源gsoap 已经编译好的,不支持 SSL/TL...
2019-11-22 11:41:59
1094
原创 ffmpeg或opencv以rtsp读取网络摄像头时,网络不通,程序持续等待或等待几十秒
ffmpeg或opencv以rtsp读取网络摄像头时,网络不通,程序持续等待或等待几十秒在OpenCV3.4.7的 opencv\sources\modules\videoio\src\cap_ffmpeg_mpl.hpp,如下打开流超时时间为30s。#define LIBAVFORMAT_INTERRUPT_OPEN_TIMEOUT_MS 30000#define LIBAVFORMAT_...
2019-10-15 11:56:24
3775
2
原创 ffmpeg命令:拉流截图
1. 实时流截图ffmpeg -i rtmp://192.168.1.115:1935/live/camera_152 -ss 0 -f image2 -vframes 5 imge_%3d.jpg
2019-09-05 08:06:00
994
原创 exe程序注册服务bat脚本
exe注册为window服务,首先exe程序包含服务启动运行的接口;void WINAPI service_main(int argc, char** argv);void WINAPI ServiceHandler(unsigned long fdwControl);没有这些接口,即使注册为服务,也无法启动程序。接口如何实现找百度,网上资料很多注册服务:@echo offSET S...
2019-08-16 18:10:56
1478
原创 Windows下minGW编译boost库
下载boost安装包;设置mingw的bin的环境变量;进入boost的目录,运行bootstrap.bat gcc ,需要等待一会儿运行结束,生成b2.exe和bjam.exe--prefix=<PREFIX> 编译后安装路径,默认C:\Boost--build-type=<type> 编译类型,可选minimal(最小)、complete(完整),默认m...
2019-08-01 16:03:52
626
原创 win下mingw编译OpenCV
安装环境1.安装cmake,安装步骤不在详细说明2.下载免安装版mingw;下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/选择文件名有-posix的安装包下载;-win32 编译过程会报错 error: 'mutex' in namespace 'std' does not name a type设置环境...
2019-07-30 09:43:10
537
原创 mingw编译OpenCV error: 'mutex' in namespace 'std' does not name a type
在mingw构建工具链的“线程模型:win32”中不支持互斥。您必须选择任何具有“线程模型:posix”的工具链。选择 -posix的免安装包。参考资料链接:https://stackoverflow.com/questions/14191566/c-mutex-in-namespace-std-does-not-name-a-type...
2019-07-30 09:15:40
12443
3
原创 关于匿名函数 lambda表达式
一、lambda表达式ISO C++ 11 标准的一大亮点是引入Lambda表达式[capture list] (parameter list)->return type { function body }注释:capture list 捕获列表 [] 可以为空; [=] 定义在表达式{}外的变量,在表达式{}中为只读变量,不能对其进行修改。 [&am...
2019-07-27 15:00:22
475
原创 CodeBlocks自动生成makefile文件使用工具cbp2make
一、安装Ubuntu 安装 :sudo apt-get install cbp2make也可以源码安装。二、生成makefile这里要用到CodeBlocks的工程文件 .cbpcbp2make -in xxx.cbp -out makefile注意:CodeBlocks链接库设置在 Link setting >> Other link options 中进行设置, 避免...
2019-07-24 09:58:50
1582
原创 wxWidget实现在系统上只内运行一个程序实例或每个用户只运行一个程序实例的类wxTaskBarIcon
wxSingleInstanceChecker 类官方资料1.https://docs.wxwidgets.org/trunk/classwx_single_instance_checker.html
2019-07-19 12:32:22
281
原创 wxWidget创建系统托盘图标的类wxTaskBarIcon
wxTaskBarIcon 相关资料官方相关资料https://wiki.wxwidgets.org/WxTaskBarIconhttps://docs.wxwidgets.org/trunk/classwx_task_bar_icon.html
2019-07-19 12:22:38
771
c/c++针对音频adpcm、g711a/g711u、g726的编解码
2022-09-07
反编译工具dll2c.zip
2019-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人