recording - 我应该在 Ant Media Server 中以 HLS 或 mp4 格式录制我的流吗?
问题描述
我正在使用 Ant Media Server 进行直播,我想录制这些流。我知道我可以通过启用 mp4/webm 录制来做到这一点。但是根据this HLS似乎是一个不错的选择。最有效的方法是什么?
解决方案
mp4/webm 录制是录制流的最简单方法。正如你所说,你只需要启用。但是,在磁盘容量已满或流中意外停止的情况下,mp4.tmp_extension 文件无法转换为最终的 mp4 文件。那么你可能会丢失整个记录。
如果您禁用 HLS 文件删除,您会将记录作为 HLS 块。此外,您可以在流的末尾将它们转换为 mp4。因此,如果您要录制长时间的流,则 mp4 文件会很大,如果磁盘容量已满,那么您将丢失所有内容。如果您记录为 HLS,那么在磁盘已满后您可能会丢失一些部分。
推荐阅读
- python - openpyxl.load_workbook 在 Django 中需要很长时间
- javascript - 我无法通过按钮跨度获得这张地图,但它适用于另一张地图,问题出在哪里
- unit-testing - 如何用玩笑模拟异步动作创建者
- python - IndexError:Tensorflow 聊天机器人中的列表索引超出范围
- android-studio - 我必须如何在 Android Studio 上保存我的 App 项目的副本
- linux - 为什么从 FIFO 读取时会收到错误消息?
- angular - angular 7 如何减少生产构建尺寸
- javascript - Javascript:滑块值无论如何都不会改变
- firebase - 使用提供程序包中的 ChangeNotifier
- mysql - mariadb 列存储中的 cpimport 为 varchar 列插入空字符串而不是 null