1. 下载开发工具
工具下载 完成后,将 ffmpeg.zip、nginx-1.7.11.3-Gryphon.zip 和视频文件一起解压到 E:\FFmpeg 文件夹下。
2. 配置ffmpeg命令
- 右键 “此电脑”(win10) > 属性 > 高级系统设置 > 高级 > 环境变量 > 选择 Path 编辑 > 添加一项(E:\FFmpeg\ffmpeg\bin)
3. 获取B站推流地址
- 打开 B站,点击 开播设置
- 在直播分类里选择分区后,点 开启直播 会出现以下内容。(推流地址=服务器地址+串流密钥)
4. 直播推流
# 开启nginx,本地测试用。 注意:此时命令行会一直处于执行中 不用理会 也不要关闭
# cd nginx-1.7.11.3-Gryphon
# nginx.exe -c conf\nginx-win-rtmp.conf
# 新打开一个cmd窗口,开始推流
ffmpeg -re -stream_loop -1 -i orange.mp4 -vcodec libx264 -acodec aac -f flv rtmp://live-push.bilivideo.com/live-bvc/?streamname=xx"&"key=xx"&"schedule=rtmp"&"pflag=1
- -re -stream_loop -1: 循环视频的指令
- orange.mp4: 视频文件
- rtmp后边的就是上面的推流地址