首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ant Media Server中播放来自Wasabi的HLS流?

如何在Ant Media Server中播放来自Wasabi的HLS流?
EN

Stack Overflow用户
提问于 2022-02-09 09:20:53
回答 2查看 322关注 0票数 1

我想演奏我的Wasabi的HLS流。我在仪表板中启用了S3选项。但是看起来在流结束后会上传HLS文件。我怎么能在瓦萨比上玩他的大块头呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-09 10:29:42

我们建议使用S3熔断器将您的HLS文件立即传输和删除到S3。您不需要激活面板中的S3。如果Ant目录中应用程序的streams文件夹链接到s3下的一个文件夹,它将自动同步到S3。

我简要列出以下步骤:

安装

  1. s3fs

代码语言:javascript
复制
sudo apt install s3fs

  1. 您需要从芥末帐户中添加访问密钥和密钥。

代码语言:javascript
复制
echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > ${HOME}/.passwd-s3fs

chmod 600 ${HOME}/.passwd-s3fs

为了挂载

  1. ,您需要用芥末中的桶更新下面的mybucket,添加将要挂载的文件夹,并将端点url添加到url中。例如:https://s3.us-west-1.wasabisys.com

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

代码语言:javascript
复制
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

  1. 如果挂载成功,请检查磁盘。在运行df

时,您应该会在输出中看到与下面类似的一行

代码语言:javascript
复制
s3fs    274877906944   0 274877906944   0% /usr/local/antmedia/webapps/LiveApp/streams
票数 1
EN

Stack Overflow用户

发布于 2022-02-09 10:19:59

s3fs 1.88和更高版本在本地缓冲数据并根据-o max_dirty_data标志进行刷新,默认为5GB。如果您减少了这个值,您应该会更经常地看到更新。请注意,这些刷新需要服务器端副本,并且可能执行比您预期的更多的IO操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71046882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档