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

相关推荐
小雨青年12 小时前
鸿蒙 HarmonyOS 6 | Video 组件网络视频播放异常排查实战
网络·音视频·harmonyos
ai产品老杨13 小时前
异构计算与边缘协同:基于 X86/ARM 的企业级 AI 视频中台架构解析
arm开发·人工智能·音视频
桑榆肖物15 小时前
有字幕,没配音?用浏览器自带语音能力,让网页视频直接“开口说话”
数据库·edge·音视频·tts
ai产品老杨17 小时前
源码交付与全协议兼容:企业级 AI 视频中台的二次开发实战
人工智能·音视频
kuinnebula17 小时前
FFmpeg基础
ffmpeg
2403_8961775318 小时前
怎么把AVI改成mp4?把AVI改成mp4的5种方法
microsoft·音视频
琪伦的工具库19 小时前
视频素材库迁移后的完整性验证:我们团队的检测方案
音视频
视频技术分享19 小时前
视频会议如何重构智能硬件生态?适配难点与场景落地深度解析
音视频
EasyDSS21 小时前
企业级私有化部署视频直播点播平台EasyDSS如何构建企业远程会议安全防线
安全·音视频