我不确定这是否可行,但是我可以在带有RTMP的Amazon CloudFront上设置“时间限制”吗?例如,如果一部电影是10分钟,我想只显示前两分钟。
这可以通过CloudFront完成,还是需要创建代理脚本?
由于
答案 0 :(得分:0)
不,最接近你想要的是能够签署URL,这可以限制URL的有效期。
但不幸的是:
RTMP分配:CloudFront在播放事件开始时检查已签名URL中的到期时间。如果客户端在到期时间过后开始播放媒体文件,则CloudFront允许播放整个媒体文件。但是,根据媒体播放器的不同,暂停和重新启动可能会触发另一个播放事件。跳到媒体文件中的另一个位置将触发另一个播放事件。如果后续播放事件在到期时间过后发生,CloudFront将无法提供媒体文件。