全部产品
视频点播

通用问题

更新时间:2017-09-20 19:23:48   分享:   

1:如何实现客户端上传并播放?

上传流程解析:https://help.aliyun.com/document_detail/55396.html?spm=5176.doc57290.6.589.8j8pHf
播放流程解析:https://help.aliyun.com/document_detail/57290.html?spm=5176.doc55396.6.598.eKhU4C

目前的流程首先都是需要获取凭证.主要是为了安全因素将AK放在服务端.具体上传播放流程可参考下图:上传播放时序

注意:目前视频上传到视频点播(VOD),并且转码成功后才可进行播放. 视频转码完成需要通过转码成功的回调来知道,参考转码回调接口.

2:各版本更新了哪些内容?

请参考点播SDK发布历史

3:同时集成点播和直播需要怎么做?

点播播放器3.0.0版本之后建议开发者仅使用点播播放器,如果有直播需求的开发者,播放器从3.0.0之后已经可以兼容直播接口,使用该播放器的接口可以直接播放直播的流.开发者只需要跟使用点播播放器一样使用setLocalSource的模式来播放直播流即可. 值得一提的是因为现在播放器播放直播流目前不支持在播放直播流的时候调用pause(暂停),resume(恢复)类型的接口.

-不再建议: 目前点播播放器还不支持直播功能,可以选择直播播放器,点播里面的视频通过获取url的形式播放。获取点播视频的url见[获取视频播放地址]文档。(https://help.aliyun.com/document_detail/56124.html?spm=5176.7757134.6.619.KlVry6)

4:客户端开发快速获取playAuth进行播放器调试?

客户端开发可以通过python脚本获取播放凭证进行调试,具体流程如下:

  • 安装python2.7+pip环境(Mac环境下自带,Windows环境自行安装)
  • 使用终端安装SDK,运行以下命令:
    1. pip install aliyun-python-sdk-core
    2. pip install aliyun-python-sdk-vod
  • 下载Python脚本,从阿里云控制台获取accessKeyId和accessKeySecret并替换脚本里面的字段内容,从点播控制台获取已经上传视频的videoID并替换脚本里面的字段内容。
  • 在python脚本所在目录下通过终端执行以下命令:
    1. python playAuth.py
  • 在终端中查看获取的PlayAuth和VideoId。
  • 在播放器SDK中使用获取的PlayAuth和VideoId进行播放。

注:调用此方式时,需注意PlayAuth的时效问题。因为PlayAuth只有100s的时效。多数播放不了的问题是由此引起。

本文导读目录
本文导读目录
以上内容是否对您有帮助?