【问题标题】:How can I play HLS streams from Wasabi in Ant Media Server?如何在 Ant Media Server 中播放来自 Wasabi 的 HLS 流?
【发布时间】:2022-06-29 05:05:52
【问题描述】:

我想播放来自 Wasabi 的 HLS 流。我在 Ant Media Server Dashboard 中启用了 S3 选项。但似乎 Ant Media Server 在流结束后上传 HLS 文件。如何在 Wasabi 上播放 HLS 块?

【问题讨论】:

    标签: s3fs ant-media-server wasabi-hot-cloud-storage


    【解决方案1】:

    s3fs 1.88 及更高版本在本地缓冲数据并根据-o max_dirty_data 标志刷新,默认为 5 GB。如果您降低此值,您应该会更频繁地看到更新。请注意,这些刷新需要服务器端副本,并且执行的 IO 可能比您预期的要多。

    【讨论】:

      【解决方案2】:

      我们建议使用 S3 Fuse 将您的 HLS 文件即时传输和删除到 S3。您无需在面板中激活 S3。如果 Ant Media 目录下应用程序的 streams 文件夹链接到 s3 下的文件夹,它会自动同步到 S3。

      我简要列出以下步骤:

      1. 安装 s3fs
      sudo apt install s3fs
      
      1. 您需要添加来自芥末帐户的访问密钥和密钥。
      echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > ${HOME}/.passwd-s3fs
      
      chmod 600 ${HOME}/.passwd-s3fs
      
      1. 为了挂载S3,你需要用芥末中的bucket更新下面的mybucket,添加你要挂载的文件夹并将端点url添加到url。例如:https://s3.us-west-1.wasabisys.com

        您需要将us-west-1 替换为您自己的区域。您可以从存储桶列表中访问 Region 参数。

      sudo s3fs -o dbglevel=info -o curldbg -o allow_other -o use_cache=/tmp/s3-cache **mybucket** /usr/local/antmedia/webapps/LiveApp/streams/ -o url=https://s3.us-west-1.wasabisys.com -o use_path_request_style
      -o passwd_file=${HOME}/.passwd-s3fs
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-02-23
        • 1970-01-01
        • 2022-06-19
        • 1970-01-01
        • 2020-09-15
        • 2021-06-20
        • 1970-01-01
        相关资源
        最近更新 更多