自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 python控制obs进行无缝推流及点播

python操控obs-studio实现点播功能,不用再去买那些点播插件了~

2023-05-26 08:36:18 4111

原创 用ffmpeg向b站斗鱼等推流24小时直播一路踩的坑总结

有关性能玩客云,随身wifi棒子等,可以用copy模式无压力推流1080p视频 copy模式不能加水印(比如播放时间),要加水印必须转码 玩客云,随身wifi棒子等,cpu过弱,无论做何设置均不能流畅转码推流,也就不能加水印 四百元的j4105+4g内存工控机,windows10系统,性能够用,可以软解1080p视频并推流(温度60,cpu占用30-50) 启用j4105的qsv硬解,并不能有效降低cpu占用。有关无人值守和断流重连推流码有效期只有5分钟,5分钟后,如果流不断,就会一直有效

2023-05-23 11:51:02 4142

原创 ffmpeg进行rtmp推流时随机卡死中断后从中断位置接续推流(监控网卡版)

之前写过一篇监控cpu占用来在合适时机结束ffmpeg进程实现解决ffmpeg推流过程中因长期卡死导致关播的文章。在推流的过程中,一定会有大量数据上传,如发现上传数据量很低,则认为ffmpeg已经卡死,则结束ffmpeg进程。因为各种推流设备性能不一,监控cpu占用有局限性,便又搞了一个通过监控网卡流量的脚本。

2023-05-11 08:31:53 2864

原创 随身wifi推流工具选择避坑

用过的人都说卡,但采用缓存即可解决,而随身wifi的存储又不够。首先,一个大前提是,以随身wifi的弱鸡性能,根本无法承受一边转码一边推流,所以选择的推流软件,一定得要是支持不转码直接输出的(所以加水印什么的就别想了)。这两款都支持直接输出,但gstreamer对视频文件甚为挑剔,大部分文件推流后都没有声音。如果要有声,必须要转码推流,这样随身wifi就又扛不住了。但ffmpeg会经常因为各种原因卡死,不稳定,要解决的话,可以看我上一篇文章。还有vlc和easy rtmp,精力有限,没细研究。

2023-05-09 11:22:57 1745

原创 ffmpeg进行rtmp推流时随机卡死中断后从中断位置接续推流(监控cpu版)

实现ffmpeg推流过程中随机卡死后,自动断点续推。

2023-05-09 10:12:10 3344

原创 随身wifi刷debian系统后用ffmpeg进行rtmp推流的一些tip(有关水印和卡顿)

此命令实际上是要把视频文件转码为H.264格式输出,等于是一边转码一边推流,以随身wifi的身板,根本无法承受。cpu占用直接拉满,温度飙升,播放非常卡顿,完全没法用。实测,随身wifi的性能用ffmpeg进行rtmp推流毫无压力,cpu和内存占用都极低(毕竟不解码,本质上就是个文件读取操作),前提是使用了正确的命令参数。跟风入了随身wifi,虽然只有1.2主频,512内存和4G存储,性能弱鸡,但9块9包邮的价格,立马让它香了起来。注意,采用此种方式,视频必须为H.264格式,否则会出错。

2023-05-04 16:43:11 2103

原创 Python ffmpeg rtmp 循环推流脚本(热更新播放列表)

于是便写了一个简单的脚本,脚本每次播完一个文件后,都会立刻重读播放列表确认要播放的文件,达到了只要修改播放列表文件,无需重启ffmepg,当一个视频播完后,自动读取最新的播放列表播放。这是一个字典文件,key自行替换为你的文件名(不包括后缀名),value中,把需要第一个播放的改为true,其他的为false。使用ffmpeg进行rtmp推流时,播放列表是一次性载入的,如果要修改播放列表,需要手工重启ffmpeg,很是麻烦。

2023-05-04 16:14:49 2051

原创 实测:合宙ESP32C3开发板可以直接用Arduino开发

合宙推出了一款ESP32C3开发板,制作精良,而且9.9包邮,可谓是相当吸引人了。但当看某宝评论的时候,会发现很多人要么说这款开发板不能用Arduino开发,要么说不适合小白使用,又有说需要用电烙铁修改电路才可以使用,而且我也的确在群里看到有人求助说用此款开发板Arduino可以烧录,却不能正常运行。本着实践出真知的原则,我购买了一块来测试,发现果然用Arduino直接可以烧录,却无法运行,哪怕是最简单的闪灯程序。到合宙的网站查看技术文档,发现了症结所在。使用注意事项BOOT(I

2022-03-13 18:23:18 7190 5

原创 ESP8266制作天气预报海藻球微景观生态缸记录(八)-EEPROM保存灯光颜色(完结)

EEPROM保存和读取多个String字符串。

2022-03-12 17:46:29 1965

原创 ESP8266制作天气预报海藻球微景观生态缸记录(七)-实现网页控制灯光颜色【base64编码传递】

原理是:打开浏览器时,将晴天颜色变量中的JSON串发送给浏览器。 浏览器接收到JSON串,解析之,并以三原色滑块的形式展现出来 用户滑动滑块,预览当前颜色,点击“保存”按钮后,发送请求给后台,改变晴天颜色变量,以此实现对晴天颜色的控制。 以此类推,其他天气的颜色同样处理,预期实现的效果是这样的但在实际运行时出现错误,因为把从后端返回来的JSON串赋值给前端的时候,因为双引号的问题导致出错。var result="{"r":255,"g":255,"b":150}"类似这样的结果,会引发j

2022-03-11 08:20:18 1741

原创 ESP8266制作天气预报海藻球微景观生态缸记录(六)-网页控制灯光颜色准备

将每种天气对应颜色rgb代码以json形式传递和存储,下一步就将json保存进eeprom

2022-03-10 08:07:18 4505

原创 ESP8266制作天气预报海藻球微景观生态缸记录(五)-增加网页控制亮度并保存进EEPROM

实现网页滑块调整灯光亮度,且写入EEPROM保存。

2022-03-09 07:58:05 1652

原创 ESP8266制作天气预报海藻球微景观生态缸记录(四)-增加网页显示

已经正常工作了几天,下一步要加上网页控制,预计要实现的顺序如下:显示当前亮度 通过滑块调整亮度并保存亮度值【根据光线自动调亮度的方案作废】 可以通过网页设定各种天气下颜色显示效果并保存 上传一堆天气图标进去,并在网页上显示天气图标。先实现第一步。大致的原理就是建立起一个web服务器,如果有浏览器访问,则输出html代码,浏览器收到代码后解析并呈现出来。为了实现滑块控制,所以这里使用异步服务器,需要用到的库文件见下:【占位】这两个库要通过Arduino的“项目-加载库-添加.zip

2022-03-08 08:13:24 1666

原创 老旧电脑玩Arduino的福音——使用树莓派操作系统U盘便携版

老旧电脑无损使用树莓派系统(u盘系统,不干预原系统启动菜单),流畅开发Arduino

2022-03-07 08:30:09 3005

原创 ESP12F和ESP32C312F的选择【限个人娱乐】

先看看二者的参数。ESP12F的说明和功耗ESP32C312F的说明和功耗ESP32C312F和ESP12F名字很像,长得也几乎一样。这是因为前者的推出就是为了替代后者,而安信可想让用户平滑过渡才有意而为之的。不过要注意的是,尽管如此,两种模组并不能直接替换。硬件上,二者引脚定义不同;软件上,二者一个属于ESP32体系,一个属于ESP8266体系,库的使用也有区别。相比于ESP12F,ESP32C312F多了低功耗蓝牙和更多更灵活的引脚【比如前者只有一个引脚可以ADC,后者则..

2022-03-05 20:14:45 4907

原创 ESP8266制作天气预报海藻球微景观生态缸记录(三)-更换原装灯为彩灯,实现根据未来天气变色

彩灯是这样的8位WS2812模块经过测试,这货的最大亮度是要超过原装的白光LED的,所以完全可以替换掉原装灯。如此的话,原先的双光源方案作废,同时ULN2003也不需要用了。因为WS2812直接通过电源供电,单片机只需要用GPIO发送信号,因此不需要额外的驱动芯片。使用的是Adafruit_NeoPixel库,这个库的大致用法是:#define MAX_LED 8//定义最大引脚数int gpio_light = 0;//定义信号控制脚uint8_t i = 0;uint32_t

2022-03-04 19:47:51 1828

原创 ESP8266制作天气预报海藻球微景观生态缸记录(二)-人体感应开关灯实现

生态缸到货了,迅速组装完毕,比想象的小,只怪买的时候没有看好参数。鉴于已经提前编好程序并在面包板上插好线路,所以直接无损对接就可以工作了,已经实现了人体感应控制开关。【】下一步就开始着手解析天气预报并以不同颜色驱动彩灯了,正努力实现中……【】话说人的欲望果然是无尽的。一开始只想用ESP01S做个根据未来天气换颜色的东西,现在又想加入亮度根据环境自动控制(晚上的时候不要太亮)的功能,还想把闲置的1.4村彩屏用上以显示准确的天气图标。这样一来,ESP01S可就不够了。其实越是晚上

2022-03-03 22:32:03 1707

原创 实测:旧安卓(4.4)手机做服务器运行Asp.Net(mono+nginx)可行

实测旧手机运行asp.net可行。

2022-03-02 10:39:14 6791

原创 废旧手机改造成好玩的天气暗示相框

改造废旧手机,根据未来天气随机显示贴合的图片,你可以通过图片去推测天气,很好玩。

2022-03-02 09:47:47 1956

原创 ESP8266制作天气预报海藻球微景观生态缸记录(一)

esp8266制作天气预报景观缸(鱼缸)记录一——人体感应控制灯光亮灭。

2022-03-01 10:54:28 7049

合宙esp32c3驱动st7796u3.5寸480*320高清显示屏显示自带sd卡中图片和播放badapple

注意:只有代码,没有图片和视频资源,需要自己找和制作!! 显示屏3.5寸,由st7796u驱动,ips,画质特别好,自带sd卡槽 这个代码原本是用合宙esp32c3读取sd卡中的美女时钟jpg图片实现时钟效果,还可以读取sd卡中的mjpeg格式的《badapple》视频并播放(无声)。 实测杂牌32gsd卡可以顺利读取。 图片如果是10质量,显示速度会慢一点,7质量就是秒出了。 视频试过320*240分辨率的,帧数正常,但会有撕裂。 建议用更低分辨率,毕竟esp32c3就那么点能力。 现在美女时钟图片和那个badapple视频都没了,所以这个代码不能直接运行,需要根据自己的实际情况修改。 代码的重点是esp32c3驱动st7796u3.5寸显示屏,然后通过按键切换显示图片还是播放视频,代码非常业余。你只需要用到其中的图片显示和视频播放相关代码,具体显示什么东西,就得你自己来琢磨了。 比如你可以把它做成一个电子相册或小视频播放器什么的,屏幕很高清,显示效果特别好,会非常养眼好看!

2024-02-19

micropython基于st7920芯片的lcd12864带中文字库显示中文

因为micropython不支持gb2312编码,而lcd12864的内置字库又是gb2312,所以常规方法无法让lcd12864显示中文. 解决方案是:建立一个字库txt文件,匹配汉字的unicode编码和gb2312编码的对应关系. 程序运行时,通过输入汉字的unicode编码查得它的gb2312编码,而后发送到lcd12864并显示. 本例所有文件都要上传到单片机内,而后运行main.py查看效果. 注意:字库不全,一些符号和文字无法显示

2023-03-27

ESP8266Arduino异步WEB服务库

使用Arduino开发ESP8266异步WEB服务器必备库文件。

2022-03-08

ESP01S人体感应开关WS2812天气预报彩灯代码V1.0

使用ESP01S驱动8位直条WS2812彩灯模块,根据未来12小时的天气变化不同颜色,比如雨越大蓝色越深,直到深得发紫之类的。 功能详细: 1、上电时绿灯闪烁,WIFI连接成功后变成白光 2、白光熄灭,当有人移动时再亮起,代表已获得天气,此时的光亮颜色预示天气 3、每5分钟自动获取天气一次。 虽然不能直观地反馈天气,但不失为一种有趣的东西,可以做成天气预报鱼缸等。 下载的压缩包中不包含电路设计图。 代码为业余水准,只为实现功能。

2022-03-06

stc8g1k08a-bh1750-ds18b20-kqm2800a在0.96寸oled上显示光照温度和tvoc二氧化碳浓度

用上了8脚单片机的全部引脚,在0.96寸oled上显示温度,光照数据和tovc二氧化碳浓度。 这个东西非常小巧,实测2节南孚就可以运行,适合做成一个便携式的家居环境检测仪。 代码为缝合,且很乱,且显示效果等没有优化,凑合看吧。 注意在成品时,要留下txd和rxd的跳线,下载程序时要断开ds18b20和kqm2800a,否则不能下载。 代码曾经是好用的,现在不知道,因为也许改过了我自己都忘了,懒得测,直接放在这里大家自由下载。

2022-02-07

stc15-hcsr04超声波自动后退避障小车玩具

功能: 通电后,小车启动前进,超声波探测到障碍后,tts模块发出语音:“有障碍”,说3次后,开始后退,后退一小段距离后继续前进。 因为前轮是万向轮,所以后退时会变换方向,再次前进会向一个新的随机方向进发。 理论上,这个车子会四处乱跑而不会碰壁。(当然屁股在倒车时会碰的~~) 注意: 例子在stc15w408as跑通 代码是缝合的,很难看勿怪 需要自行购买l298n模块,本例不含接线图,请自行研究接线。 建议用充电宝,单片机,l298n的5v输入,l298n的12v输入,都要供电,充电宝的5v即可。 也可以用9v电池,9v接l298n的12v口,l298n的5v口可以做输出接单片机。 tts模块自行淘宝有售,也可不加。 小车底盘需要3轮带万向轮的,否则后退时不会改变方向。

2022-02-07

stc15-dth22-ds18b20-lcd1602-HX1838红外小爱遥控语音室内外温湿度播报器代码

功能: 1、dth22探测室内温度和湿度 2、ds18b20拉线到户外探测室外温度(实测3米的线依旧好用) 3、室内温湿度和户外温度通过lcd1602实时显示 4、接受红外遥控,通过tts模块语音播报相关数据 5、湿度超标,点亮led灯以作警示。 注意: 本例在stc15,11.0592工作频率下测试通过 tts模块可以淘宝购买,接收串口数据直接播报的那种 如果你有小爱音箱红外遥控版,通过设置,即可通过问小爱,然后由本例的tts模块播报,很酷。 这个小东西在冬天特别实用,可以参考早上户外的真实温度穿衣。湿度过低,也会用led提醒你开加湿器。

2022-02-07

esp32cam-l298n监控小车代码(增加车灯控制)

功能: 通过手机浏览器可视化操控小车前后左右行动和开关灯。 如果进行了内网穿透,就可以远程移动监控了。 描述: 从外国网站上扒下来的代码,安信可的esp32cam开发板直接可以用。 这个开发板上还有一个闪光灯,原先的代码没用用到这个灯,我在那个代码的基础上增加了对这个闪光灯的控制,充当车灯来用。 开发板上还有个红色电源灯,我也点亮了。 实测3200毫安的18650电池在不怎么跑动的情况下可以用8小时,1万毫安的充电宝用1天没问题。 注意:需要有3轮小车底盘和l298n驱动模块配合使用。本例不包含接线图,请自行研究。如果使用单节18650电池,需要用dcdc5v升压输出模块。如果用充电宝,可以直接用。注意,用电池驱动时,l298n模块的电机驱动12v接口和5v接口都要接电池输出的5v电源,同时开发板的5v电源接口也要接入。只接12v接口和只接5v接口,都会导致不能驱动。如果用9v电池,则可以电池只接12v接口,5v接口作为输出端给单片机供电。 有问题可以私信我一起研究。

2022-02-07

arduinoIDE开发esp8266_12f-ds3231-tm1637-bh1750-红外感应-ntp互联网月日星期时钟代码

功能: 1、驱动1个6位共阳数码管显示月日星期;驱动1个4位带冒号共阳数码管显示时分。用到2个数码管+2个tm1637芯片,因为这个芯片使用的不是标准的iic协议,因此不能共用引脚。但clk引脚可以共用,所以本例2个tm1637芯片,共占用3个io。 2、每隔1小时互联网对时一次(分和秒)确保准确(当然,以ds3231的精度,可以更久对时一次) 3、bh1750检测光线强弱,自动调整数码管亮度(bh1750和ds3231共享iic通道,只占用2个io) 4、15分钟内无人活动,自动关闭数码管。如有人活动,则重新计算时间(这个功能主要是不想让人都睡觉了数码管还在那里傻亮着~~) 代码里有详细注释。 up主不是专业人士,因此代码写得不专业,还请见谅。 本例不包含解析ntp获取年月日的功能,本例中年月日是首次使用时写死的,因为ds3231自带电池,因此个人使用只要设置一次即可。如有需要,请自行百度! 压缩包里有更详细的说明

2022-02-07

arduinoIDE开发esp8266_01s-ds3231-tm1637-ntp互联网对时时钟代码.zip

功能: 上电后自动连wifi,连接的过程中tm1637数码管4个0闪烁,当成功获取到互联网时间后,停止闪烁开始走时。 此后,每隔5小时自动校对一次互联网时间,确保准确。 期间,如果和互联网断联,则tm1637数码管依旧正常走时,但开始闪烁提示网络连接异常。 网络恢复后,会自动重连网络。 重连成功后,tm1637数码管停止闪烁,正常走时。 ——代码不含对ntp获取时间的年月日解析,请注意! 下载压缩包后,DigitalTube文件夹扔进“我的文档\Arduino\libraries”文件夹中。 安装NTPClient和DS3231两个库(直接到库管理里搜索) 直接用arduino IDE打开WWWDuiShiShuMaGuanTiaoGuangShiZhong文件夹中的文件,把你的wifi名和id填进代码,即可编译使用(前提是请设置好arduino IDE的开发板)。 本例证明了esp8266 01s有4个io口无需任何特殊处理就可以正常使用(包括iic),如此来看,esp8266 01s这个最便宜的esp模组要比想象的实用。4个io口本就不少,加之iic可以挂载多个设备,使得此模块的用途得以大幅扩展。

2022-01-11

空空如也

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

TA关注的人

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