大家好,又见面了,我是你们的朋友全栈君。
如何搭建局域网推流服务器? 一 搭建服务器所需 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账号...