要在Linux上搭建Web播放RTMP,可以按照以下步驟進(jìn)行操作:
sudo apt update
sudo apt install nginx
/etc/nginx/nginx.conf
,并添加以下內(nèi)容: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;
}
}
}
sudo systemctl reload nginx
sudo mkdir /var/www/html/hls
sudo systemctl start nginx
現(xiàn)在,你可以使用支持RTMP協(xié)議的流媒體軟件或設(shè)備來推送RTMP流到你的服務(wù)器。然后,你可以使用Web播放器來播放該RTMP流。
請注意,上述示例中的配置是基于Nginx服務(wù)器,你也可以嘗試其他的流媒體服務(wù)器,如Wowza、Red5等。