我在 AWS 中设置了点播视频服务。将视频上传到 S3 输入存储桶后,会自动触发 Lambda 函数,该函数将带有对象的 HLS 流式传输到输出存储桶中的特定文件夹。我已经创建了云端分发。我想从输出 S3 存储桶中检索流式 URL 并收到通知,这样我就可以更新我的 mongoDb 数据库中的流式 URL 了?
我想在 lambda 函数完成 HLS 流式传输后立即从输出 S3 存储桶中自动检索特定的流式 URL。这里的最佳实践是什么?
有几种方法可以做到,您基本上是在寻找可以订阅 S3 事件通知的服务,例如 SQS、SNS、Lambda 函数等。https://docs.aws.amazon.com/AmazonS3/latest/userguide /notification-how-to-event-types-and-destinations.html#supported-notification-event-types 我建议使用 lambda,您可以在 lambda 函数中使用 URL 更新数据库表。