- 博客(14)
- 收藏
- 关注
原创 [编解码]Windows下chrome/edge硬件解码H264、H265硬件支持
windows下支持网页(chrome/edge)硬解H264、H265视频,需要显卡支持NVDEC能力,至少是如下型号:windows下推荐使用GeForce GTX 1660参照:https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new。
2025-02-14 19:21:23
1022
原创 PPOCRLabel安装
坑也太多了试了大半天,才是出来一套可用的版本。1、安装paddlepaddle。3、安装PPOCRLabel。2、安装paddleocr。
2025-01-21 14:54:21
386
1
原创 VIM批量更改文件编码格式
项目需要支持跨平台编译,使用nodepad++和vim创建的文件默认使用utf8不带签名的格式。调查后发现,VS不能正常识别utf8不带签名文件的中文字符,需要将utf8改为utf8-BOM(带签名)格式。3、进入vim说明界面后,直接输入命令行模式,输入":args ./*.txt",标记待更改格式的文件。4、默认进入首个文件,在此界面下,命令模式输入:":argdo set bomb|update",回车。1、创建文件,确认文件默认编码格式为utf-8,Nodepad++也显示为utf-8格式。
2024-12-20 10:48:23
538
原创 [opencv]knnMatch返回值意义
这样可以确定原图像中的特征点和首个匹配特征点最为相似,基本可以判定为同一个特征;如果返回的两个目标特征点距离相差不大,意味着匹配的相似度差距不明显,容易造成错误匹配。一个好的匹配,原图像中的特征点和返回的两个匹配特征点满足这样的关系:原图像中的特征点和首个匹配特征点距离越小越好,原图像中的特征点和第二个匹配特征点距离越大越好。2、 matches:knnMatch返回结果,其意义是:原图像中的每一个特征点对应的匹配图像的k个最近欧式距离的映射,距离从小到大排序,距离越小说明相似度越高。
2024-12-11 09:22:58
268
原创 ZLMediaKit模块整理
支持各种事件的回调:meidasource注册注销回调、推流鉴权回调、拉流鉴权回调、未找到指定码流通知、无人拉取某个码流通知、http api请求回调(外部可以处理该请求)、http访问权限回调、rtsp获取realm回调、rtsp认证回调、mp4分片(fmp4)录制成功通知、shell鉴权回调、会话(rtsp rtmp http-flv)结束后流量回调deng )结束后流量回调。(5)获取码流参数:视频编解码器、分辨率、帧率,音频编解码器、采样率、采样位宽、声道数目,点播时长。
2024-08-07 12:06:27
840
原创 [吐槽]GB28181这个破协议
ps码流大华、海康部分机型不按照标准ps协议封包,导致协议解析困难,进而影响到服务稳定性。徒增工作复杂度。耗费大家资源和精力。
2024-05-29 17:46:00
1223
3
原创 Unix时间戳-日期转换
Unix时间戳:Unix 时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。此值也和时区无关。
2024-04-18 11:03:15
2694
1
原创 std::string内部空间地址使用
std::string提供两种方法获取内部空间地址:c_str()和data()。不幸的是返回值全是const char*类型。即使外部强制转换为char*类型也只能修改对应的字符,如果想使用std::string::data()作为参数去保存不定长度的字符串时,std::string::size无法实时修改;如果直接使用外部字符串直接对std::string赋值,又避免不了内存申请和拷贝。为了提高效率,减少内存申请和拷贝,使用如下方式可高效构建字符串。
2023-12-06 11:58:48
740
1
原创 Ipv6学习-IPv6监听::地址
1、linux和window均可以在监听此地址时,使能或者关闭双栈,使用参数IPPROTO_IPV6, IPV6_V6ONLY。linux打开双栈监听。IPv6监听::地址。
2023-11-27 11:05:10
965
原创 IPv6学习-link-local addr使用
2、连接同一广播域内的其他主机的link-local addr时,scope id(ipv6%地址后面的内容)必须都要填写本机地址的scope id,否则connect失败(真正发送到网络上的包是不包含scope id的, scope id标识数据出口网卡)对端的真实link_local addr:fe80::d9cf:27f:6a87:7fae。对端地址:fe80::d9cf:27f:6a87:7fae%15,作为服务器。本机地址:fe80::73d2:59:8c52:586e%15,作为客户端。
2023-11-27 10:27:48
894
原创 raabitmq-c:amqp_basic_consume之no_ack
如果no_ack为true,那么后续不会发送Basic.Ack(调用amqp_basic_ack),mq服务在收到tcp的ack后,即可删除消息队列,不保证消息是否处理成功。如果no_ack为false,那么后续需要发送Basic.Ack(调用amqp_basic_ack),mq服务在收到Basic.Ack才会删除队列消息,保证消息处理成功。no_ack参数代表后续是否需要发送Basic.Ack(代码中调用amqp_basic_ack)。
2023-11-15 10:52:00
262
[JavaScript]H265 sps解析
2024-08-30
FFmpeg 转码横纹花屏
2023-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人