VOD-视频点播的GetPlayInfo 这个获取播放地址只能获取流的地址吗 不能获取 原始文件的?
在视频点播VOD中,GetPlayInfo接口用于获取视频的播放信息,包括播放地址、视频时长、封面等信息。对于已上传的视频,GetPlayInfo接口默认返回的是已经转码后的视频流的播放地址,而不是原始文件的地址。
如果您需要获取原始文件的地址,可以通过以下两种方式实现:
利用视频点播VOD的文件上传接口,上传原始文件到点播VOD,然后等待转码完成后,再调用GetPlayInfo接口获取转码后的视频流地址。
对于通过其他方式(例如OSS)上传到VOD的原始文件,可以使用“原始文件地址转播放地址”的方式实现获取播放地址。具体操作方法是使用VOD的“视频转码”功能,将原始文件转码为需要的格式,然后通过GetPlayInfo接口获取转码后的视频流地址。
需要注意的是,对于通过“原始文件地址转播放地址”方式获取的播放地址,可能会有一定的延迟或者转码质量等问题。因此,建议您在上传视频时,直接上传已经符合需求的视频格式,以便更好地满足您的业务需求。
根据我所了解到的信息,VOD-视频点播的GetPlayInfo API主要用于在VOD上请求获取媒体文件的播放地址,一般获取到的是流媒体地址,而不是原始文件地址。
如果你需要获取原始文件地址,可以考虑使用VOD的GetMediaInfo接口来获取,该接口可以获取到原始文件的基本信息,包括媒体文件的URL地址、MD5值、视频时长和文件大小等。
不过需要注意的是,获取到的原始文件URL地址可能受到多种因素影响,如加密、CDN分发等,而且可能不是直接的原始文件访问地址。所以在具体实现中,需要结合具体场景,进行合理的处理。
playinfo只获取输出流,获取源文件有获取源文件接口。此回答整理自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。