edusoho接口改造对接七牛云视频Web播放器

这个10月份要帮一个客户做个在线视频教育系统,是基于edusoho这套系统来做的,但是做起来发现视频如果存储在本地服务器的话,到时候这么多的学员在线观看视频岂不是一个大问题吗,那到底需要服务器都大的带宽才能支撑的起这流量速度啊。最终和客户商谈了一番,觉得对接云视频来解决这问题。我们选择了七牛云视频点播。我们的对接好的在线案例 感兴趣的可以看看,给点意见

这是填写您自己accessKey值的一些基本信息,填写完保存好了,就自动对接到云端的了

七牛云播放器是一款全自研内核的跨平台多媒体播放器,支持多种视频格式及流媒体协议。融合 CDN (FUSION) 是在传统 CDN 基础上实现的对数据网络加速进一步优化的融合管理服务。除了服务于音视频点播,文件、应用与 Web 加速,以及各类增值场景外,七牛融合 CDN 还通过全方位的 CDN 质量监控,以及智能易用的加速节点调度等功能,保障用户服务的连续性,提供稳定快速的网络访问质量。

七牛的接口文件qnconfig.php代码

$url="http://qiniuoss.am0s.com/";

$accessKey = 'xxx';

$secretKey = 'xxx';

$returnurl='http://vod.qiniuoss.cn/fileinfo.php';//根据您的域名来填写信息

fileinfo.php文件代码

include ('qnconfig.php');

$ret = base64_decode($_GET['upload_ret']);

$cbody = json_decode($ret, true);

$dn = $url;; 

error_log(print_r($cbody, true));

$url = $dn . $cbody['fname'];

error_log($url);

$stat_ = file_get_contents($url . '?stat');

$stat = json_decode($stat_, true);

$mtype = $stat['mimeType'];

$isImage = substr($mtype, 0, 6) == 'image/'

?>

上传成功>

uptoken.php文件代码

require_once  'qiniu/autoload.php';

require_once  'qnconfig.php';

header('Access-Control-Allow-Origin:*');

use Qiniu\Auth;

$bucket = '1';

$auth = new Auth($accessKey, $secretKey);

//$upToken = $auth->uploadToken($bucket);

$policy = array(

    'returnUrl' => $returnurl,

    'returnBody' => '{"fname": $(fname)}',

);

$upToken = $auth->uploadToken($bucket, null, 3600, $policy);

echo $upToken;

手机端视频播放的效果情况。支持倍速播放,可以加速播放来观看

edusoho后台上传视频的界面图。都是好简单就能上手的操作

我们的对接好的在线案例

大家可以点击进去看看里面对接好云视频的播放速度效果、流畅快

如果大家技术上需要帮忙的可以联系QQ 735660248

你可能感兴趣的:(edusoho接口改造对接七牛云视频Web播放器)