微短剧解决方案的服务端旨在支持微短剧媒体的上传、管理与处理。通过阅读本文,您将了解微短剧解决方案的前期准备工作。
控制台工作
您已经开通了视频点播服务。开通步骤请参见开通视频点播服务。
您已经完成上传相关的系统配置,包括启用目标存储地域的存储地址和配置回调。操作指引请参见管理存储Bucket及回调设置。
您已准备好用于调用点播服务的账号。为避免阿里云账号AccessKey泄露带来的安全风险,推荐您创建RAM用户并授予其VOD相关权限。然后使用RAM用户的AK对(AccessKey ID和AccessKey Secret)访问点播服务。操作指引请参见创建RAM用户并授权。
已配置环境变量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET。具体操作,请参见在Linux、macOS和Windows系统配置环境变量。
重要阿里云账号的AccessKey拥有所有API的访问权限,建议您使用RAM用户的AccessKey进行API访问或日常运维。
强烈建议不要把AccessKey ID和AccessKey Secret保存到工程代码里,否则可能导致AccessKey泄露,威胁您账号下所有资源的安全。
集成Java上传SDK
本文以Java 1.8及以上版本、Java上传SDK 1.4.15版本举例说明集成步骤。其他版本请根据实际情况操作。上传SDK暂不支持依赖,您需要下载并引入jar包。如果集成遇到问题,请参见常见问题排查。
下载Java上传SDK及示例代码。
说明最新版本的下载地址请参见上传SDK。历史版本功能请参见Java上传SDK发布历史。
完整的上传示例代码,请参见Java上传SDK解压目录中的sample/UploadVideoDemo.java文件。
解压Java上传SDK及示例代码文件。
以最新版本VODUploadDemo-java-1.4.15.zip为例,解压后的文件如下:
lib
:存放Java上传SDK所需要的jar包。sample
:存放Java上传SDK的示例代码。
引入Jar包。
如果您在Eclipse环境集成:在Eclipse中右击您的工程,选择VODUploadDemo-java-1.4.15文件,并将
。找到解压后的lib
目录下的所有jar文件添加到您的项目中。如果您在IntelliJ IDEA集成:在IntelliJ IDEA中打开您的工程,选择VODUploadDemo-java-1.4.15文件,并将
,单击右侧Dependencies,然后单击+,再单击JARs or directories。找到解压后的lib
目录下的所有jar文件添加到您的项目中。
重要引入Jar包后仍然需要配置依赖。
添加阿里云Java SDK、OSS SDK、视频点播服务端SDK、视频点播服务端上传SDK等依赖。
重要以上依赖必须全部导入,否则会导致集成失败。
使用最新版本Jar包(aliyun-java-vod-upload-1.4.15.jar)时,需保证aliyun-sdk-oss的版本号不低于3.9.0,aliyun-java-sdk-vod的版本号不低于2.16.11。
目前视频点播已在中国内地发布的区域有上海、深圳、北京。若使用1.4.14及以前版本的上传SDK上传到深圳、北京地域时,需保证aliyun-java-sdk-vod版本号不低于2.15.11、aliyun-java-sdk-core版本号不低于4.4.5;若使用1.4.15及以后版本的上传SDK上传到深圳、北京地域时,需保证aliyun-java-sdk-vod版本号不低于2.16.11、aliyun-java-sdk-core版本号不低于4.4.5。