FFmpeg和rtsp服务器搭建视频直播流服务

下面使用的是ubuntu的,window系统可以参考:

通过rtsp-simple-server和ffmpeg实现录屏并发布视频直播_rtsp simple server_病毒宇宇的博客-CSDN博客

一、安装rtsp-simple-server

(1)下载rtsp-simple-server

下载地址:Releases · bluenviron/mediamtx · GitHub

  • 如下图,选择合适自己系统的文件

(2)启动rtsp-simple-server

解压压缩包后,有文件如下:

启动rtsp服务,我使用的是ubuntu系统,所以运行下面命令

复制代码
./mediamtx mediamtx.yml 

二、安装FFmpeg

复制代码
# 1、运行以下命令更新软件包列表:
sudo apt update

# 2、运行以下命令安装FFmpeg:
sudo apt install ffmpeg

# 3、安装完成后,您可以通过运行以下命令来验证FFmpeg是否成功安装:
ffmpeg -version

三、运行FFmpeg

方式1:使用movies/test.mp4作为数据推流

复制代码
ffmpeg -re -stream_loop -1 -i movies/test.mp4 -c copy -f rtsp rtsp://localhost:8554/mystream

方式2:使用摄像头0作为数据推流

复制代码
ffmpeg -f v4l2 -input_format mjpeg -i /dev/video0 -c:v copy -f rtsp rtsp://localhost:8554/mystream

四、使用工具查看rstp流

vlc播放器工具:VLC: Official site - Free multimedia solutions for all OS! - VideoLAN

相关推荐
新科技事物7 分钟前
原创音乐人制作编曲伴奏新方式,清唱歌词的音频搭配AI编曲软件更高效出歌
人工智能·音视频
TSINGSEE26 分钟前
WebRTC/视频转码/RTMP推流EasyDSS何让每一类用户都能实现高效便捷操作
音视频·webrtc·实时音视频·语音转写·ai字幕
binderIPC31 分钟前
Android项目中FFmpeg的.so包使用详情
android·ffmpeg
java_nn40 分钟前
使用ffmpeg直播推流
ffmpeg
智能工业品检测-奇妙智能1 小时前
快速直播:Node.js + FFmpeg + flv.js 全栈实战
javascript·ffmpeg·node.js
泡泡糖的中文规格书1 小时前
ES8311 中文规格书开放获取(完整中英对照/低功耗单声道音频CODEC)
音视频·pcb设计·规格说明书·硬件设计·中文数据手册
_李小白1 小时前
【AI视频大模型扫盲】第一篇:Vidu平台
人工智能·音视频
棉花骑士1 小时前
【RTX4070】12g显存 ComfyUI AI 视频 (T2V/I2V) 避坑与实战指南
人工智能·音视频
辉视广播对讲1 小时前
基于 SIP 协议的广播对讲在综合管廊音视频系统中的适用性研究
音视频
xiaolu123881 小时前
为什么音频不能播放在后加.MP3就可以?
音视频