温馨提示×

linux怎么搭建web播放rtmp

小亿
152
2023-11-10 20:46:41
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Linux上搭建Web播放RTMP,可以按照以下步骤进行操作:

  1. 安装Nginx:
  • 在终端中使用以下命令安装Nginx:
sudo apt update
sudo apt install nginx
  1. 配置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;
    }
  }
}
  • 保存并关闭文件。
  1. 重新加载Nginx配置:
  • 在终端中使用以下命令重新加载Nginx配置:
sudo systemctl reload nginx
  1. 创建HLS目录:
  • 在终端中使用以下命令创建HLS目录:
sudo mkdir /var/www/html/hls
  1. 启动RTMP服务:
  • 在终端中使用以下命令启动RTMP服务:
sudo systemctl start nginx

现在,你可以使用支持RTMP协议的流媒体软件或设备来推送RTMP流到你的服务器。然后,你可以使用Web播放器来播放该RTMP流。

请注意,上述示例中的配置是基于Nginx服务器,你也可以尝试其他的流媒体服务器,如Wowza、Red5等。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:linux怎么搭建rtmp服务器

0