我试图找出从AWS S3存储桶将许多视频流式传输到Android / iOS应用程序的最佳选择。
我现在的理解是,可以直接从S3存储桶流式传输,但不建议这样做。我已经考虑过使用AWS CloudFront进行流式处理,但看起来我创建的每个发行版都必须有一个静态源文件才能流式传输。这对我来说是一个问题,因为我想要流式传输的文件会经常更改,所以我没有时间为每个需要播放的视频创建新的发行版。
理想情况下,我能够在客户端设置一些请求给定网址或对象ID的视频流,而服务器端只是提供服务。是否有建议的方法与AWS一起执行此操作?或者还有其他一些我没想过或想过的选择吗?
最好的方案是使用CloudFront,但能够指定要在运行时流式传输的文件。
答案 0 :(得分:2)
您可能需要使用AWS CloudFront Distribution。AWS CloudFront Distribution中有三种视频流解决方案。
如果有什么不可理解的,请告诉我。