我应该在 Ant Media Server 中以 HLS 或 mp4 格式录制我的流吗?

Posted

技术标签:

【中文标题】我应该在 Ant Media Server 中以 HLS 或 mp4 格式录制我的流吗?【英文标题】:Should I record my stream in HLS or mp4 format in Ant Media Server? 【发布时间】:2021-02-04 14:53:33 【问题描述】:

我正在使用 Ant Media Server 进行直播,我想录制这些流。我知道我可以通过启用 mp4/webm 录制来做到这一点。但是根据this,HLS 似乎是一个不错的选择。最有效的方法是什么?

【问题讨论】:

【参考方案1】:

mp4/webm 录制是录制流媒体的最简单方法。正如你所说,你只需要启用。但是,在磁盘容量已满或流中意外停止的情况下,mp4.tmp_extension 文件无法转换为最终的 mp4 文件。那么你可能会丢失整个记录。

如果您禁用 HLS 文件删除,您会将记录作为 HLS 块。此外,您可以在流的末尾将它们转换为 mp4。 因此,如果您要录制长时间的流,则 mp4 文件会很大,如果磁盘容量已满,那么您将丢失所有内容。如果您记录为 HLS,那么在磁盘已满后您可能会丢失一些部分。

【讨论】:

启用 mp4 录制似乎只能保留几分钟的流。我可以配置时间跨度吗?

以上是关于我应该在 Ant Media Server 中以 HLS 或 mp4 格式录制我的流吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ant Media Server 中生成 VoD 预览

如何在 Ant Media Server 中发布 RTMPS 流?

在 Ant Media Server 中使用 WebRTC 观看带有 B 帧的 rtmp 流时出现抖动问题

如何从 Ant Media Server 中获取所有的传入和传出流名称?

Ant Media Server 的 iOS 框架不被 App Store 接受?

Microsoft Windows Server 2008 R2 中的 Microsoft Media Foundation