首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Ant Media Server中为VODs使用自适应流?

如何在Ant Media Server中为VODs使用自适应流?
EN

Stack Overflow用户
提问于 2022-02-01 12:13:50
回答 1查看 356关注 0票数 3

我正在使用进行流处理。我的用例要求我将Live记录为VODs,这样用户以后也可以访问内容。

和实时流一样,我也想将自适应设置应用到VODs中,这样用户就可以根据自己的网络获得合适的分辨率。

我还没有找到任何解决方案。你能告诉我怎样才能做到这一点吗?

我用S3存储录音。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-02 12:44:10

谢谢你的提问。据我从问题中了解到,Live似乎被记录为VoD文件。

我认为最有效的方法是通过HLS来做到这一点。通过这种方式,VoD文件被记录为HLS和多位速率可用。不需要再转码,它会被直接播放。让我一步一步地解释这个解决方案。

  1. 将HLS播放列表类型设置为eventsettings.deleteHLSFilesOnEnded设置为false。编辑应用程序的red5-web.properties并设置以下设置
代码语言:javascript
代码运行次数:0
运行
复制
settings.hlsPlayListType=event
settings.deleteHLSFilesOnEnded=false
  1. 重新启动服务器
代码语言:javascript
代码运行次数:0
运行
复制
sudo service antmedia restart
  1. 在网页面板上添加自适应比特率。
  2. 启动Live,让为每个比特率创建HLS(m3u8和ts)文件。
  3. 停止现场直播

然后,您可以通过提供主m3u8文件( {STREAM_ID}_adaptive.m3u8 )来监视流。它甚至可以直接由嵌入式播放器播放,即使它不是实时的。

有关更多信息,请查看此wiki关于HLS的演奏

如果这个方法对你有帮助,请告诉我。

antmedia.io

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

https://stackoverflow.com/questions/70940394

复制
相关文章

相似问题

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