ffmpeg通过Nginx完成视频的推流拉流

ffmpeg通过Nginx完成视频的推流拉流

运行效果图(原谅卡成狗的电脑):
ffmpeg通过Nginx完成视频的推流拉流_第1张图片左边Cmd分别是Nginx与ffmpeg的运行效果,右边是视频的拉流效果。

操作步骤

1. 安装Nginx服务器
我的安装路径:H:\Nginx\nginx-1.7.11.3-Gryphon(切记不要有中文路径)
通过电脑cmd命令,打开H:\Nginx\nginx-1.7.11.3-Gryphon路径,然后使用命令
nginx.exe -c conf\nginx-win-rtmp.conf ,如果显示错误0.0.0.0:80的一个错误就是端口占用,
使用文本编辑器打开当前conf文件,将端口80修改,这里我修改为90.继续执行 nginx.exe -c conf\nginx-win-rtmp.conf,切记执行期间操作框不能关闭,他也不会有任何响应。

怎么验证时候可以成功打开

浏览器窗口打开http://localhost:90/ 如果出现以下界面代表服务器已经正常运行。

ffmpeg通过Nginx完成视频的推流拉流_第2张图片

**

2.打开ffmpeg的操作符窗口

输入 ffmpeg.exe -re -i “视频的路径” -vcodec libx264 -acodec aac -f flv rtmp://你电脑的IP:1935/live/home
一定要记得打开到ffmpeg.exe的存储路径。
**

3. 使用vlc播放器

下载vlc播放器,通过打开->网络串流->输入URL地址:rtmp://你电脑的IP:1935/live/home

通过以上三部实现简单的推流拉流效果。
最后祝您好运,无BUG.

你可能感兴趣的:(FFmpeg)