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

文章目录

    • 下载地址
      • 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

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 08:28:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 08:28:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 08:28:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 08:28:03       20 阅读

热门阅读

  1. 计算机等级考试:信息安全技术 知识点一

    2024-03-10 08:28:03       23 阅读
  2. Go语言:一门简洁高效的编程语言

    2024-03-10 08:28:03       17 阅读
  3. jupyter notebook

    2024-03-10 08:28:03       20 阅读
  4. Golang中处理map和list的初始化问题

    2024-03-10 08:28:03       19 阅读
  5. SSRF漏洞原理及其修复方式和加固方式

    2024-03-10 08:28:03       21 阅读
  6. ubuntu root登陆桌面及ssh失败

    2024-03-10 08:28:03       22 阅读
  7. 剪枝例题一道

    2024-03-10 08:28:03       22 阅读
  8. linux的fseek函数

    2024-03-10 08:28:03       20 阅读
  9. Spring MVC | Spring MVC 的“核心类” 和 “注解”

    2024-03-10 08:28:03       19 阅读
  10. 安卓Kotlin面试题 41-50

    2024-03-10 08:28:03       19 阅读
  11. kotlin图片合成和压缩

    2024-03-10 08:28:03       21 阅读