大家好,又见面了,我是你们的朋友全栈君。
如何搭建局域网推流服务器? 一 搭建服务器所需 1. nginx 2. nginx–rtmp-module 3. Homebrew 二 开始安装 1. 首先需要安装 Homebrew, 打开终端,用以下命令进行安装
2.安装nginx 如果执行出错 请在命令最前面 加上 sudo 首先将nginx项目克隆到本地
执行安装nginx
以上步骤走完,nginx应该装好了,如果没有装好
再次执行
三 运行 nginx 终端输入 nginx 即可运行nginx, 然后打开浏览器,访问 localhost:8080 或者 127.0.0.1:8080
|
1 |
brew info nginx-full |
输出如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
==> Caveats Docroot is: /usr/local/var/www // /usr/local/etc/nginx/nginx .conf // 配置文件路径 // 8080 端口 The default port has been set in /usr/local/etc/nginx/nginx .conf to 8080 so that nginx can run without sudo . nginx will load all files in /usr/local/etc/nginx/servers/ . - Tips - Run port 80: $ sudo chown root:wheel /usr/local/Cellar/nginx-full/1 .10.0 /bin/nginx // /usr/local/Cellar/nginx-full/1 .10.0 /bin/nginx // nginx安装的完整路径 $ sudo chmod u+s /usr/local/Cellar/nginx-full/1 .10.0 /bin/nginx Reload config: // 重新加载配置文件 $ nginx -s reload Reopen Logfile: // 重新打开 nginx $ nginx -s reopen Stop process: // 停止 nginx $ nginx -s stop Waiting on exit process // 退出 nginx $ nginx -s quit To have launchd start homebrew /nginx/nginx-full now and restart at login: brew services start homebrew /nginx/nginx-full Or, if you don't want /need a background service you can just run: nginx |
2. 使用vim编辑器打开配置文件
1 |
vi /usr/local/etc/nginx/nginx .conf |
滚到最底部,加入如下代码
1 2 3 4 5 6 7 8 9 10 |
# 在http节点后面加上rtmp配置: rtmp { server { listen 5920; // 端口 默认的是 1935 application rtmplive { // rtmplive app 名 record off; // 是否录制 } } } |
3.从新加载配置文件
1 |
/usr/local/Cellar/nginx-full/1 .10.0 /bin/nginx -s reload |
五 安装 ffmpeg
1 |
brew install ffmpeg |
ffmpeg推流
1 2 3 4 5 |
// rtmp: //localhost :5920 /rtmplive/room 推流拉流地址 // acc 音频格式 // flv 视频格式 ffmpeg -re -i /Users/yuanmc/Desktop/AOA .mp4 -vcodec libx264 -acodec aac -f flv rtmp: //localhost :5920 /rtmplive/room |
1 |
rtmp: //localhost :5920 /rtmplive/room |
已经开始推流啦
使用VLC播放
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/146097.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...