ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 一、安装ffmpeg 1.下载[官方](https://ffmpeg.org/download.html#build-windows)的FFmpeg软件,下载zip包就行 2.自己选择一个放置FFmpeg的目录并新建后,将下载的包中bin目录下软件解压至你新建文件夹里 >[warning] 一般情况下bin目录下是ffmpeg.exe、ffplay.exe、ffprobe.exe 3.将该目录添加至系统环境变量中 4.检查是否部署完成: 在命令提示符中执行以下命令 ~~~ ffmpeg ~~~ >[danger] 若无需用到FFmpeg来进行推流的话,一般不用部署这个 ## 二、Nginx部署运行 >[info] **1、放置程序** 将程序包解压得到`/nginx/`文件夹。 自行选择一个放置程序的位置,将文件夹移至那里即可 >[info] **2、运行`nginx`程序** 直接点击nginx目录下的nginx.exe软件 打开浏览器访问`localhost:80`,若访问正常 则运行正常 Tips:停止nginx服务、重载nginx配置:“直接任务管理器关闭nginx.exe” ## 三、使用 OBS 推流 1. 打开`OBS 设置面板 > 推流` 1. 将服务设置为:`自定义` 2. 服务器设置为:`rtmp://localhost:1985/myapp/` 3. 串流密钥设置为房间名:`testv` ## 四、使用 FFmpeg 推流 1.打开命令提示符(管理员) 2.测试FFmpeg是否部署正常 ``` ffmpeg ``` 若返回正常则继续进行下一步,若出现问题,则返回顶部查看安装教程 3.在命令提示符中输入以下代码 ~~~ ffmpeg -re -i "你要播放的媒体" -c copy -f flv rtmp://localhost:1985/myapp/testv ~~~ 返回正常则直接进行引流测试 >[warning] 播放的媒体可以是mp4文件、视频链接、rtmp链接等等 > 如: > `ffmpeg -re -i "vidio.mp4" -c copy -f flv rtmp://localhost:1985/myapp/testv` > `ffmpeg -re -i "http://baidu.com/vidio.mp4" -c copy -f flv rtmp://localhost:1985/myapp/testv` ## 五、使用 PotPlayer 引流 > 官方推荐使用的是VLC进行引流测试,在这并没有强制要求,以下为引流地址 ~~~ 原始地址: http://localhost/live?port=1985&app=myapp&stream=testv FLV地址: http://localhost/flv?port=1985&app=myapp&stream=testv ~~~ ## 六、常见问题 > 出现服务链接失败、拒绝连接 1.打开`conf`目录下的nginx.conf文件 2.修改监听端口号(1985)、应用名(myapp) >[danger] 一般修改后都正常、如出现修改后还不行的,重启电脑再试试!