ubuntu安装rtmps
时间: 2023-11-13 09:56:58 浏览: 172
要在 Ubuntu 上安装 rtmps,您需要执行以下步骤:
1. 安装 OpenSSL 和 libssl-dev:
```
sudo apt-get update
sudo apt-get install openssl libssl-dev
```
2. 下载和编译 nginx-rtmp-module:
```
cd ~
git clone https://github.com/arut/nginx-rtmp-module.git
cd nginx-rtmp-module
```
3. 下载和编译 Nginx:
```
cd ~
wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure --with-http_ssl_module --add-module=../nginx-rtmp-module
make
sudo make install
```
4. 配置 Nginx:
```
sudo nano /usr/local/nginx/conf/nginx.conf
```
在 `http` 块中添加以下内容:
```
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
# RTMPS support
allow play all;
allow publish all;
deny play all;
deny publish all;
# SSL configuration
ssl on;
ssl_certificate /path/to/your/certificate.pem;
ssl_certificate_key /path/to/your/private.key;
}
}
}
```
5. 启动 Nginx:
```
sudo /usr/local/nginx/sbin/nginx
```
现在您已经成功安装了 rtmps。请注意,您需要将 `/path/to/your/certificate.pem` 和 `/path/to/your/private.key` 替换为您自己的 SSL 证书和私钥路径。
阅读全文