阅读量:0
要在Linux上搭建Web播放RTMP,可以按照以下步骤进行操作:
- 安装Nginx:
- 在终端中使用以下命令安装Nginx:
sudo apt update sudo apt install nginx
- 配置Nginx:
- 打开Nginx配置文件
/etc/nginx/nginx.conf
,并添加以下内容:
rtmp { server { listen 1935; chunk_size 4096; application live { live on; # 访问地址格式:rtmp://<your-server-ip>/live/stream-key push rtmp://rtmp.example.com/hls/; # 添加 HLS 配置 hls on; hls_path /var/www/html/hls; hls_fragment 3; hls_playlist_length 60; } } }
- 保存并关闭文件。
- 重新加载Nginx配置:
- 在终端中使用以下命令重新加载Nginx配置:
sudo systemctl reload nginx
- 创建HLS目录:
- 在终端中使用以下命令创建HLS目录:
sudo mkdir /var/www/html/hls
- 启动RTMP服务:
- 在终端中使用以下命令启动RTMP服务:
sudo systemctl start nginx
现在,你可以使用支持RTMP协议的流媒体软件或设备来推送RTMP流到你的服务器。然后,你可以使用Web播放器来播放该RTMP流。
请注意,上述示例中的配置是基于Nginx服务器,你也可以尝试其他的流媒体服务器,如Wowza、Red5等。