闲置树莓派变身推流直播间
家里一直有一个闲置的树莓派,也不知道做什么用,前不久想刷homeassistant用作智能中枢,但是刷完了发现还是部署在软路由上更方便,最近看了大佬的文章用树莓派直播自己的鱼缸,看着挺好玩,自己也尝试下。
1️⃣简易入手:树莓派是一款基于Linux系统的微型电脑,体积小巧,易于入手。配合丰富的开源软件,让你在智能家居领域轻松入门!
2️⃣拓展性强:树莓派拥有丰富的接口,包括GPIO、I2C、SPI等,可以连接各种传感器和执行器,实现各种智能控制。
3️⃣学习成本低:树莓派操作简单,只需基本的Python或C++编程知识,即可轻松实现各种智能控制功能。加入这个神奇的社区,你将学会如何用树莓派打造自己的智能家居!
4️⃣应用场景丰富:无论是智能照明、智能安防还是智能环境监测,树莓派都能轻松应对。用树莓派打造自己的智能家居,让生活变得更加便捷和舒适!
硬件
首富家买了树莓派的csi摄像头和支架。对比原装的千万摄像头,500万也够用,但是价格差了好多,玩玩而已,咱就便宜为主哈哈。
来个全家福
树莓派的HDMI旁边的接口就是接摄像头的,注意有芯片的一面朝向HDMI那一面,最后把插口插紧。
摄像头支架就是亚克力拼装的,比较简陋。开机看一下,摄像头灯亮就可。
树莓派刷机
下面就是先刷树莓派,找一张内存卡不要太小,现在存储这么便宜,64起步吧。
刷机我推荐用官方的刷机工具,不用找固件,也不用啥格式化工具,找个内存卡,插上开刷即可。选择好系统,推荐装32位系统,64位可能后期会遇到兼容性问题。
烧录比较方便,一路下一步,几分钟就好了,插卡开机,推荐给树莓派接一个外置的显示器和鼠标键盘。
这样直接树莓派连接键鼠和显示器,开机设置好账号密码,开启SSH。
开启SSH的几种方法:
1、SD卡中创建ssh文件
raspbian系统默认ssh为关闭状态,最简单的开启方法是在内存卡根目录下建个名为
ssh
的文件,放入树莓派重启就会自启ssh服务了。即在boot目录中创建名为ssh的txt文档ssh.txx然后将后缀.txt删除
2、命令开启
sudo systemctl enable ssh
sudo systemctl start ssh
3、系统内部开启
开机后进入首选项-树莓派configyration,然后在interfaces中将SSH打开,顺便将VNC和camera都打开。
安装ffmpeg(用于合成视频并推流):下面用ssh工具登陆树莓派,我用的putty,登陆之后执行安装命令,耐心等待安装完成。
sudo apt install ffmpeg
设置背景音乐:然后在树莓派的/home/pi/music/ 文件夹下,放一首mp3音乐,我命名成了1.mp3。
开启推流直播:之后就是导入推流,这里你要提前找到你的直播码,这样就可以开启树莓派的直播了。
raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | ffmpeg -re -stream_loop -1 -i "/home/pi/music/1.mp3" -f h264 -i - -vcodec copy -acodec aac -b:a 192k -f flv "你的rtmp地址/你的直播码"
总结:
其实树莓派真的是一款非常不错的设备,做软路由、智能家居中枢等等都非常不错,不过由于这两年价格水涨船高,我也是闲置不知道暂时做何使用,简单折腾一下,不知道大家手上有没有同样闲置的树莓派呢?