使用Django和CloudFront的HLS(m3u8)视频转换流程
我试图找出如何做一些类似HLS的事情,以防止初学者对我的内容进行黑客攻击,我想在研究了一整晚之后,我得到了一些 目前,我知道我必须做以下工作:使用Django和CloudFront的HLS(m3u8)视频转换流程,django,ffmpeg,django-rest-framework,boto3,amazon-cloudfront,Django,Ffmpeg,Django Rest Framework,Boto3,Amazon Cloudfront,我试图找出如何做一些类似HLS的事情,以防止初学者对我的内容进行黑客攻击,我想在研究了一整晚之后,我得到了一些 目前,我知道我必须做以下工作: 安装ffmpeg 上传后转换视频(我想是这样的) 发送文件,并提供指向.m3u8文件的链接(该文件将与.ts文件一起提供) 现在的问题是: 我还不知道如何设置云端 我不知道我是否需要使用签名URL/cookies 我不知道如何创建视频转换流(我必须使用 ffmpeg转换和创建文件,然后使用aws Python SDK上传到AWS,然后更改视频字段,
- 安装ffmpeg
- 上传后转换视频(我想是这样的)
- 发送文件,并提供指向.m3u8文件的链接(该文件将与.ts文件一起提供)
- 我还不知道如何设置云端
- 我不知道我是否需要使用签名URL/cookies
- 我不知道如何创建视频转换流(我必须使用 ffmpeg转换和创建文件,然后使用aws Python SDK上传到AWS,然后更改视频字段,甚至 上传后删除原始视频,可能在保存方法中?)