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/

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