ubuntu flv rtmp nginx apt 安装
时间: 2024-10-26 15:02:33 浏览: 15
ubuntu18.04下交叉编译nginx1.18.0源码(平台aarch64-linux-gnu)
5星 · 资源好评率100%
Ubuntu系统上安装FLV转RTMP服务器通常会使用Nginx作为Web服务器,加上ffmpeg工具处理视频流。以下是基本的安装步骤:
1. 更新包列表并安装必要的软件包:
```bash
sudo apt-get update
sudo apt-get install nginx ffmpeg libavformat-ffmpeg-dev
```
2. 安装RTMP模块(如果Nginx版本不包含该功能):
对于较旧的Nginx版本,你需要从第三方源安装RTMP模块。例如,`nginx-extras` 包里包含了rtmp_module,可以这样做:
```bash
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx-extras
```
或者如果你想要最新的稳定版,可以参考官方文档:https://nginx.org/en/docs/rtpm/
3. 配置Nginx以支持RTMP推流:
编辑Nginx配置文件(一般为 `/etc/nginx/sites-available/default` 或者自定义的站点配置),添加RTMP相关部分。例如:
```nginx
location /live {
application live {
live on;
record off;
# 更改下面的URL为你希望发布的RTMP地址,如rtmp://yourserver.com/live
server {
listen 1935; # RTMP监听端口
chunk_size 4096k; # 缓存大小
# 其他可选配置,比如权限设置、编码器等
}
}
}
```
记得保存并启用这个配置:
```bash
sudo nano /etc/nginx/sites-enabled/default # 修改配置后
sudo systemctl restart nginx # 重启服务生效
```
4. 测试RTMP推流:
你可以使用FFmpeg命令行工具测试推流到刚刚配置好的RTMP地址。
阅读全文