溫馨提示×

linux怎么搭建web播放rtmp

小億
120
2023-11-10 20:46:41

要在Linux上搭建Web播放RTMP,可以按照以下步驟進(jìn)行操作:

  1. 安裝Nginx:
  • 在終端中使用以下命令安裝Nginx:
sudo apt update
sudo apt install nginx
  1. 配置Nginx:
  • 打開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;
    }
  }
}
  • 保存并關(guān)閉文件。
  1. 重新加載Nginx配置:
  • 在終端中使用以下命令重新加載Nginx配置:
sudo systemctl reload nginx
  1. 創(chuàng)建HLS目錄:
  • 在終端中使用以下命令創(chuàng)建HLS目錄:
sudo mkdir /var/www/html/hls
  1. 啟動RTMP服務(wù):
  • 在終端中使用以下命令啟動RTMP服務(wù):
sudo systemctl start nginx

現(xiàn)在,你可以使用支持RTMP協(xié)議的流媒體軟件或設(shè)備來推送RTMP流到你的服務(wù)器。然后,你可以使用Web播放器來播放該RTMP流。

請注意,上述示例中的配置是基于Nginx服務(wù)器,你也可以嘗試其他的流媒體服務(wù)器,如Wowza、Red5等。

0