如何基于FFMPEG 实现视频推拉流
文章目录
- 前言
- 环境准备
- 为什么选择 FFmpeg
- 什么是nginx 1.7.11.3 Gryphon
- Nginx的conf配置
- 启动nginx
- 推流命令
- 接收视频流
- Untiy播放视频流
- 最后
前言
我们经常会有在电脑上实现推拉流的需求,Unity 和Unreal 都提供了基于WebRTC 的视频流方案,效果还不错,但是当我们需要推拉整个电脑屏幕视频流时,可能要借助一下第三方工具了。
今天我们就来介绍一个非常好用的方案。
局域网本地部署+本地播放视频流,延迟在2-3s左右。
环境准备
需要准备ffmpeg.exe
需要nginx环境
需要下载nginx插件:nginx-rtmp-module
ffmpeg.exe 下载:https://ffmpeg.org/download.html,选择一个release版本下载即可。
nginx 1.7.11.3 Gryphon 下载:http://nginx-win.ecsds.eu/download/