Edusoho网校二次开发对接阿里云视频点播vod,实现视频cdn加速播放技术

2019-09-01 23:34:12 admin 0

Edusoho网校二次开发对接阿里云视频点播vod,实现视频cdn加速播放技术  技术支持  Q Q 9 7 8 3 1 2 4 4 0

响应式网站定制

Edusoho是面向个人、学校、培训机构及企业用户的友好、开源、高性价比的在线教育建站系统。Edusoho提供在线教学、网校管理、云视频点播、直播、移APP等功能,为使教育机构能够以最低成本开展在线教学活动,EduSoho也提供云服务器,云视频、云直播和移动APP定制服务,并配备相应的技术支持服务,让客户搭建自有品牌网校和搭积木一样简单。EduSoho产品及服务大大降低了传统教育培训机构进入在线教育行业的门槛。与其他在线教育产品相比,EduSoho具有完整,高自由度,高性价比的产品体验,使用其搭建在线教学网站是快速进入在线教育的最佳选择方案。Edusoho开源并免费提供给非商业用途用户使用,用户可在3分钟内搭建功能完备的在线教育网站。

<?php

error_reporting(E_ALL || ~E_NOTICE);

include_once 'aliyun-php-sdk-core/Config.php';

include_once 'config2.php';

use vod\Request\V20180321 as vod;

$regionId = 'cn-shanghai';

$profile = DefaultProfile::getProfile($regionId, $access_key_id, $access_key_secret);

$client = new DefaultAcsClient($profile);

function create_upload_video($client, $regionId) {

  $request = new vod\CreateUploadVideoRequest();

  //视频源文件标题(必选)

  $request->setTitle("第".$_GET['qiniu']."课");

  //视频源文件名称,必须包含扩展名(必选)

  $request->setFileName("第".$_GET['qiniu']."课视频.mp4");

  //视频源文件字节数(可选)

  //$request->setFileSize(0);

  //视频源文件描述(可选)

  //$request->setDescription("视频描述");

  //自定义视频封面URL地址(可选)

  //$request->setCoverURL("http://cover.sample.com/sample.jpg");

  //上传所在区域IP地址(可选)

  //$request->setIP("127.0.0.1");

  //视频标签,多个用逗号分隔(可选)

  $request->setTags("第".$_GET['qiniu']."课视频");

  //视频分类ID(可选)

  $request->setCateId(0);

  $response = $client->getAcsResponse($request);

  return $response;

}

function refresh_upload_video($client, $regionId,$VideoId) {

  $request = new vod\RefreshUploadVideoRequest();

  //视频ID(必选)

  $request->setVideoId($VideoId);

  $response = $client->getAcsResponse($request);

  return $response;

}

$createResponse = create_upload_video($client, $regionId);

$VideoIds=$createResponse->VideoId;

//$createResponse=refresh_upload_video($client,$regionId,$VideoIds);

//$createResponse = create_upload_video($client, $regionId);

//上传凭证

//echo "UploadAuth=".$createResponse->UploadAuth."\n";

//上传地址

//echo "UploadAddress=".$createResponse->UploadAddress."\n";

//视频ID

//echo "VideoId=".$createResponse->VideoId."\n";

//请求ID

//echo "RequestId=".$createResponse->RequestId."\n";

//$refreshResponse = refresh_upload_video($client, $regionId);

//视频ID

//echo "VideoId=".$refreshResponse->VideoId."\n";

//请求ID

//echo "RequestId=".$refreshResponse->RequestId."\n";

//上传凭证

//  echo "UploadAuth=".$createResponse->UploadAuth."\n";

//上传地址

//  echo "UploadAddress=".$createResponse->UploadAddress."\n";

?>

以上是部分代码

响应式网站定制

在后台上传自己的视频,等待后台上传完成,此时视频已经存储到阿里云的空间里面

响应式网站定制

一打开视频,预加载的好快,此时你点击观看的视频,是访问阿里云的了,阿里云的cdn服务器已经实现视频加速播放

响应式网站定制

技术支持  Q Q 9 7 8 3 1 2 4 4 0

响应式网站定制
响应式网站定制