[服务器]RTSP服务与ffmpeg推送-简单搭建-Windows与Linux

avatar
作者
筋斗云
阅读量:3

文章目录

    • 下载地址
      • rtsp服务-mediamtx
      • 推流工具-ffmpeg
      • VLC播放器
    • Linux
      • 下载安装
      • 解压启动
    • Windows
      • 下载安装
      • 解压启动
    • VLC查看视频串流
    • window查看本地摄像头

公司来了个临时需求,正好自己一直想搞一下,例如在VR Chat上放自己的视频[滑稽],所以简单整理了一下,因为之前做过一点,很快就成了。现在简单给大家说一下相关的操作流程。

下载地址

rtsp服务-mediamtx

rtsp服务端程序-githup
https://github.com/bluenviron/mediamtx/releases
rtsp服务端程序-百度云下载地址
链接:https://pan.baidu.com/s/1MAWjwAvthRsHFLYEFsWVog?pwd=anan
提取码:anan

推流工具-ffmpeg

ffmpeg-官网
https://ffmpeg.org/
ffmpeg-githup下载
https://github.com/BtbN/FFmpeg-Builds/releases
链接:https://pan.baidu.com/s/1vOSMomwqvXrmHwftQWtoFg?pwd=anan
提取码:anan

VLC播放器

https://www.videolan.org/vlc/index.zh_CN.html

Linux

本文使用Centos7测试

下载安装

image.png

解压启动

解压

tar -xvf mediamtx_v1.6.0_linux_amd64.tar.gz 

启动

./mediamtx 

image.png
推送一个本地视频到rtsp

ffmpeg -re -i 1.mp4 -c:v libx264 -preset:v medium -c:a aac -ar 44100 -f rtsp rtsp://localhost:8554/mystream 

Windows

下载安装

image.png

解压启动

image.png
双击启动

mediamtx.exe 

得到一个命令行应用
image.png
推送一个本地视频到rtsp

ffmpeg -re -i 1.mp4 -c:v libx264 -preset:v medium -c:a aac -ar 44100 -f rtsp rtsp://localhost:8554/mystream 

推动本地摄像头设备
假设你有一个本地摄像头硬件设备名为MTD Camera

ffmpeg -f dshow -i video="MTD Camera" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -rtsp_transport tcp -f rtsp rtsp://localhost:8554/mystream 

VLC查看视频串流

输入推流的地址,点击确播放,等待一会就可以播放

rtsp://localhost:8554/mystream 

image.png
image.png

window查看本地摄像头

本文使用Windows系统进行视频推流,摄像头设备如下所示
image.png

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!