树莓派 —— 安装RaspberryPi系统(为了编译ffmpeg硬件加速)

背景

     最近项目上采购了一台"云盒"设备,该设备功能是将输入的rtsp转封装后直接推流到指定公网的rtmp服务器或将输入的hdmi视频数据通过硬编码后推流到指定的公网rtmp服务器上。

     该设备大约是Iphone13 Pro Max尺寸大小,稍厚一点的一个黑盒子。却能完成这么些事,于是领导和我不谋而合决定用树莓派试搞一搞这么个东西。

     我们使用两台树莓派,分别是4B与3B。由于3B是1G内存,所以就作为了验证机而留到最后,但也恰恰是由于这台3B,让这件事情有了突破!

     起先手头是一台树莓派4B,拿到它不由分说的用官方工具"Raspberry Pi Imager"对其做了64位RaspberryPi系统烧录,一切都很顺利,…,在编译了FFmpeg后发现生成的so没有我所需要的mmal硬件解码和omx硬件编码器,这下没法进行了!之后又繁复的卸载安装、重新编译等等,依旧无果。结果这件事就搁置了。(在网路上搜索了很久该问题,发现很多基于树莓派的音视频小伙伴都战死在这里,希望这篇文章能帮到你们。)
     几天后,在逛咸鱼时看到附近有人在卖树莓派3B而且价格异常便宜,咨询了一番 那个晚上我和对方见面后将其收入囊中,不是因为价格便宜而是考虑到是不是4B过于先进而抛弃了硬件加速,于是才有了3B的戏份。
     拿到3B的当晚,就再次使用官方工具"Raspberry Pi Imager"对其做了64位RaspberryPi系统烧录,结果依旧!!!分析了一下,它们系统架构均是"aarch64

你可能感兴趣的:(树莓派,Linux,树莓派,FFmpeg)