【问题标题】:Get AWS MediaLive video duration after live stream ends直播结束后获取 AWS MediaLive 视频时长
【发布时间】:2021-04-28 21:57:28
【问题描述】:

我正在使用 AWS MediaLive 和 MediaStore 进行直播,我正在寻找一种方法来获取直播结束后最终视频的持续时间。

我正在使用 HLS 输出组类型并将其存档到 S3。我能够做到这一点的一种方法是获取包含所有段的 m3u8 文件并对所有段的持续时间求和。

有没有更好的方法?也许通过使用 MediaPackage ?

谢谢!

【问题讨论】:

    标签: amazon-web-services aws-media-live aws-elemental aws-mediastore aws-mediapackage


    【解决方案1】:

    使用 VOD 类型的 HLS 输出是最好的方法,因为 VOD HLS 再现的清单包含所有片段的列表以及 EXTINF 标记中每个片段的持续时间。将 EXT-X-PROGRAM-DATE-TIME 标签添加到清单也可以帮助您确定直播活动的开始时间。

    任何其他选项,例如尝试根据 MediaLive 频道频道开始/停止来确定开始和结束时间,都没有那么准确,因为这没有考虑到源可以开始几分钟甚至几小时的事实频道开始后。

    【讨论】:

      猜你喜欢
      • 2020-12-19
      • 2021-06-24
      • 2018-08-22
      • 1970-01-01
      • 2018-01-17
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 2022-12-02
      相关资源
      最近更新 更多