树莓派rtmp播放视频

本文介绍如何使用LiveGo搭建RTMP服务端,并实现视频流的推送与播放。具体步骤包括启动服务、使用FFmpeg推流及多种方式播放流媒体。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个rtmp服务端 https://github.com/gwuhaolin/livego

1 启动 livego 服务
2 上行推流:通过 RTMP 协议把视频流推送到 rtmp://localhost:1935/live/movie,例如使用 ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/live/movie 推送;
3 下行播放:支持以下三种播放协议,播放地址如下:
  RTMP:rtmp://localhost:1935/live/movie
    FLV:http://127.0.0.1:7001/live/movie.flv
    HLS:http://127.0.0.1:7002/live/movie.m3u8

在Pi上运行omxplayer -o local rtmp://192.168.100.4:1935/live/movie。

现在你可以看到视频了,我是在Pi Zero上试的,因为omxplayer使用了GPU,一点也不卡。如果你要用非GPU硬件加速,例如 mplayer rtmp://192.168.100.4:1935/live/movie,那就是卡不死人的节奏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值