ubuntu20.04 rtmp
时间: 2023-10-26 20:05:47 浏览: 185
在Ubuntu 20.04上使用RTMP协议可以通过Nginx和ffmpeg来实现。以下是设置RTMP流媒体服务器的步骤:
1. 安装Nginx:
```
sudo apt update
sudo apt install nginx
```
2. 配置Nginx:
打开Nginx配置文件:
```
sudo nano /etc/nginx/nginx.conf
```
在`http`块中添加以下代码:
```
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
}
}
}
```
保存并退出文件。
3. 启动Nginx服务:
```
sudo systemctl start nginx
```
4. 安装ffmpeg:
```
sudo apt install ffmpeg
```
5. 推流到RTMP服务器:
使用ffmpeg命令将视频推流到RTMP服务器。例如,推流到`rtmp://localhost/live/stream_key`:
```
ffmpeg -i input.mp4 -c:v copy -c:a aac -strict -2 -f flv rtmp://localhost/live/stream_key
```
其中,`input.mp4`是要推流的视频文件,`stream_key`是流媒体的名称。
现在你可以通过RTMP播放器(如VLC媒体播放器)来播放RTMP流。只需将播放地址设置为`rtmp://<服务器IP地址>/live/stream_key`,其中`<服务器IP地址>`是运行RTMP服务器的计算机的IP地址,`stream_key`是流媒体的名称。
阅读全文