我正在使用nodejs服务器进行视频流传输。我已将Amazon S3存储桶用作视频存储。当nodejs在Amazon EC2实例中运行时。为了响应客户端的请求流式传输特定的视频文件,需要先将文件从S3存储桶下载到EC2实例(nodejs服务器),这是一个耗时的过程,客户端必须在第一个视频文件之前等待几秒钟。视频段从nodejs发送到客户端。我正在寻找一种删除下载时间间隔的方法。我的问题是:
1#是否可以直接从S3存储桶流式传输?
要么
2#S3存储是否允许获取存储文件的小块而不是下载整个文件?
注意:iOS视频播放器应使用视频流。我是视频流和S3存储的新手。
请给我建议这种情况下最好的解决方案。