我想实现视频点播流到多个设备,如 android、ios 设备和浏览器 html5。AWS Cloudfront 可以做到这一点吗?我对各种设备的不同流协议有点困惑。AWS Cloudfront 和 AWS Elastic Transcoder 如何处理这个问题?
问问题
705 次
2 回答
1
您正走在使用 CloudFront 进行流式传输的正确轨道上。Amazon Elastic Encoder 为您完成所有编码,但所有转码都需要离线完成,而不是实时完成。
转码完成后,根据设备类型将相应的文件传递给调用者。
视频流教程:
https://aws.amazon.com/cloudfront/streaming/
AWS 弹性编码器:
https://aws.amazon.com/elastictranscoder/
希望能帮助到你。
于 2017-09-26T00:15:09.277 回答
0
您需要在 S3 上上传所有视频并设置作业管道以对视频进行转码并将它们存储在 S3 存储桶中。对于转码,您可以使用 Amazon Elastic Transcoder 服务(在 AWS 控制台上),您可以在其中找到适用于所有主要浏览器和设备的正确转码参数。
在您需要为这些转换后的视频创建 CloudFront 分配之后,在 cloudFront 服务上,您将能够看到要为存储桶内容访问创建的 Web/RTMP 类型分配。
于 2017-09-27T09:10:22.223 回答