edusoho阿里云视频点播+阿里云视频直播、直播录制+阿里云短信对接技术解决方案

Edusoho对接好的应用插件是存放在 \plugins文件夹下面的

AliLivePlugin   阿里云视频直播

AliSmsPlugin  阿里云短信

AliVideoPlugin  阿里云视频点播

阿里云三大应用插件

阿里云视频播放器代码 HTML5

<!DOCTYPE HTML> <html> <head>

<meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge" > <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>

<title>阿里云OSS视频播放器代码</title>

<link rel="stylesheet" href="//g.alicdn.com/de/prismplayer/2.6.0/skins/default/aliplayer-min.css" />

<script type="text/javascript" src="//g.alicdn.com/de/prismplayer/2.6.0/aliplayer-min.js"></script>

</head>

<body>

<div class="prism-player" id="J_prismPlayer"></div>

<script> var player = new Aliplayer({ id: "J_prismPlayer", autoplay: true, width:"1920px", height:"1280px", vid:"489cb3c750e349babecc4845c187099d", playauth:'', cover:'' }); </script>

</body>

阿里云视频视频播放器代码 JS

<link rel="stylesheet" href="//g.alicdn.com/de/prismplayer/2.6.0/skins/default/aliplayer-min.css" />

            <script type="text/javascript" src="//g.alicdn.com/de/prismplayer/2.6.0/aliplayer-min.js"></script>

            <script>

            var palyerDom = document.createElement('div');

            palyerDom.id = 'J_prismPlayer';

            palyerDom.style.width = '1920px';

            palyerDom.style.height = '1280px';

            palyerDom.className = 'prism-player';

            var body = document.getElementsByTagName('body');

            if(body.length) {

                body[0].appendChild(palyerDom);

                var player = new Aliplayer({

                  id: "J_prismPlayer",

                  autoplay: true,

                  width:"1920px",

                  height:"1280px",

                  vid:"489cb3c750e349babecc4845c187099d",

                  playauth:'',

                  cover:''

              });

            }

            </script>

1、登录系统时候需要绑定手机号码的提示

2、这是后台对接好的短信接口信息 开启后平台短信使用阿里云OSS短信通道 

分别输入 短信签名SignName    TemplateCode   accessKeyId    accessKeySecret 然后保存就行了

3、后台开启阿里云vod视频点播功能接着输入自己的 点播域名  AccessKeyId  AccessKeySecret

下面可选择的播放方式有记忆播放  自动播放 mp4,兼容全部平台   m3u8,部分存在兼容问题

EduSoho 阿里云视频点播接口操作说明

A、AccessKeyId、AccessKeySecret 获取方式: AccessKey如何创建和查看

B、视频转码设置:转码设置

C、视频水印设置:水印管理

D、批量上传视频:媒资上传

E、批量上传视频:视频点播阿里云操作手册相关资料

6、前台可以看到刚刚后台上传的视频、经过阿里云视频转码后的播放效果

7、Edusoho后台上传视频的界面截图 视频列表信息 导入视频

8、阿里云平台直播使用阿里云直播通道、直播录制   需要你自己填写  AppName  StreamName   播放域名  播放秘钥  推流域名 推流秘钥

直播录制 + 自动转码 + CDN加速 实现流程:

客户进行直播推流

推流达到一个录制周期,则会自动将录制文件添加到点播系统。

点播记录完成后,会生成点播系统的唯一视频ID,并将该视频信息回调给用户,即AddLiveRecordVideoComplete通知,并附带直播相关的DomainName、AppName、StreamName信息。客户收到回调后,需记录该视频信息,并以该VideoId作为索引进行后续视频状态更新。

点播系统检测用户录制配置中的录制转码组ID(该转码组中含有具体码流转码任务),进行对应的转码操作。

截图完成、单个码流转码完成、全部码流转码完成时,会给用户进行回调(回调顺序无时序),用户需根据回调信息中的VideoId进行视频状态更新。转码完成后,即可进行后续的播放操作(转码回调信息中含播放地址或后续通过GetPlayInfo接口根据VideoId进行播放地址获取,该播放地址已经经过CDN加速)。

技术交流和代码获取:QQ 2446503032   http://vod.shop1a.cn/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章