微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我录制的流被推送到 S3 时,我无法播放我的录音

如何解决当我录制的流被推送到 S3 时,我无法播放我的录音

当我录制的流被推送到 S3 时,我无法播放我的录音。我该如何解决这个问题?当我将流发送到 S3 时,我如何能够观看。

解决方法

这是因为 Ant Media 试图在您的机器上观看视频点播,而录音在其他地方。 你可以通过http转发实现播放这些。

我假设您已经将 S3 帐户添加到 Ant 媒体服务器,因为您正在录制到该目的地

  • 打开文件{AMS-DIR} / webapps / {APPLICATION} / WEB-INF / red5-web.properties
  • 向文件中添加像 settings.httpforwarding.extension=mp4 这样的逗号分隔的文件扩展名
    • 如果您想保存预览图像,也可以添加 png。
  • 添加带有 settings.httpforwarding.baseURL=https://{s3BucketName}.s3.{awsLocation}.amazonaws.com 的基本 URL 以进行转发。
    • 请将 {s3BucketName} 替换为您自己的 URL 和 {awsLocation}。请注意没有前导或尾随空格。

如果您正确执行了上述步骤,您的点播请求将如下所示:https://{s3BucketName}.s3.{awsLocation}.amazonaws.com/streams/{streamId.mp4}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。