短视频上传问题(FAQ)

客户端视频上传,是指 App 的最终用户将本地视频直接上传到腾讯云点播。


视频上传功能 TXUGCPublish 找不到?

发布时间:2018年6月12日 更新时间:2018年6月12日 贡献者:jasonxiao

视频上传模块从 SDK 中独立出来,并开源到 Demo 中,需要客户去集成短视频上传。

  1. 下载Demo
  2. 将短视频上传jar(在Demo\app\libs目录下)拷贝到 您的项目\app\src\main\libs 目录下
  3. 将短视频上传源代码目录(在 Demo\app\src\main\java\com\tencent\liteav\demo\videoupload 目录下)拷贝到您自己的工程目录下,并修改源代码里面的package名称。
  4. 在工程 App 目录下的 build.gradle 中,添加引用 jar 包的代码。
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
  1. 在 AndroidManifest.xml 中配置 App 的权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.Camera"/>
<uses-feature android:name="android.hardware.camera.autofocus" />

上传失败报服务器内部错误?例如1000,32001

发布时间:2018年6月12日 更新时间:2018年9月13日 贡献者:dgaohuang

请检查是否已开启点播服务或者是否负费;


短视频上传参数类错误

发布时间:2018年6月12日 更新时间:2018年6月12日 贡献者:jasonxiao

请检查视频文件地址和图片地址是否正确,该路径下是否能找到相应文件。


短视频上传签名错误

发布时间:2018年6月12日 更新时间:2018年6月12日 贡献者:jasonxiao

客户端在发起上传前,需要向 App 服务器请求上传签名,如果 App 服务器允许客户端上传,则应按照签名规则为客户端生成一个上传签名。客户端执行上传操作时,必须携带该签名,让腾讯云点播验证客户端的上传是否被授权。

客户端上传签名的生成包括以下三步,详情参见文档

  1. 获取 API 密钥;
  2. 拼接明文串;
  3. 将明文串转为最终签名。
  4. 服务搭建完毕之后,开发者可以通过腾讯云点播提供的工具来校验签名的正确性:
  5. 签名生成工具:根据参数和密钥,快速生成签名;
  6. 签名校验工具:对签名进行解析,得到生成签名时所使用的各项参数。

results matching ""

    No results matching ""