# electron-vlc-ffmpeg-rtsp-simple **Repository Path**: fe521/electron-vlc-ffmpeg-rtsp-simple ## Basic Information - **Project Name**: electron-vlc-ffmpeg-rtsp-simple - **Description**: electron-vlc-ffmpeg-rtsp-simple 服务搭建例子 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-10 - **Last Updated**: 2024-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # electron vlc ffmpeg rtsp 例子 更详细的文章请看:https://docs.ffffee.com/electron/electron-vlc/electron-vlc-ffmpeg-rtsp.html > 如果访问 github 比较困难,直接克隆这个仓库即可 ## 下载 `rtsp-simple-server` 访问 https://github.com/aler9/rtsp-simple-server/releases 下载适合你的操作系统的版本。 或者直接点击这个链接下载:https://github.com/bluenviron/mediamtx/releases/download/v1.10.0/mediamtx_v1.10.0_windows_amd64.zip ## 解压出来,双击 exe 文件 mediamtx_v1.10.0_windows_amd64\\mediamtx.exe ## 下载安装 ffmpeg 访问 https://github.com/BtbN/FFmpeg-Builds/releases 下载适合你的操作系统的版本。 或者直接点击这个链接下载: https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip ## 使用 FFmpeg 推送流 一旦你启动了 RTSP 服务器,你可以通过 FFmpeg 将视频文件推送到该 RTSP 服务器。 假设你有一个视频文件 `input.mp4`,你可以使用以下命令将其推送到 RTSP 服务器: ```bash ffmpeg -re -i input.mp4 -c:v libx264 -f rtsp rtsp://localhost:8554/stream ``` **命令解析**: - `-re`:以实时速度读取输入文件(适用于直播流)。 - `-i input.mp4`:输入文件路径,可以是本地文件或其他流(如摄像头输入)。 - `-c:v libx264`:使用 H.264 编解码器。 - `-f rtsp`:设置输出格式为 RTSP。 - `rtsp://localhost:8554/stream`:RTSP 服务器的 URL,表示你要推送到该服务器上的 `stream` 流。 ## 推流为 h265 ```powershell ffmpeg -re -i "C:\Users\Administrator\Videos\前端性能优化-图片优化-直播回放\前端性能优化-图片优化-直播回放.mp4" -c:v libx264 -f rtsp rtsp://localhost:8554/stream ``` ```powershell ffmpeg -re -i "C:\Users\Administrator\Videos\前端性能优化-图片优化-直播回放\前端性能优化-图片优化-直播回放.mp4" -c:v libx265 -f rtsp rtsp://localhost:8554/stream ``` ```powershell ffmpeg -re -i "C:\Users\Administrator\Videos\前端性能优化-图片优化-直播回放\前端性能优化-图片优化-直播回放.mp4" -c:v libx265 -preset fast -crf 23 -f rtsp rtsp://localhost:8554/stream ``` ## electron vlc rstp 播放摄像头视频 输入下面的 rtsp 地址即可 ``` rtsp://localhost:8554/stream ```