0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RZ/G2L开发板-02 ffmpeg的使用和RTMP直播

dutong0321 来源:dutong0321 作者:dutong0321 2023-08-17 18:20 次阅读

最近不知道是不是熬夜太多,然后记忆力减退了?
因为板子回来以后我就迫不及待的试了一下板子,然后发现板子有SSH,但是并没有ffmpeg,最近总是在玩,然后今天说是把板子还原一下哇,然后把官方的固件刷了进去,然后惊奇的事情发生了,现在板子没有SSH,但是有ffmpeg,那我岂不是编译了一个寂寞,倒是也不能这么说,毕竟自己编译的,后续编程肯定还是要用的,但是我后续是打算主要用gstreamer啊~~
### ffmpeg的使用
吐槽完毕后,但是还是要把移植好的代码放到板子上去,SSH没有也没事,我们直接把程序复制到TF卡上,然后把卡插到板子上,最后将TF卡挂载到板子上面去。
```
mkdir /mnt/tf
mount /dev/mmcblk1p1 /mnt/tf
```
挂载成功以后,要将文件复制到```/opt/arm/```文件夹下,因为我们在编译的时候就告诉他们的安装目录在哪里了。
```
mkdir /opt/arm/
mv ffmpeg /opt/arm/
mv x264 /opt/arm/
```
接下来,我们还要把x264的库引入,```vi /etc/ld.so.conf```:
```
include /etc/ld.so.conf.d/*.conf

/opt/arm/x264/lib
```
修改完毕后,使用```ldconfig```进行执行!
最后我们测试一下效果,```/opt/arm/ffmpeg/bin/ffmpeg -version```,截图如下:

wKgaomTd86yADSCVAABMUBDW9Mc196.png

然后,我们看一下板子自己带的ffmpeg的版本,```ffmpeg -version```,截图如下:

wKgaomTd9BiAJNdYAADEK8KJQiA195.png

### RTMP直播
接下来,我们就要使用ffmpeg进行直播了,这里先简单讲一下,我们一般直播就像抖音和快手都是通过他们平台的直播助手进行的,就像他们这种直播助手平台之间肯定是不通用的。就像有的平台没有搞自己的直播助手,或者是直播助手和RTMP协议都可以使用进行的,RTMP协议就是目前直播中最通用的协议了,他的最大优势就是,直播的延时低,可以供多人观看,支持CDN,以及很容易切片成M3U8供H5观看,不管他们使用的哪种方式,但是他们底层基本上都是用的RTMP协议。
这里,我们就在自己的直播平台进行RTMP直播吧,关于RTMP直播服务器,有两个不错的解决方案,一个是nginx搭配他的nginx-rtmp模块,我之前写过一篇博客,详情在这里[采用nginx+chimee搭建网络摄像头直播系统](https://blog.csdn.net/dutong0321/article/details/79386329),CHIMEE早就不再使用了,但是nginx-rtmp一直使用到现在很稳定,还有一种方案是SRS Server,这个要比nginx-rtmp还要强大,而且是国人自己搞的,因为更新的太快,而且官方教程也很不错,这里直接给官方链接:[SRS教程](http://www.ossrs.net/lts/zh-cn/docs/v5/tutorial/srs-server)。
我们还要在板子上面放一个视频文件,注意的是音频编码是AAC,视频编码是H.264,那么,我们启动他吧!
```
/opt/arm/ffmpeg/bin/ffmpeg -re -i xd1.mp4 -acodec copy -vcodec copy -f flv rtmp://192.168.1.103:8910/rtmplive/cctv
```

wKgZomTd9dKASHanAAvGrHzmBg8439.png

然后我们使用VLC来打开这个链接,这样我们就成功的开始直播了!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 直播
    +关注

    关注

    1

    文章

    248

    浏览量

    21408
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97375
  • ffmpeg
    +关注

    关注

    0

    文章

    46

    浏览量

    7395
  • rtmp
    +关注

    关注

    0

    文章

    7

    浏览量

    1588
收藏 人收藏

    评论

    相关推荐

    基于瑞萨电子RZ/G2L的FET-G2LD-C核心和OK-G2LD-C开发板评测

    基于瑞萨电子RZ/G2L处理器开发的FET-G2LD-C核心和OK-G2LD-C
    发表于 05-30 17:24 1169次阅读
    基于瑞萨电子<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>的FET-<b class='flag-5'>G2</b>LD-C核心<b class='flag-5'>板</b>和OK-<b class='flag-5'>G2</b>LD-C<b class='flag-5'>开发板</b>评测

    【飞凌RZ/G2L开发板试用体验】开箱帖子,飞凌质量YYDS

    ,品质指的信赖。飞凌RZ/G2L开发板基于瑞萨RZ/G2L,在智能工控领域的一款高性能、超高效处理器。R
    发表于 08-15 18:46

    【飞凌RZ/G2L开发板试用体验】+01.开箱(zmj)

    【飞凌RZ/G2L开发板试用体验】+01.开箱(zmj)感谢飞凌嵌入式和电子发烧友网提供的此次试用机会,可以亲身体验飞凌RZ/G2L
    发表于 08-28 19:13

    【米尔瑞萨RZ/G2L开发板-试用体验】开箱

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔瑞萨RZ/G2L开发板试用话动的机会给了我。虽然周五就收到了开发板,但是由于复阳了,为了能及时的完成试用活动,所以今天努力的爬起来完成开箱
    发表于 05-14 19:41

    【米尔瑞萨RZ/G2L开发板-试用体验】米尔瑞萨RZ/G2L开发板开箱视频

    今天刚刚收到米尔瑞萨RZ/G2L开发板,拆开包裹后给人的感觉是惊艳,板卡设计真的很棒,来看看视频做个简单了解吧。 更多板卡可以登录官网了解哦。https://www.myir.cn/
    发表于 05-22 21:58

    150套开发板免费送!还有5G手机拿?米尔RZ/G2L开发板创意秀

    人间最美五月天 不负韶华不负卿 米尔又来送板子了 不是3套,也不是4套 150套****米尔RZ/G2L开发板 送!免费!板卡不回收! 01 这是什么样的有奖活动? 米尔RZ/
    发表于 05-24 16:36

    【米尔瑞萨RZ/G2L开发板-试用体验】认识一下米尔瑞萨RZ/G2L开发板的核心

    收到米尔瑞萨RZ/G2L开发板后一直对米尔旗下开发板的做工感到非常精致,同时也有着很强大的功能,也一直很喜欢米尔系列开发板。 引领工业市场从
    发表于 07-29 00:21

    【飞凌RZ/G2L开发板试用体验】飞凌RZ/G2L开发板试用测评报告二 — 视频采集开发

    开发板 试用测评报告二 — 视频采集开发 大信(QQ:8125036)         在 电子 发烧友 论坛 上看到飞凌RZ/G2L开发板
    的头像 发表于 10-24 17:01 1474次阅读
    【飞凌<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>试用体验】飞凌<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>的<b class='flag-5'>开发板</b>试用测评报告二 — 视频采集<b class='flag-5'>开发</b>

    【飞凌RZ/G2L开发板试用体验】第一篇 飞凌RZ/G2L开发板初体验

    网站 和飞凌 嵌入式 合作举办的RZ/G2L 开发板 试用活动,并被选中。现将本开发板的初步体验感受与大家分享,对于宣传页面已经有的和手册上已经标清楚的就不再重复。        一、
    的头像 发表于 10-25 10:44 1203次阅读
    【飞凌<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>试用体验】第一篇 飞凌<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>初体验

    米尔瑞萨RZ/G2L开发板-初体验

    介绍米尔RZ/G2L开发板
    的头像 发表于 05-15 09:10 1006次阅读
    米尔瑞萨<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>-初体验

    米尔瑞萨RZ/G2L开发板 TF卡读写速度测试

    米尔瑞萨RZ/G2L开发板TF卡读写测试
    的头像 发表于 05-22 09:07 1412次阅读
    米尔瑞萨<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b> TF卡读写速度测试

    米尔瑞萨RZ/G2L开发板 安装交叉编译器

    米尔瑞萨RZ/G2L开发板安装交叉编译器
    的头像 发表于 05-26 22:05 2097次阅读
    米尔瑞萨<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b> 安装交叉编译器

    【米尔瑞萨RZ/G2L开发板-试用体验】创建TCP服务器

    在米尔RZ/G2L开发板上用C 创建TCP服务器
    的头像 发表于 05-27 08:59 7806次阅读
    【米尔瑞萨<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>-试用体验】创建TCP服务器

    这么简单!G2L开发板安装Docker

    Docker是什么?Docker有什么用?我们不再赘述。RZ/G2L开发板支持ubuntu系统,下面快速演示一下如何在G2L开发板上安装支持
    的头像 发表于 04-15 16:18 728次阅读
    这么简单!<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>安装Docker

    RZ/G2L开发板使用指南(上)

    如果需要评估RZ/G2L产品的各项功能,RZ/G2L评估是最合适的平台。
    的头像 发表于 11-03 12:19 1129次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b><b class='flag-5'>开发板</b>使用指南(上)