999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于視頻資源共享平臺的精品課程網站的升級實踐

2022-02-15 02:48:32錢文婷
信息記錄材料 2022年12期
關鍵詞:頁面教學資源資源

錢文婷

(泰州機電高等職業技術學校 江蘇 泰州 225300)

0 引言

隨著職業教育信息化的不斷深入推進,教學視頻資源數量日益增加,質量日益提升,但絕大多數的數字資源都以精品課程網站、云存儲和移動硬盤等形式存儲,形成了眾多資源孤島,資源重復建設,造成人力、物力和財力的較大浪費,如何實現資源集中管理和共享問題已是迫在眉睫[1]。YBolo是一款基于B/S架構的視頻資源管理平臺,該平臺在全面管理視頻資源的基礎上,通過提供站外點播外鏈的形式實現資源共享。本文介紹了YBolo平臺核心功能,并以學校現有一門精品課程網站的升級改造為例,探討基于YBolo平臺的視頻資源共享方案的途徑。

1 視頻資源共享平臺架構

近年來,學校通過共建共享和購買服務等多種途徑,先后在私有云上建了近30門精品課程,加上公有云的100余門網絡課程,一大批數字化的教學資源上線,在教學中得到了廣泛應用,提升了教學質量。但這些教學資源都以課程的形式組織,分別存儲在不同的服務器上,彼此獨立,不能共享,制約了資源利用率的進一步提升[2]。

我校部署了一套名為YBolo的平臺,該平臺是深圳銳取信息技術股份有限公司推出的一款全媒體平臺,平臺主要包含了錄播教室、校園電視臺和教育資源管理等解決方案,借助教育資源管理系統,可以實現視頻資源共享平臺的建設和應用。基于教學資源管理系統的視頻資源共享平臺架構如圖1所示。

圖1 基于YBolo視頻資源共享平臺的應用架構

教學資源管理系統分為資源層、管理層、支持層和應用層四層[3],資源層包含了上傳到平臺的所有視頻資源,管理層實現了對資源的多維度管理,支持層提供了對視頻資源點播和引用的支持,應用層可以是PC瀏覽器、手機或精品課程網站等[4]。

基于YBolo視頻資源共享平臺的應用可以通過資源建設和網站升級兩個階段來實現[5]。

2 資源建設

資源建設分為資源的上傳、轉碼、審核和播放四個步驟。

2.1 上傳

平臺的注冊用戶登錄后,切換到“個人中心”,點擊“我的視頻”功能,可以分類顯示“我的視頻”“我的微課”“轉碼中”“編輯中”和“待審核”狀態的視頻。

通過上傳功能,可以將視頻上傳到平臺上。系統支持上傳的單個文件最大2G,支持的視頻格式有mp4、mpg、avi和flv等12種制式,但不支持rmvb、rm。

上傳資源時,可以指定下載權限、播放權限和轉碼參數,還可以添加簡介說明。下載權限可以選擇“允許下載”或“不允許下載”,播放權限可以選擇“公開發布”“密碼觀看”“登錄觀看”“暫不公開”“IP觀看”“問答觀看”或“分組觀看”,轉碼參數可以選擇“轉碼”或“不轉碼”。

2.2 轉碼

為了符合平臺的視頻播放要求,對上傳的視頻文件可以選擇“1920*1080-碼率:2 Mbps”等四種不同的設置,由平臺自動進行轉碼,用戶可以在“轉碼中”欄目中及時查看轉碼進度。符合平臺視頻播放要求的視頻,上傳時可以選擇不轉碼。

2.3 審核

上傳的資源需要經過審核才允許被檢索和播放,管理員在“后臺管理”界面可以對上傳后的視頻進行審核發布。

2.4 播放

視頻的播放可以分為平臺內播放和平臺外播放兩種方式。

在YBolo平臺的前臺頁面上,可以直接查找或通過關鍵字模糊檢索需要的視頻資源并進行平臺內播放,在播放視頻頁面,點擊“視頻外鏈”,可以查看平臺提供的“點播視頻外鏈”和“移動端外鏈”鏈接地址,對允許“公開發布”的視頻資源可以使用瀏覽器進行平臺外播放,也可以在其他APP(如精品課程網站)中鏈接播放。

3 網站升級

3.1 精品課程簡介

《Linux服務器配置與管理》是計算機網絡技術專業的核心課程,我校在專業建設時為該課程制作了整套的教學資源,同時建設成了市級精品課程,課程網站采用ASP開發,數據庫選擇了Access。

通過對精品課程網站中的資源進行分析,從資源類型方面看,網站內的資源主要有媒體、試題、課件和案例等幾種類型,其中媒體素材有文本類、圖形/圖像類、視頻類和動畫類等四類素材;從資源作用方面看,資源可以歸到教師風采、教學團隊、學習指南、網絡課堂和作業習題等板塊。其中網絡課堂欄目中教學錄像和動畫視頻是視頻類資源,可以將這些資源上傳到YBolo平臺進行共享管理[6]。

3.2 數據庫分析

精品課程對所有教學資源采用二級分類的形式進行管理,一級欄目有教師風采等6個,二級欄目有課程簡介等20個[7]。打開數據庫文件,分析表結構得出:

(1)一級欄目信息保存在Module表中,主要表結構如下表1所示:

表1 Module表

表2 Category表

其中CType字段可取單頁面(simple)、多頁面(news)、下載頁面(download)、章節頁面(category)、鏈接頁面(url)、留言板(message)、教學錄像(video)、同步練習(exercise)和分類(classify)等9個值,不同類型的欄目前臺呈現風格也不同。

(3)教學資源保存在Article表中,主要表結構如下表3所示:

表3 Article表

(4)Module表和Category表之間通過MId建立主、外鍵連接,Category表和Article表之間通過CId建立主、外鍵連接。

3.3 網站頁面分析

(1)網站主要頁面

網站由首頁、一級頁面和二級頁面組成,首頁顯示課程簡介和電子教案、教學錄像兩個一級板塊的若干個條目。一級頁面分頁顯示某個二級欄目中的內容列表,二級頁面顯示教學資源內容[8]。通過分析網站源代碼,主要頁面文件如表4所示:

表4 網站主要頁面包含文件

(2)Content.asp頁面處理流程

通過點擊首頁導航欄中一級欄目的名稱或點擊一級頁面左側二級欄目的名稱,可以跳轉到Content.asp頁面,跳轉時可以傳遞m、c或a三個參數,跳轉后頁面的具體處理流程為:

①傳遞參數m或c:參數m表示一級欄目的Id,參數c表示二級欄目的Id。如果傳遞的是參數m,則會查詢出該一級欄目中第一個二級欄目的Id。根據二級欄目的Id,Content.asp頁面調用db.asp頁面查詢出該欄目中所有正文的標題,然后根據欄目類型調用相應的文件進行標題的組織和顯示,如單頁類型的二級欄目就調用Content_Page.asp頁面。②傳遞參數a:參數a表示正文的Id。Content.asp頁面首先調用db.asp頁面查詢出該正文的詳細內容,然后調用Content_Show.asp頁面進行正文的顯示[9]。

3.4 平臺視頻資源URL分析

在視頻資源播放頁面,平臺提供“點播視頻代碼”示例,方便基于本平臺進行二次開發。從示例代碼看出,可以通過嵌套video和iframe標記對平臺內的視頻資源進行調用,示例代碼如下所示:

controls='controls' webkit-playsinline

src='http://10.10.23.103/.../videos/1_1.mp4' />

研究人員需要知道的是video標記中src的屬性值,本例中的值為“http://10.10.23.103/.../videos/1_1.mp4”,此值就是可訪問視頻資源的URL,本精品課程網站升級后將此資源URL作為教學資源的內容保存。

3.5 核心代碼分析和升級

(1)原網絡課堂內容分析

課程網站后臺使用eWebEditor在線HTML編輯器進行網絡課堂視頻內容的編輯,通過編輯器上傳的視頻保存在網站根目錄下的UploadFiles文件夾中,同時生成EMBED標記進行視頻的播放,生成的所有代碼保存到Article表的Content字段中。如教學錄像中的“Apache的安裝測試”的內容如下:

type=audio/x-pn-realaudio-plugin

src="UploadFiles/01 Apache的安裝測試.mp4"

autostart="true" controls="IMAGEWINDOW,ControlP anel,StatusBar"

console="Clip1">

(2)原頁面代碼分析

Content_Page.asp頁面中以表格形式顯示網絡課堂視頻內容,當視頻內容不空時用response.Write方法輸出內容,核心HTML代碼和asp代碼如下:

<%=Title%>

<%if Content="" then 'Content變量保存了教學資源視頻內容

response.Write"沒有相關內容!"

else

response.Write Content

end if%>

(3)網站升級

課程網站升級后,視頻資源不再保存在本地,而是上傳到了視頻共享平臺,播放共享平臺中視頻的代碼可以優化到頁面代碼中,數據庫中只需保存共享視頻的URL鏈接即可。登錄精品課程網站后臺,修改每個教學錄像的資源內容,從共享平臺的外鏈提示中將URL復制并保存,如上述“Apache的安裝測試”資源內容修改為“http://10.10.23.103/.../videos/1_1.mp4”。

為了兼容升級前后兩種模式,對Content_Page.asp中的asp代碼進行升級,將原來代碼中直接輸入正文內容的代碼“response.Write Content”改成判斷語句,如果資源內容以“http://”開頭,則調用CKplayer播放器播放URL,否則仍直接輸出。

在播放視頻時,升級后的代碼選用了功能更為強大的CKplayer播放器,該播放器對環境要求低,可播放的視頻格式多,而且支持視頻流格式播放,這更有利于播放資源平臺中的視頻資源。從官網上下載最新版的源碼并復制到課程網站根目錄中,升級后的核心代碼如下:

<%if Content="" then

response.Write"沒有相關內容!"

else

if LCase(Left(Content,7)="http://" then%>

<%

else

response.Write Content

end if%>

根據CKplayer播放器參數的定義,f參數為要播放的視頻URL,所以只要使用“<%=%>”標記將Content變量值綁定給f參數即可。

經過對網站進行全方位的分析、升級和測試,成功播放了視頻資源共享平臺中的視頻,播放流暢[10]。

4 結語

綜上所述,經過深入研究YBolo系統功能,系統還存在一些明顯的不足之處,如對文檔資源的在線瀏覽支持力度不夠等,通過和系統開發商積極反饋問題,后續可以升級途徑來完善系統功能,但就視頻資源共享播放的途徑研究來說已經得到了很好的實踐。

猜你喜歡
頁面教學資源資源
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
基礎教育資源展示
一樣的資源,不一樣的收獲
資源回收
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
初中語文數字化教學資源應用探索
初探教學資源開發的系統思維
臨床實驗教學中教學資源的整合優化與應用
土木工程科研資源轉化為實踐教學資源的探索
河南科技(2014年15期)2014-02-27 14:13:03
主站蜘蛛池模板: 91成人免费观看| 亚洲永久色| 在线观看免费AV网| 91探花在线观看国产最新| 自慰网址在线观看| 在线无码av一区二区三区| 国产精品视频白浆免费视频| 夜夜操国产| 久久精品国产精品青草app| 欧美日本一区二区三区免费| 中国精品自拍| 91精品日韩人妻无码久久| 成人国产精品网站在线看| 成人在线欧美| 免费人欧美成又黄又爽的视频| 国产极品美女在线播放| 91久久青青草原精品国产| 中国国产A一级毛片| 无码免费的亚洲视频| 国国产a国产片免费麻豆| 日本人妻丰满熟妇区| 一本视频精品中文字幕| 国产成人精品男人的天堂下载| 日本伊人色综合网| 高清不卡一区二区三区香蕉| 毛片免费在线视频| 婷婷六月综合| 久操中文在线| 亚洲国产清纯| 91小视频在线观看| 亚洲a级在线观看| 四虎永久免费地址在线网站| 中文字幕免费视频| 欧美亚洲第一页| 欧美劲爆第一页| 国产成人a毛片在线| 一区二区三区精品视频在线观看| 尤物精品国产福利网站| 国产人成在线观看| 蜜桃视频一区| 在线国产欧美| 在线观看国产精品一区| 国产导航在线| 蝴蝶伊人久久中文娱乐网| 亚洲综合经典在线一区二区| 国产精品视频系列专区| 日本一区高清| 亚洲天堂日韩在线| 青青极品在线| 激情综合激情| 在线日韩一区二区| 亚洲第一成网站| 亚洲国产AV无码综合原创| 亚洲天堂精品视频| 国产精品页| 欧美精品成人一区二区视频一| 久久黄色影院| 国产美女91视频| 国产精品视频第一专区| 精品国产一区二区三区在线观看 | 成人免费网站久久久| 欧美精品另类| 国产1区2区在线观看| 国产AV无码专区亚洲精品网站| 在线观看精品自拍视频| 国产麻豆aⅴ精品无码| 热思思久久免费视频| 日本AⅤ精品一区二区三区日| 婷婷五月在线| 97久久超碰极品视觉盛宴| 99re66精品视频在线观看| 国产91av在线| 久久综合亚洲鲁鲁九月天| 国产高清在线观看91精品| 狠狠色婷婷丁香综合久久韩国| 四虎精品国产AV二区| 熟妇无码人妻| 日韩大乳视频中文字幕| 四虎精品国产AV二区| 亚洲欧美日韩色图| 久久精品视频一| 正在播放久久|