自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

挨T工作室的博客

记录生活

  • 博客(109)
  • 资源 (16)
  • 问答 (4)
  • 收藏
  • 关注

原创 Android rtmp 低延迟直播方案:简介

Android RTMP 低延迟直播方案:使用 RTMP 推送至 ZLMediaKit,通过 WebRTC 进行拉流。

2023-10-10 09:03:40 250

原创 打造开源IPTV系统:共享代码,共维桌面应用之简介

《打造开源IPTV系统:共享代码,共维桌面应用》文章探讨了如何通过共享代码和共同维护桌面应用来构建一个开源的IPTV系统。

2023-09-20 08:24:11 1107

原创 Android GB28181客户端开发(1):GB28181协议简介

GB28181协议是一种基于IP网络的远程视频监控系统,它定义了设备之间的通信协议和数据格式。GB28181协议的主要特点是支持多种网络接入方式,包括以太网、ADSL、ISDN等,同时具有良好的扩展性和互操作性。在Android GB28181客户端开发中,理解GB28181协议的工作原理是至关重要的。这包括了解如何创建和管理连接,如何发送和接收数据,以及如何处理可能出现的错误和异常。

2023-09-03 02:31:43 758

原创 Android Camera开发入门(4):USB/UVC Camera的使用

UVC,全称为USB Video Class,是一种专门为USB视频捕获设备定义的协议标准。它是由Microsoft与其他设备厂商联合推出的,并已成为USB组织的标准之一。

2023-08-31 00:51:33 3406

原创 Android Camera开发入门(3):CameraX的使用

CameraX API简介在前两篇博客中,我们介绍了Camera基础知识和Camera2 API的使用。为了进一步简化相机应用开发,Google推出了CameraX API,它提供了一个更加简洁、易于使用的接口,帮助开发者快速实现高质量的相机功能。本篇博客将带领你了解CameraX的使用方法,并提供相应的示例代码。

2023-08-28 09:17:27 1321

原创 Android Camere开发入门(2):Camera2的使用

这些只是Camera2 API的基本用法,它还提供了更多的功能和选项,如自动对焦、闪光灯控制、镜头切换等。你可以在官方文档中进一步了解这些功能。通过上述步骤,我们可以实现相机的预览、拍照和录制视频等基本功能。在下一篇博客中,我们将继续探索Camera2 API的高级功能和技巧。

2023-08-24 23:44:02 1204

原创 Android Camere开发入门(1):初识Camera

通过了解Camera1的初始化、预览、拍照以及帧回调的过程,我们可以更好地理解和掌握Camera1 API的使用方法。此外,在实际的应用开发中,我们可以根据具体需求进一步扩展和优化相机功能。如聚焦、夜视模式、手电筒等等,具体可参见官网。相机应用程序的开发是一个充满创造力和挑战性的过程,希望这篇博文能为你提供更多的参考和启示。

2023-08-22 22:49:32 626

原创 ncnn-android-yolov7跑自己模型的注意事项

这是一个示例 ncnn android 项目,它依赖于 ncnn 库和 opencv。

2023-07-24 09:26:37 429 7

原创 Android WebRTC+SRS/ZLM视频通话(5):Android使用WebRTC从SRS/ZLMediaKit拉流

WebRTC是一种实现实时音视频通信的技术,而SRS(SRS Streaming Cluster)和ZLMediaKit则是两种常用的流媒体服务。 Android 平台上,可以使用 WebRTC 从 SRS/ZLMediaKit 中拉取流并进行播放。

2023-05-11 18:01:44 1851 2

原创 Android WebRTC+SRS/ZLM视频通话(4):Android使用WebRTC推流SRS/ZLMediaKit

想要在Android设备上实现高质量的实时流媒体推送?那么不要错过 WebRTC、SRS 和 ZLMediaKit 这三个工具!

2023-05-10 14:42:46 2757 2

原创 Android WebRTC+SRS/ZLM视频通话(3):安装ZLMediaKit

Android WebRTC+SRS/ZLM视频通话(3):安装ZLMediaKit

2023-05-08 18:17:33 1099 3

原创 Android WebRTC+SRS/ZLM视频通话(2):安装SRS

Android WebRtc+SRS/ZLM视频通话(2):安装SRS

2023-05-08 15:10:24 809 1

原创 Android WebRTC+SRS/ZLM视频通话(1):虚拟机安装Ubuntu

Android WebRtc+SRS/ZLM视频通话(1):虚拟机安装Ubuntu

2023-05-06 17:05:48 803 1

原创 用ChatGPT写Camera2在录制视频中拍照且不中断录制问题

ChatGPT写代码 camera2录制视频的时候拍照且不中断录制

2023-05-04 14:06:58 150

原创 解决Android录制视频时异常断电或apk闪退导致视频播放不了问题

注意二:这里不能直接使用setMaxDuration进行视频分段录制,具体原因看官方介绍,可以按我上面贴的代码来实现,不过这个方案不太完美,有丢帧。经验证度娘给出的方案,发现都不满足需求或者不太好操作。最后跟同事讨论了一下决定更换录制的视频格式,直接换成TS文件。Android录制mp4(h264+acc)视频,当设备异常断电时,导致apk没法正常关闭录制;经度娘分析,没能正常关闭录制的视频文件缺少少moov box,导致视频没法正常播放;注意一:要有摄像头、音频、读写文件权限(读文件可以不要)

2023-04-26 11:34:58 681

原创 Android编译ZLMediaKit之实现NVR功能问题点记录

为什么要用ZLMediaKit呢,其实主要是为了方便后期功能扩展,了解录像机的朋友都知道其不光只有录像,还有rtmp、rtsp推流、rtsp-server、GB28181、onvif等功能,这里主要记录一下我在实现各个功能节点上的问题点;

2022-12-23 16:46:50 2306 3

原创 Android10双sim卡修改默认流量卡问题

通过AI语音进行切换默认流量卡(切换默认sim卡)

2022-12-12 11:57:44 827

原创 Android Compse中解决TabRow自动分配item宽度问题

解决TabRow的item宽度平均分配问题

2022-12-01 17:15:33 617

原创 工作笔记: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 2380 1

原创 工作笔记:Android高德定位使用说明

高德定位模块使用说明权限和KEY在AndroidManifest.xml添加权限,如果仅使用定位功能,其他不需要的权限可去掉。<!-- Normal Permissions 不需要运行时注册 --><!-- 获取运营商信息,用于支持提供运营商信息相关的接口 --><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><!-- 用于访问wifi网络信息,wifi信息

2022-03-25 16:45:57 4609

原创 工作笔记: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 5245

原创 工作笔记:Android中MQTT使用说明

Android中使用mqtt工作记录

2022-03-25 16:41:18 2029

原创 Android无预览(后台)录制、推流问题点记录

实现一个无预览页面,在后台推流、录像、拍照等操作的APP应用。方案分析客户需求看似非常简单一句话,实际却是一句非常完美的将程序员产出无限压榨的标准的资本家日常话术。在这么极简的需求面前,是个程序员都不好意思把工作量报成一个月。

2021-12-08 15:48:51 2426 5

原创 GB28181国标协议通讯流程简析以及NVR注册不上等相关问题点记录

目录留给读者初识GB28181协议什么是SIP?SIP中的INVITESIP中的MESSAGE什么是NVR?GB28181从注册到注销都经历了哪些步骤?注册设备信息查询实时视频、历史录像等注销异常从注册到INVITE实时视频播放的抓包数据为什么我的NVR注册上来只有一个通道号?THE END留给读者       该篇文章主要记录自己开发政府雪亮工程、公安人车结构化布防、国家教育考试网上巡察等系统中遇到的问题点。说人话就是开发GB28

2021-10-08 21:34:30 2189 1

原创 微信小程序零基础学习笔记---环境搭建和目录结构分析

目录注册流程开发者工具讲解项目目录结构分析THE END注册流程先到微微信公众平台注册帐号https://mp.weixin.qq.com/帐号注册完成后第一步先完成小额打款验证(我是以企业主体进行申请)完成企业打款验证后就可以完善小程序信息来获取AppID和AppSecret,同时完善服务器域名、业务域名等信息,设置的域名必须是支持https格式(下载域名证书,用nginx配置一下即可)。设置业务域名需要先下载验证文件,传到自己的服务器(需要能直接用过域名访问到验证文件)。开发者工

2021-07-02 21:33:58 149 1

原创 Centos下MySQL数据找回MySQL重复安装等问题记录

问题点       早上起来打开项目,突然发现数据库怎么都连不上,重启数据转圈半天没有反映,心急直接reboot服务器,重启服务器后mysql -u root -p发现启动文件都没有了,现象跟已经用rpm包装了一个数据库,然后又在宝塔重装一个的现象类似。百度资料       通过百度相关资料,发现网上比较常用的方法有两种:extundelete恢复删除文件

2021-06-12 15:03:33 220 2

原创 WVP+ZLMediaKit实现NAT穿透推流播放录制,支持IPC、NVR、DVR等设备接入,支持GB28181国标级联

前言       好久没有更新了,一个是没有时间,二个写东西可能更多讲究的是一个时机,半熟不熟的领域怕写错,太熟的领域又不敢写,只有刚接触的东西才敢乱写。       也罢,正应了那句初生牛犊不畏虎。言归正传,该篇内容主要记录WVP+ZLMediaKit的初次使用过程和期间遇到的一些问题 。一、WVP    &nbsp

2021-05-13 11:18:11 15401 24

原创 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 7638 11

原创 Java中HEX负数补码问题 将高位为1的16进制数据转二进制 取反 加一取得负数问题

文章目录问题点概括具体处理流程1、判断高位是否为12、转为二进制3、取反+14、转回16进制或10进制整体DemoTHE END问题点概括       在做3D智慧城市大数据数字孪生系统时,需要对温湿度传感设备上报的数据进行处理。其中涉及到16进制高位为1补码取负数问题,这里做个简单记录,予以往后扬嘴一笑的回忆。具体处理流程       为了方便理解下面贴

2021-03-10 15:30:38 1603 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 6922

原创 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 1074

原创 自媒体推流软件多播需求-OBS多播插件

自媒体推流软件多播需求-OBS多播插件先网上下载并安装OBS软件解压插件到软件安装的根目录,直接替换安装文件重启软件即可插件下载链接:https://pan.baidu.com/s/1wfUWIBVNLaBSTflNV85qBA提取码:jgvh...

2020-12-11 09:40:03 574

原创 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 12199 4

原创 逆向开发学习手机取证之技术手段分析

手机取证的应用背景       随着移动终端的迅速发展,利用移动终端进行各类非法或犯罪行为的犯罪行为不断出现,而且呈现出高速增长的势头,这使得电子数据取证的主要目标从存储介质向移动终端延伸。美国科研机构电子数据取证包括手机在内的取证实现方式和技术做出了5个层次分类。1、人工提取       移动终端取证在专业化的取证设备出现之前,都是直接在移动终端上查

2020-12-04 17:46:37 2572

原创 逆向开发学习手机取证之钉钉取证分析

一、钉钉取证分析       钉钉是阿里巴巴专为中国企业推出的一款企业级应用。其主要支持视频会议、商户电话、聊天、企业通讯录以及企业办公协同等功能。其采用AES加密算法与第三方加密相结合,来提高用户数据的安全等级,旨在为企业员工间的交流、协同提供一个安全的环境。       本文所分析的钉钉版本信息分别为:iPhone V2.15.0 (从App Store下载,

2020-12-04 17:17:03 2572 1

原创 抓住python潮流的尾巴-老菜鸟程序员学python

目录老菜鸟技术栈老菜鸟学习背景老菜鸟学习过程安装Anaconda3(一鞭)创建虚拟环境(两鞭)设置国内下载源(三鞭)安装pycharm(四鞭)创建项目、添加依赖并运行项目(五鞭)老菜鸟自认为学会了老菜鸟技术栈       集接化发、五连鞭、松果弹抖、闪电鞭于一身的老牌程序员,自称能打遍智能家居整个技术栈,整料年轻人不讲武德,被30秒KO在了AI算法的舞台上。老菜鸟学习背景    &nbs

2020-11-27 20:22:02 263 1

原创 Android O(8)以上应用保活看这篇文章就够了-最简单而又免费的保活方法

图片为证 图1 程序自动拉活 图2 打不开的进程页面 文章目录图片为证保活思路拉活权限完整代码保活思路       传统的套路咱就不再累赘(详情可看这里),这里分享一个流氓做法,具体看下面代码。

2020-10-23 12:02:38 918 5

原创 Android离线版车牌号识别相关问题

领导说自动识别不好用,必须要先拍照,然后识别照片逻辑才正常感谢大神的无私奉献,原文链接:https://github.com/ccc920123/LicensePlateDemo号牌号码识别,支持新能源车牌,离线识别号牌识别,支持新能源车,离线版使用方式:项目build.gradle添加allprojects { repositories { ..... maven { url 'https://jitpack.io' } }}app

2020-10-12 18:00:28 723 8

原创 解决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 413

原创 解决OPPO Reno Ace(Android 10)、华为P20、P30进入自启权限设置页面问题,通过AccessibilityService获取栈顶Activity和相应的包名以及类名

我的问题       在借鉴了网上各路大佬的成果后,发现在Android 10以上大家对自启权限和白名单权限的资料甚少。以至于不能直接通过Copy来解决问题,在华为P20、P30和OPPO Reno Ace等手机上,不能通过各路大佬的代码来引导用户进入相关权限的设置页面。解决方案       经过一番度娘后,发现有两种方式可以获取栈顶页面的包名和类名,分别是a

2020-09-14 18:14:19 2493 5

Android Camera开发入门代码,包含Camera1、Camera2、cameraX和UVC Camera

专栏主要记录Camera开发相关内容,包含Camera、Camera2、CameraX以及USB(UVC)摄像头。 和大家一起快速入门Camera开发工作,为后期的视频编解码、拍照、录像、推流等打好基础工作。

2023-09-05

liblinphone-sdk-v4.aar包

liblinphone-sip通话依赖包

2022-03-26

zlm-release-centos7-2021-04-20.tar.gz

ZLMediaKit-centos安装包

2021-05-13

Redis和RMD.zip

windows平台下的Redis和RMD安装包

2021-05-13

bootanimation.zip

小米手机开机启动动画包,通过修改这个文件里面的图片,就可以实现开机就是么朋友照片功能了。

2021-05-04

zip文件解压,桌面宠物demo.zip

android仿照宠物桌面,实现动画效果,先从网上下载图片文件(zip),解压,然后进行显示。android仿照宠物桌面,实现动画效果,先从网上下载图片文件(zip),解压,然后进行显示。

2020-02-19

sketch_jul23a.ino

ESP8266一键配网在Arduino的具体实现的Demo|SmartConfig一键配网在硬件端的具体实现|玉念聿辉|大丑村,详情可参见博客:https://blog.csdn.net/qq_35350654

2019-07-23

SmartLight.ino

Arduino远程灯光demo|阿里云远程开关案例|远程控制灯光|玉念聿辉 基于Arduino对接阿里云实现远程灯光控制,智能开关,远程开关demo,具体开发流程见玉念聿辉的《从Arduino IDE安装到成功控制LED灯光的开发过程|阿里云远程控制灯光案例|玉念聿辉》博客

2019-07-08

BetaActivity.rar

腾讯buglly应用升级的aar包|解压过后的aar包|用于eclipse的开发使用-玉念聿辉

2019-06-21

直播软件|IPTV直播软件|电视直播|TVPlayer-IPTV-EasyPlayer|友窝直播|超级直播软件定制开发

直播软件|IPTV直播软件|电视直播|TVPlayer-IPTV-EasyPlayer|友窝直播|超级直播软件定制开发 话说这是一款底层基于ffmpeg的播放器,俗称EasyPlayer、Ijkplayer、ExoPlayer、JiaoZiVideoPlayer等等,支持MMS, RTSP, RTMP, HLS(m3u8) 等常见的频流媒体协议;支持MKV,FLV,MP4,MOV,TS,RMVB等常见视频格式格式;

2019-04-25

图片倒影 图片滚动 IPTV桌面背景滚动 酒店服务介绍界面 自动播放图片 996 吴明辉 玉念聿辉

图片倒影 图片滚动 IPTV桌面背景滚动 酒店服务介绍界面 自动播放图片 996 吴明辉 玉念聿辉

2019-04-15

SmartConfig智能设备快连demo,Esptouch快连demo

SmartConfig智能设备快连demo,Esptouch快连demo,wifi智能设备快速配网demo,【Android工程师与智能家居产品的第一次接触②】给设备配网 Esp8266 wifi模块的快速配网和AP配网简介(付Android demo),详情参见:https://blog.csdn.net/qq_35350654/article/details/88911965

2019-03-30

Esp8266驱动ws2812源码

Esp8266驱动ws2812源码

2019-03-30

WebSocketClient请求的jar包

Android中使用WebSocketClient进行WSS请求需要的jar包,Java-WebSocket-1.3.1-SNAPSHOT.jar,Java-WebSocket-1.3.1.jar

2019-01-18

serv-U安装包 加压即用 window文件共享软件

serv-U安装包 加压即用 window文件共享软件 用于window系统服务器的文件共享等等

2018-10-27

nginx下载解压即用,根据不同需求修改nginx.conf即可

在https://blog.csdn.net/qq_35350654/article/details/82966097文章中提到的nginx负载均衡,在这里给新手打包了一个nginx。

2018-10-09

ElkaKeyboard-master资源分享

百科是这样介绍他的好处的:有键盘/输入法桩在Android设备。但有理由相信一些键盘远一些的任务比其他人更好。假设一个程序,从不接受字母输入。当运行这个程序,你不需要一个完整的QWERTY键盘-像一个10键垫会更有效。所以你可能会发现自己之间的定期切换键盘当你使用某个应用程序。但在Android这样的痛苦至少涉及几个步骤,每一次你开关的东西。

2018-08-11

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

TA关注的人

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