1.1 视频资源上传功能 视频点播提供了对象存储(OSS)的视频存储方案,用户可以将视频存储在OSS中,享用阿里云提供的海量、安全、低成本和高可靠的云存储服务。用户可以将任意类型的视频资源存放在OSS中,不限制存储的文件类型;另外OSS提供了安全防护策略可以提升视频资源存放的安全性,其中安全防护策略包括:读写ACL权限控制、referer防盗链等方式。
视频点播支持多种方式上传视频资源到OSS,除了OSS本身提供的多种上传方式外还可以使用视频点播控制台或者视频点播的SDK接口实现上传功能。
1.2 视频资源自动转码功能 视频点播提供的核心功能就是可以让用户可以根据自身业务场景针对于上传的视频实现自动转码功能。新建工作流后输入路径中的视频资源根据工作流中设置的拓扑结构完成转码并可以对输出的媒体资源进行发布以对外提供服务。当工作流处于启用状态后工作流将自动监听输入路径,当有视频资源新添加至输入路径,工作流即会自动对该视频创建工作流执行实例,对该视频执行异步转码任务,降低用户调用MTS接口触发转码任务的使用难度。
在视频点播工作流的拓扑结构中不仅可以创建转码任务,还可以创建分析、截图和发布的任务。视频上传即可自动触发转码和截图等操作,不再需要应用端手工调用;同时用户可以设置工作流输出媒体的发布状态进行安全控制。
1.3转码进度通知功能 视频点播集成了消息服务(MNS),可以实现将工作流的执行状态回调给用户,让用户可以判断执行状态执行不同的操作逻辑。工作流执行过程中会在工作流触发和结束的时候分别会向MNS发送回调消息,用户可以设置队列或者通知两种不同的消息类别接收消息。其中队列模式用户应用端需要主动发起请求到MNS队列中请求消息;而通知模式则是MNS将对应的消息主动推送给用户的应用服务器,应用端接收对应的消息即可。
1.4媒体资源管理功能 视频点播提供了媒体库功能,媒体库支持索引功能,用户可以通过媒体库对媒体设置标题、分类等基础信息外,还可以快速浏览到工作流处理后的输出媒体的基本信息和媒体地址,帮助用户便捷使用媒体库资源。同时媒体库还支持用户删除媒体记录以及修改发布状态的操作。
1.5 视频资源访问加速功能 媒体库中的视频、图像等资源均可以通过CDN实现对资源的加速访问,提升客户端访问体验。用户在工作流创建过程中选取之前为输出媒体bucket设置过的CDN加速域名,即可在媒体库管理中查看到CDN加速地址。
1.6 多权限访问控制功能 视频点播支持使用RAM将视频点播的权限分配给子账号,以控制子账号的访问风险,提升安全控制机制。由于视频点播涉及到OSS、MTS、MNS和CDN产品,因此视频点播的权限也需要对上述产品的权限分别赋权方才可以正常使用。
2.2 媒体资源的一站式管理 视频点播可用于便捷的管理大量的媒体资源,用户可通过多种方式写入到OSS中后通过视频点播媒体库将视频进行便捷管理,并通过CDN提升媒体资源的访问效果;另外OSS和CDN的安全防护策略也可提升对媒体资源的安全控制。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。