- 博客(94)
- 资源 (16)
- 问答 (4)
- 收藏
- 关注
原创 Android编译ZLMediaKit之实现NVR功能问题点记录
为什么要用ZLMediaKit呢,其实主要是为了方便后期功能扩展,了解录像机的朋友都知道其不光只有录像,还有rtmp、rtsp推流、rtsp-server、GB28181、onvif等功能,这里主要记录一下我在实现各个功能节点上的问题点;
2022-12-23 16:46:50
1176
原创 工作笔记:linphone-sip视频通话使用说明
linphone-sip通话使用说明aar版本:liblinphone-sdk-v4.aar官方Demo:Files · master · BC / public / linphone-android · GitLab:注:记得把资源文件一起拷贝进去运行效果添加依赖repositories { flatDir { dirs 'libs' // aar用到 }}dependencies { api fileTree(dir: 'libs', inc
2022-03-26 16:53:57
1456
1
原创 工作笔记:Android高德定位使用说明
高德定位模块使用说明权限和KEY在AndroidManifest.xml添加权限,如果仅使用定位功能,其他不需要的权限可去掉。<!-- Normal Permissions 不需要运行时注册 --><!-- 获取运营商信息,用于支持提供运营商信息相关的接口 --><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><!-- 用于访问wifi网络信息,wifi信息
2022-03-25 16:45:57
4143
原创 工作笔记:Android中Websocket长链接使用说明
Websocket长链接使用说明注:如果是直接用我的MVVM-base,那直接添加lib-network模块进行使用即可添加依赖implementation 'com.squareup.okhttp3:okhttp:3.14.9'implementation 'com.squareup.okhttp3:logging-interceptor:3.12.0'调用//长链接使用例子var socket = WebSocketClient.newInstance("")socket.start(
2022-03-25 16:43:04
5088
原创 Android无预览(后台)录制、推流问题点记录
实现一个无预览页面,在后台推流、录像、拍照等操作的APP应用。方案分析客户需求看似非常简单一句话,实际却是一句非常完美的将程序员产出无限压榨的标准的资本家日常话术。在这么极简的需求面前,是个程序员都不好意思把工作量报成一个月。
2021-12-08 15:48:51
1180
5
原创 GB28181国标协议通讯流程简析以及NVR注册不上等相关问题点记录
目录留给读者初识GB28181协议什么是SIP?SIP中的INVITESIP中的MESSAGE什么是NVR?GB28181从注册到注销都经历了哪些步骤?注册设备信息查询实时视频、历史录像等注销异常从注册到INVITE实时视频播放的抓包数据为什么我的NVR注册上来只有一个通道号?THE END留给读者 该篇文章主要记录自己开发政府雪亮工程、公安人车结构化布防、国家教育考试网上巡察等系统中遇到的问题点。说人话就是开发GB28
2021-10-08 21:34:30
1280
1
原创 微信小程序零基础学习笔记---环境搭建和目录结构分析
目录注册流程开发者工具讲解项目目录结构分析THE END注册流程先到微微信公众平台注册帐号https://mp.weixin.qq.com/帐号注册完成后第一步先完成小额打款验证(我是以企业主体进行申请)完成企业打款验证后就可以完善小程序信息来获取AppID和AppSecret,同时完善服务器域名、业务域名等信息,设置的域名必须是支持https格式(下载域名证书,用nginx配置一下即可)。设置业务域名需要先下载验证文件,传到自己的服务器(需要能直接用过域名访问到验证文件)。开发者工
2021-07-02 21:33:58
86
1
原创 Centos下MySQL数据找回MySQL重复安装等问题记录
问题点 早上起来打开项目,突然发现数据库怎么都连不上,重启数据转圈半天没有反映,心急直接reboot服务器,重启服务器后mysql -u root -p发现启动文件都没有了,现象跟已经用rpm包装了一个数据库,然后又在宝塔重装一个的现象类似。百度资料 通过百度相关资料,发现网上比较常用的方法有两种:extundelete恢复删除文件
2021-06-12 15:03:33
121
2
原创 WVP+ZLMediaKit实现NAT穿透推流播放录制,支持IPC、NVR、DVR等设备接入,支持GB28181国标级联
前言 好久没有更新了,一个是没有时间,二个写东西可能更多讲究的是一个时机,半熟不熟的领域怕写错,太熟的领域又不敢写,只有刚接触的东西才敢乱写。 也罢,正应了那句初生牛犊不畏虎。言归正传,该篇内容主要记录WVP+ZLMediaKit的初次使用过程和期间遇到的一些问题 。一、WVP  
2021-05-13 11:18:11
11671
21
原创 Web3D项目中three.js加载FBX模型变黑和透明背景问题
文章目录three.js加载模型添加关联的js文件初始化渲染器初始化场景初始化相机初始化操控插件模型加载动画和渲染FBX模型变黑问题设置透明背景THE ENDthree.js加载模型 为了开头不显得那么生硬,这里我们先来看一下3D模型的加载。在three.js加载模型中,需要经历以下几个步骤。添加关联的js文件<script th:src="@{/web3d/js/three.js}"></sc
2021-03-19 11:25:06
5543
10
原创 Java中HEX负数补码问题 将高位为1的16进制数据转二进制 取反 加一取得负数问题
文章目录问题点概括具体处理流程1、判断高位是否为12、转为二进制3、取反+14、转回16进制或10进制整体DemoTHE END问题点概括 在做3D智慧城市大数据数字孪生系统时,需要对温湿度传感设备上报的数据进行处理。其中涉及到16进制高位为1补码取负数问题,这里做个简单记录,予以往后扬嘴一笑的回忆。具体处理流程 为了方便理解下面贴
2021-03-10 15:30:38
1043
1
原创 注册光猫并开通组播设置说明文档
设备连接:1、交换机2、OLTOlt下去要接分光器,然后再接光猫,光猫直接接电视也可以,接路由再接电视也可以3、OLT上注册光猫telnet 192.168.46.10帐号:root 密码:admin具体步骤:1、enable2、config3、display ont autofind all根据设备来添加:4、interface gpon 0/15、interface gpon 0/66、ont modify 0 1 sn 5A544547C1760590(设备
2020-12-11 10:32:43
5170
原创 ffmpeg+nginx推流服务
HLS直播配置nginx服务器配置:新建目录:用于存放nginx以及nginx-rtmp-moudle模块#mkdir /usr/local/nginx下载压缩包:进入到创建的nginx目录下下载,这里如果下载不成功可以把https改为http,之前一直可以下载,后面换了一台云服务器后https就下载不了了,不知道是不是被屏蔽的原因,换成http后解决了#cd /usr/local/nginx#wget http://nginx.org/download/nginx-1.12.2.tar.gz
2020-12-11 09:50:42
669
原创 自媒体推流软件多播需求-OBS多播插件
自媒体推流软件多播需求-OBS多播插件先网上下载并安装OBS软件解压插件到软件安装的根目录,直接替换安装文件重启软件即可插件下载链接:https://pan.baidu.com/s/1wfUWIBVNLaBSTflNV85qBA提取码:jgvh...
2020-12-11 09:40:03
414
原创 system.img固件修改教程
1、安装并打开软件;MoGuRomZS_10.1.1511.06.exe一、删除或添加内置的apk2、选择系统精简,在最下面选择加载自己的固件3、加载完成显示如下,勾选掉不要的apk(选中为要删除的apk),也可以在第4步中删除4、想要添加自己的apk,打开下面的目录,不一定是1,也可能是0等,具体打开就知道5、修改完成,点击右下角的开始封装6、打包完成打开目录显示如下,将固件改为system.img重新刷机即可二、修改开机画面三、提取固件...
2020-12-11 09:32:05
7256
原创 逆向开发学习手机取证之技术手段分析
手机取证的应用背景 随着移动终端的迅速发展,利用移动终端进行各类非法或犯罪行为的犯罪行为不断出现,而且呈现出高速增长的势头,这使得电子数据取证的主要目标从存储介质向移动终端延伸。美国科研机构电子数据取证包括手机在内的取证实现方式和技术做出了5个层次分类。1、人工提取 移动终端取证在专业化的取证设备出现之前,都是直接在移动终端上查
2020-12-04 17:46:37
1671
原创 逆向开发学习手机取证之钉钉取证分析
一、钉钉取证分析 钉钉是阿里巴巴专为中国企业推出的一款企业级应用。其主要支持视频会议、商户电话、聊天、企业通讯录以及企业办公协同等功能。其采用AES加密算法与第三方加密相结合,来提高用户数据的安全等级,旨在为企业员工间的交流、协同提供一个安全的环境。 本文所分析的钉钉版本信息分别为:iPhone V2.15.0 (从App Store下载,
2020-12-04 17:17:03
1785
1
原创 抓住python潮流的尾巴-老菜鸟程序员学python
目录老菜鸟技术栈老菜鸟学习背景老菜鸟学习过程安装Anaconda3(一鞭)创建虚拟环境(两鞭)设置国内下载源(三鞭)安装pycharm(四鞭)创建项目、添加依赖并运行项目(五鞭)老菜鸟自认为学会了老菜鸟技术栈 集接化发、五连鞭、松果弹抖、闪电鞭于一身的老牌程序员,自称能打遍智能家居整个技术栈,整料年轻人不讲武德,被30秒KO在了AI算法的舞台上。老菜鸟学习背景 &nbs
2020-11-27 20:22:02
213
1
原创 Android O(8)以上应用保活看这篇文章就够了-最简单而又免费的保活方法
图片为证 图1 程序自动拉活 图2 打不开的进程页面 文章目录图片为证保活思路拉活权限完整代码保活思路 传统的套路咱就不再累赘(详情可看这里),这里分享一个流氓做法,具体看下面代码。
2020-10-23 12:02:38
744
5
原创 Android离线版车牌号识别相关问题
领导说自动识别不好用,必须要先拍照,然后识别照片逻辑才正常感谢大神的无私奉献,原文链接:https://github.com/ccc920123/LicensePlateDemo号牌号码识别,支持新能源车牌,离线识别号牌识别,支持新能源车,离线版使用方式:项目build.gradle添加allprojects { repositories { ..... maven { url 'https://jitpack.io' } }}app
2020-10-12 18:00:28
581
7
原创 解决Centos下设置tomcat进程保活和自动清理日志问题
目录清理日志进程保活定时任务清理日志我的tomcat目录/home/tomcat,一开始直接在后面加一个启动tomcat的密令,再用定时任务来执行,但是会时不时的出现tomcat启动不起来的问题。pkill -9 java &rm -rf /home/tomcat/logs/* &touch /home/tomcat/logs/catalina.out进程保活为了能确保tomcat再每次清理日志后能正常启动,再添加一个tomcat进程保活的脚本。#!/bin/shTO
2020-09-29 17:35:13
273
原创 解决OPPO Reno Ace(Android 10)、华为P20、P30进入自启权限设置页面问题,通过AccessibilityService获取栈顶Activity和相应的包名以及类名
我的问题 在借鉴了网上各路大佬的成果后,发现在Android 10以上大家对自启权限和白名单权限的资料甚少。以至于不能直接通过Copy来解决问题,在华为P20、P30和OPPO Reno Ace等手机上,不能通过各路大佬的代码来引导用户进入相关权限的设置页面。解决方案 经过一番度娘后,发现有两种方式可以获取栈顶页面的包名和类名,分别是a
2020-09-14 18:14:19
1979
5
原创 Java后台解码H264裸流目标实现后台实时监控无人机拍摄画面的采坑记录
目录我的需求踩坑心路历程我踩的坑写在结尾我的需求 Java后台接收MQTT实时传过来的H264裸流(分包)数据,要求在后台查看无人机拍摄的实时画面;踩坑心路历程Android中能够直接解码H264并进行渲染,那么在Java中不就是一个照葫芦画瓢的过程吗?Java中使用FFmpeg去解码还是Javacv去解码呢?听说Javacv也可以解码H264;管他那么多,直接去Git上Copy一份现成的代码他不香吗?如果实在
2020-08-27 21:30:11
1003
6
原创 SpringBoot中使用MQTT接收订阅主题的信息并保存到数据库的相关问题
目录前言Java中建立MQTT连接我的问题我的解决方法文章内容太少怎么办MQTT 与HTTP的区别前言为了不浪费大家的时间请看这里:Java中如何建立MQTT连接;如何通过订阅MQTT主题来发送消息以及接收消息;如何在回调函数中调用我们的service服务存储数据;如何搭建MQTT服务器;Java中建立MQTT连接在pom.xml添加如下设置 <dependency> <groupId>org.eclipse.paho</groupId>
2020-08-08 20:03:01
10191
22
原创 nginx配置ssl证书实现http和https同时使用且实现80和443端口并存
目录问题背景获取ssl证书nginx配置问题背景 首先一台服务器上同时搭建的有war、jar以及php等多个项目,要求其中个别项目实现https请求,但又保留原有http请求的有效性。 解决思路,先实现https请求,再来区分具体实现的项目。获取ssl证书 &nb
2020-07-31 16:29:46
5801
原创 若依JAVA开源框架自动生成代码步骤记录-创建子module以及导入子module相关问题
目录创建大分类创建功能表生成代码创建module并导入生成的代码修改自己module的pom.xml和ruoyi-admin下的pom.xml运行效果创建大分类进入系统管理—》菜单管理,新添一个大分类创建功能表在数据库创建自己的功能表,根据自己需求来创建。生成代码进入系统工具—》代码生成—》导入,导入刚刚创建的功能表;点击编辑修改基本信息和生成信息,可以直接照葫芦画瓢就好;点击生成代码并下载到本地,解压生成的代码包,执行里面生成的sql文件,用于更新菜单信息;创建modu
2020-07-09 21:32:30
3551
原创 Java中使用微信公众号的模板消息接口进行消息推送-代码篇
文章目录获取code获取openid获取用户信息获取基础access_token发送模版消息写在最后获取code 就一个get请求连接,只要在微信内请求,弄个href访问就行,我在controllers中实现如下;String appid ="微信appid ";String redirect_uri="回调地址";String url="https://open.weixin.qq.com/connect/oa
2020-05-19 20:39:08
4484
11
原创 App中使用微信公众号的模版消息来进行消息推送
开发背景 省钱,保活、高大上。环境准备申请公众号;开通微信认证(300元/年);申请微信开放平台;购买一个域名并备案(100元左右/3年);购买一台服务器并将域名解析到服务器上来(299元/3年);实现原理用户下载app并使用微信登录,获取微信openid;将openid、手机号、设备IMEI、以及用户信息post到后台进行保存;当触发消息推送时(如设备报警),根据openid向指定用户推送
2020-05-19 19:16:46
3825
10
原创 centos下tomcat保活脚本 Linux下使用shell脚本自动监控重启tomcat
目录centos下tomcat保活开机自启centos下tomcat保活新建脚本文件touch /home/monitor.sh编辑vim /home/monitor.sh将下面的代码复制到编辑框保存退出#!/bin/bashwork_path=/homewhile truedo is_live=`ps -ef |grep tomcat |grep -w 'tomca...
2020-05-02 10:58:33
662
1
原创 光猫超级帐号密码,重置光猫获取超级帐号密码
重置光猫1.telnet 192.168.1.1账号root密码admin2.键入shell接着键入restorehwmode.sh3.重启光猫后,键入192.168.100.1注意,此处ip地址不在为原来的192.168.1.1。变更为192.168.100.14.账号变更为telecomadmin,密码变为admintelecom常用密码帐号...
2020-03-21 14:58:43
26463
1
原创 Android桌面全局跑马灯广告|IPTV电视跑马灯|全局滚动文字|滚动文字插件|在第三方app上插入广告|全局状态栏广告
目录标题一、功能需求二、采坑记录三、希望的曙光四、完整代码一、功能需求 最近遇到一个需求,一下把我愣住了,在IPTV电视系统上实现一个全局跑马灯广告效果,简单说就是后台定时或手动推送广告文字,电视端要能实时显示,要求是无论当前打开的是第三方的软件还是网页等,都要及时显示滚动文字,并要求不影响系统的正常操作。二...
2019-11-26 18:16:06
1044
4
原创 10月24号是什么?中国的高级程序员为什么没有五六十岁的,而国外人、、、,玉念聿辉带你过1024程序员节日
@[TOC]目录前言 中国的高级程序员为什么没有五六十岁的,而国外却七八十岁的、、、 今天10月24号,你们给程序员男友爱的拥抱了吗?你的程序老公今天过节你知道吗?你的程序员员工今天干嘛、、、、、、?外国人过1024程序员节日吗...
2019-10-24 11:44:02
276
原创 SSH框架中批量上传文件|MultipartFile批量上传图片|Java中批量上传图片记录|玉念聿辉|大丑村吴明辉
文章目录HTML代码Java代码保存到本地代码总结HTML代码 //设置multiple,允许上传多张 <input type="file" name="roomImgIdFile" id="roomImgIdFile" class="default" onchange="liGeShi(this)" multiple> //方法liGeShi()用于判断文件格式 fun...
2019-09-11 17:54:19
1230
原创 那些咸鱼上买来的代码|ssm酒店客房管理系统|买来的源码是否真的可以使用|来自程序员的困惑|玉念聿辉|大丑村吴明辉
注:今天我们来闲聊!来自程序员的忧伤那些网上一二十块钱买来的代码是否真的可以使用?提供产品skd|api,是否就可以一两天内将多个产品进行合并?Demo都给你了,下午能看到成品?产品经理眼中只有软件和硬件之分,怎么解?这些我都懂,我只是不知道怎么敲代码,怎么解?所有产品与产品之间的通讯都是一组电信号(Yes|No,最多加一个Remarks),怎么破?我们只要拿到api自己来写代码...
2019-08-31 12:01:19
740
原创 【Android工程师与智能家居产品的第一次接触③】SmartConfig一键配网在硬件端的具体实现|ESP8266一键配网在Arduino的具体实现|玉念聿辉
目录前言smartconfig工作原理beginSmartConfig()stopSmartConfig()smartConfigDone()实例Demo前言 继上次写智能配网的文章已经过去差不多三个月,中间忙一下其他项目也就没有继续跟进了,不过好在这过程中顺便熟悉了一下硬件开发,今天重拾起来可能会给文章增添更...
2019-07-23 14:54:22
1448
1
原创 Android本地数据库基础操作|多线程操作数据库|数据库的增删改查|批量插入数据库|线程池基础使用|玉念聿辉
目录文章素材数据库1、认识一下SQLiteOpenHelper2、创建单例模式SQLiteOpenHelper3、单例模式下的增删改查线程池1、示列2、调用总结文章素材 本文素材来源于作者(玉念聿辉)的愚蠢操作,最近在一个项目有使用到本地数据库,一段猛如虎的操作下来后发现没法进行多线程操作,大致是报一个数据库被...
2019-07-18 19:56:26
1161
原创 从Arduino IDE安装到成功控制LED灯光的开发过程|阿里云远程控制灯光案例|Arduino编译缺少python27.dll问题|玉念聿辉
初识Arduino记得不久前写过一篇关于如何从一个Android小白程序员,最后逼成一个后台和运维通吃的苦逼程序员,那么今天来跟大家分享一下如何从一个IPTV全栈工程师(自封)到硬件开发小白的心酸过程。简单说Arduino是一款便捷硬件开发,这玩意有点像C,但又不像C,反正对于像我这种C基础不太好的苦逼程序员去快速了解硬件开发是一个很不错的选择。安装Arduino IDE以下的步骤是...
2019-07-06 17:36:57
2352
7
zip文件解压,桌面宠物demo.zip
2020-02-19
sketch_jul23a.ino
2019-07-23
SmartLight.ino
2019-07-08
直播软件|IPTV直播软件|电视直播|TVPlayer-IPTV-EasyPlayer|友窝直播|超级直播软件定制开发
2019-04-25
图片倒影 图片滚动 IPTV桌面背景滚动 酒店服务介绍界面 自动播放图片 996 吴明辉 玉念聿辉
2019-04-15
SmartConfig智能设备快连demo,Esptouch快连demo
2019-03-30
WebSocketClient请求的jar包
2019-01-18
nginx下载解压即用,根据不同需求修改nginx.conf即可
2018-10-09
ElkaKeyboard-master资源分享
2018-08-11
如何获取监控dvr里面录制下来的视频(通过网口抓包/usb硬盘扫描)
2018-08-24
如何获取韩文的首字母,像中文一样
2018-08-11
android端的多屏播放(会试视频,监控视屏)如何实现?
2018-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人