- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 用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
5141
原创 ffmpeg进行rtmp推流时随机卡死中断后从中断位置接续推流(监控网卡版)
之前写过一篇监控cpu占用来在合适时机结束ffmpeg进程实现解决ffmpeg推流过程中因长期卡死导致关播的文章。在推流的过程中,一定会有大量数据上传,如发现上传数据量很低,则认为ffmpeg已经卡死,则结束ffmpeg进程。因为各种推流设备性能不一,监控cpu占用有局限性,便又搞了一个通过监控网卡流量的脚本。
2023-05-11 08:31:53
3644
原创 随身wifi推流工具选择避坑
用过的人都说卡,但采用缓存即可解决,而随身wifi的存储又不够。首先,一个大前提是,以随身wifi的弱鸡性能,根本无法承受一边转码一边推流,所以选择的推流软件,一定得要是支持不转码直接输出的(所以加水印什么的就别想了)。这两款都支持直接输出,但gstreamer对视频文件甚为挑剔,大部分文件推流后都没有声音。如果要有声,必须要转码推流,这样随身wifi就又扛不住了。但ffmpeg会经常因为各种原因卡死,不稳定,要解决的话,可以看我上一篇文章。还有vlc和easy rtmp,精力有限,没细研究。
2023-05-09 11:22:57
1918
原创 随身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
2373
原创 Python ffmpeg rtmp 循环推流脚本(热更新播放列表)
于是便写了一个简单的脚本,脚本每次播完一个文件后,都会立刻重读播放列表确认要播放的文件,达到了只要修改播放列表文件,无需重启ffmepg,当一个视频播完后,自动读取最新的播放列表播放。这是一个字典文件,key自行替换为你的文件名(不包括后缀名),value中,把需要第一个播放的改为true,其他的为false。使用ffmpeg进行rtmp推流时,播放列表是一次性载入的,如果要修改播放列表,需要手工重启ffmpeg,很是麻烦。
2023-05-04 16:14:49
2356
原创 实测:合宙ESP32C3开发板可以直接用Arduino开发
合宙推出了一款ESP32C3开发板,制作精良,而且9.9包邮,可谓是相当吸引人了。但当看某宝评论的时候,会发现很多人要么说这款开发板不能用Arduino开发,要么说不适合小白使用,又有说需要用电烙铁修改电路才可以使用,而且我也的确在群里看到有人求助说用此款开发板Arduino可以烧录,却不能正常运行。本着实践出真知的原则,我购买了一块来测试,发现果然用Arduino直接可以烧录,却无法运行,哪怕是最简单的闪灯程序。到合宙的网站查看技术文档,发现了症结所在。使用注意事项BOOT(I
2022-03-13 18:23:18
7788
5
原创 ESP8266制作天气预报海藻球微景观生态缸记录(七)-实现网页控制灯光颜色【base64编码传递】
原理是:打开浏览器时,将晴天颜色变量中的JSON串发送给浏览器。 浏览器接收到JSON串,解析之,并以三原色滑块的形式展现出来 用户滑动滑块,预览当前颜色,点击“保存”按钮后,发送请求给后台,改变晴天颜色变量,以此实现对晴天颜色的控制。 以此类推,其他天气的颜色同样处理,预期实现的效果是这样的但在实际运行时出现错误,因为把从后端返回来的JSON串赋值给前端的时候,因为双引号的问题导致出错。var result="{"r":255,"g":255,"b":150}"类似这样的结果,会引发j
2022-03-11 08:20:18
1944
原创 ESP8266制作天气预报海藻球微景观生态缸记录(六)-网页控制灯光颜色准备
将每种天气对应颜色rgb代码以json形式传递和存储,下一步就将json保存进eeprom
2022-03-10 08:07:18
4709
原创 ESP8266制作天气预报海藻球微景观生态缸记录(五)-增加网页控制亮度并保存进EEPROM
实现网页滑块调整灯光亮度,且写入EEPROM保存。
2022-03-09 07:58:05
1762
原创 ESP8266制作天气预报海藻球微景观生态缸记录(四)-增加网页显示
已经正常工作了几天,下一步要加上网页控制,预计要实现的顺序如下:显示当前亮度 通过滑块调整亮度并保存亮度值【根据光线自动调亮度的方案作废】 可以通过网页设定各种天气下颜色显示效果并保存 上传一堆天气图标进去,并在网页上显示天气图标。先实现第一步。大致的原理就是建立起一个web服务器,如果有浏览器访问,则输出html代码,浏览器收到代码后解析并呈现出来。为了实现滑块控制,所以这里使用异步服务器,需要用到的库文件见下:【占位】这两个库要通过Arduino的“项目-加载库-添加.zip
2022-03-08 08:13:24
1810
原创 老旧电脑玩Arduino的福音——使用树莓派操作系统U盘便携版
老旧电脑无损使用树莓派系统(u盘系统,不干预原系统启动菜单),流畅开发Arduino
2022-03-07 08:30:09
3364
原创 ESP12F和ESP32C312F的选择【限个人娱乐】
先看看二者的参数。ESP12F的说明和功耗ESP32C312F的说明和功耗ESP32C312F和ESP12F名字很像,长得也几乎一样。这是因为前者的推出就是为了替代后者,而安信可想让用户平滑过渡才有意而为之的。不过要注意的是,尽管如此,两种模组并不能直接替换。硬件上,二者引脚定义不同;软件上,二者一个属于ESP32体系,一个属于ESP8266体系,库的使用也有区别。相比于ESP12F,ESP32C312F多了低功耗蓝牙和更多更灵活的引脚【比如前者只有一个引脚可以ADC,后者则..
2022-03-05 20:14:45
5712
原创 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
1981
原创 ESP8266制作天气预报海藻球微景观生态缸记录(二)-人体感应开关灯实现
生态缸到货了,迅速组装完毕,比想象的小,只怪买的时候没有看好参数。鉴于已经提前编好程序并在面包板上插好线路,所以直接无损对接就可以工作了,已经实现了人体感应控制开关。【】下一步就开始着手解析天气预报并以不同颜色驱动彩灯了,正努力实现中……【】话说人的欲望果然是无尽的。一开始只想用ESP01S做个根据未来天气换颜色的东西,现在又想加入亮度根据环境自动控制(晚上的时候不要太亮)的功能,还想把闲置的1.4村彩屏用上以显示准确的天气图标。这样一来,ESP01S可就不够了。其实越是晚上
2022-03-03 22:32:03
1822
合宙esp32c3驱动st7796u3.5寸480*320高清显示屏显示自带sd卡中图片和播放badapple
2024-02-19
micropython基于st7920芯片的lcd12864带中文字库显示中文
2023-03-27
ESP01S人体感应开关WS2812天气预报彩灯代码V1.0
2022-03-06
stc8g1k08a-bh1750-ds18b20-kqm2800a在0.96寸oled上显示光照温度和tvoc二氧化碳浓度
2022-02-07
stc15-hcsr04超声波自动后退避障小车玩具
2022-02-07
stc15-dth22-ds18b20-lcd1602-HX1838红外小爱遥控语音室内外温湿度播报器代码
2022-02-07
esp32cam-l298n监控小车代码(增加车灯控制)
2022-02-07
arduinoIDE开发esp8266_12f-ds3231-tm1637-bh1750-红外感应-ntp互联网月日星期时钟代码
2022-02-07
arduinoIDE开发esp8266_01s-ds3231-tm1637-ntp互联网对时时钟代码.zip
2022-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人