亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于視頻資源共享平臺(tái)的精品課程網(wǎng)站的升級(jí)實(shí)踐

        2022-02-15 02:48:32錢(qián)文婷
        信息記錄材料 2022年12期
        關(guān)鍵詞:轉(zhuǎn)碼精品課程代碼

        錢(qián)文婷

        (泰州機(jī)電高等職業(yè)技術(shù)學(xué)校 江蘇 泰州 225300)

        0 引言

        隨著職業(yè)教育信息化的不斷深入推進(jìn),教學(xué)視頻資源數(shù)量日益增加,質(zhì)量日益提升,但絕大多數(shù)的數(shù)字資源都以精品課程網(wǎng)站、云存儲(chǔ)和移動(dòng)硬盤(pán)等形式存儲(chǔ),形成了眾多資源孤島,資源重復(fù)建設(shè),造成人力、物力和財(cái)力的較大浪費(fèi),如何實(shí)現(xiàn)資源集中管理和共享問(wèn)題已是迫在眉睫[1]。YBolo是一款基于B/S架構(gòu)的視頻資源管理平臺(tái),該平臺(tái)在全面管理視頻資源的基礎(chǔ)上,通過(guò)提供站外點(diǎn)播外鏈的形式實(shí)現(xiàn)資源共享。本文介紹了YBolo平臺(tái)核心功能,并以學(xué)?,F(xiàn)有一門(mén)精品課程網(wǎng)站的升級(jí)改造為例,探討基于YBolo平臺(tái)的視頻資源共享方案的途徑。

        1 視頻資源共享平臺(tái)架構(gòu)

        近年來(lái),學(xué)校通過(guò)共建共享和購(gòu)買(mǎi)服務(wù)等多種途徑,先后在私有云上建了近30門(mén)精品課程,加上公有云的100余門(mén)網(wǎng)絡(luò)課程,一大批數(shù)字化的教學(xué)資源上線,在教學(xué)中得到了廣泛應(yīng)用,提升了教學(xué)質(zhì)量。但這些教學(xué)資源都以課程的形式組織,分別存儲(chǔ)在不同的服務(wù)器上,彼此獨(dú)立,不能共享,制約了資源利用率的進(jìn)一步提升[2]。

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

        圖1 基于YBolo視頻資源共享平臺(tái)的應(yīng)用架構(gòu)

        教學(xué)資源管理系統(tǒng)分為資源層、管理層、支持層和應(yīng)用層四層[3],資源層包含了上傳到平臺(tái)的所有視頻資源,管理層實(shí)現(xiàn)了對(duì)資源的多維度管理,支持層提供了對(duì)視頻資源點(diǎn)播和引用的支持,應(yīng)用層可以是PC瀏覽器、手機(jī)或精品課程網(wǎng)站等[4]。

        基于YBolo視頻資源共享平臺(tái)的應(yīng)用可以通過(guò)資源建設(shè)和網(wǎng)站升級(jí)兩個(gè)階段來(lái)實(shí)現(xiàn)[5]。

        2 資源建設(shè)

        資源建設(shè)分為資源的上傳、轉(zhuǎn)碼、審核和播放四個(gè)步驟。

        2.1 上傳

        平臺(tái)的注冊(cè)用戶(hù)登錄后,切換到“個(gè)人中心”,點(diǎn)擊“我的視頻”功能,可以分類(lèi)顯示“我的視頻”“我的微課”“轉(zhuǎn)碼中”“編輯中”和“待審核”狀態(tài)的視頻。

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

        上傳資源時(shí),可以指定下載權(quán)限、播放權(quán)限和轉(zhuǎn)碼參數(shù),還可以添加簡(jiǎn)介說(shuō)明。下載權(quán)限可以選擇“允許下載”或“不允許下載”,播放權(quán)限可以選擇“公開(kāi)發(fā)布”“密碼觀看”“登錄觀看”“暫不公開(kāi)”“IP觀看”“問(wèn)答觀看”或“分組觀看”,轉(zhuǎn)碼參數(shù)可以選擇“轉(zhuǎn)碼”或“不轉(zhuǎn)碼”。

        2.2 轉(zhuǎn)碼

        為了符合平臺(tái)的視頻播放要求,對(duì)上傳的視頻文件可以選擇“1920*1080-碼率:2 Mbps”等四種不同的設(shè)置,由平臺(tái)自動(dòng)進(jìn)行轉(zhuǎn)碼,用戶(hù)可以在“轉(zhuǎn)碼中”欄目中及時(shí)查看轉(zhuǎn)碼進(jìn)度。符合平臺(tái)視頻播放要求的視頻,上傳時(shí)可以選擇不轉(zhuǎn)碼。

        2.3 審核

        上傳的資源需要經(jīng)過(guò)審核才允許被檢索和播放,管理員在“后臺(tái)管理”界面可以對(duì)上傳后的視頻進(jìn)行審核發(fā)布。

        2.4 播放

        視頻的播放可以分為平臺(tái)內(nèi)播放和平臺(tái)外播放兩種方式。

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

        3 網(wǎng)站升級(jí)

        3.1 精品課程簡(jiǎn)介

        《Linux服務(wù)器配置與管理》是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè)的核心課程,我校在專(zhuān)業(yè)建設(shè)時(shí)為該課程制作了整套的教學(xué)資源,同時(shí)建設(shè)成了市級(jí)精品課程,課程網(wǎng)站采用ASP開(kāi)發(fā),數(shù)據(jù)庫(kù)選擇了Access。

        通過(guò)對(duì)精品課程網(wǎng)站中的資源進(jìn)行分析,從資源類(lèi)型方面看,網(wǎng)站內(nèi)的資源主要有媒體、試題、課件和案例等幾種類(lèi)型,其中媒體素材有文本類(lèi)、圖形/圖像類(lèi)、視頻類(lèi)和動(dòng)畫(huà)類(lèi)等四類(lèi)素材;從資源作用方面看,資源可以歸到教師風(fēng)采、教學(xué)團(tuán)隊(duì)、學(xué)習(xí)指南、網(wǎng)絡(luò)課堂和作業(yè)習(xí)題等板塊。其中網(wǎng)絡(luò)課堂欄目中教學(xué)錄像和動(dòng)畫(huà)視頻是視頻類(lèi)資源,可以將這些資源上傳到Y(jié)Bolo平臺(tái)進(jìn)行共享管理[6]。

        3.2 數(shù)據(jù)庫(kù)分析

        精品課程對(duì)所有教學(xué)資源采用二級(jí)分類(lèi)的形式進(jìn)行管理,一級(jí)欄目有教師風(fēng)采等6個(gè),二級(jí)欄目有課程簡(jiǎn)介等20個(gè)[7]。打開(kāi)數(shù)據(jù)庫(kù)文件,分析表結(jié)構(gòu)得出:

        (1)一級(jí)欄目信息保存在Module表中,主要表結(jié)構(gòu)如下表1所示:

        表1 Module表

        表2 Category表

        其中CType字段可取單頁(yè)面(simple)、多頁(yè)面(news)、下載頁(yè)面(download)、章節(jié)頁(yè)面(category)、鏈接頁(yè)面(url)、留言板(message)、教學(xué)錄像(video)、同步練習(xí)(exercise)和分類(lèi)(classify)等9個(gè)值,不同類(lèi)型的欄目前臺(tái)呈現(xiàn)風(fēng)格也不同。

        (3)教學(xué)資源保存在Article表中,主要表結(jié)構(gòu)如下表3所示:

        表3 Article表

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

        3.3 網(wǎng)站頁(yè)面分析

        (1)網(wǎng)站主要頁(yè)面

        網(wǎng)站由首頁(yè)、一級(jí)頁(yè)面和二級(jí)頁(yè)面組成,首頁(yè)顯示課程簡(jiǎn)介和電子教案、教學(xué)錄像兩個(gè)一級(jí)板塊的若干個(gè)條目。一級(jí)頁(yè)面分頁(yè)顯示某個(gè)二級(jí)欄目中的內(nèi)容列表,二級(jí)頁(yè)面顯示教學(xué)資源內(nèi)容[8]。通過(guò)分析網(wǎng)站源代碼,主要頁(yè)面文件如表4所示:

        表4 網(wǎng)站主要頁(yè)面包含文件

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

        通過(guò)點(diǎn)擊首頁(yè)導(dǎo)航欄中一級(jí)欄目的名稱(chēng)或點(diǎn)擊一級(jí)頁(yè)面左側(cè)二級(jí)欄目的名稱(chēng),可以跳轉(zhuǎn)到Content.asp頁(yè)面,跳轉(zhuǎn)時(shí)可以傳遞m、c或a三個(gè)參數(shù),跳轉(zhuǎn)后頁(yè)面的具體處理流程為:

        ①傳遞參數(shù)m或c:參數(shù)m表示一級(jí)欄目的Id,參數(shù)c表示二級(jí)欄目的Id。如果傳遞的是參數(shù)m,則會(huì)查詢(xún)出該一級(jí)欄目中第一個(gè)二級(jí)欄目的Id。根據(jù)二級(jí)欄目的Id,Content.asp頁(yè)面調(diào)用db.asp頁(yè)面查詢(xún)出該欄目中所有正文的標(biāo)題,然后根據(jù)欄目類(lèi)型調(diào)用相應(yīng)的文件進(jìn)行標(biāo)題的組織和顯示,如單頁(yè)類(lèi)型的二級(jí)欄目就調(diào)用Content_Page.asp頁(yè)面。②傳遞參數(shù)a:參數(shù)a表示正文的Id。Content.asp頁(yè)面首先調(diào)用db.asp頁(yè)面查詢(xún)出該正文的詳細(xì)內(nèi)容,然后調(diào)用Content_Show.asp頁(yè)面進(jìn)行正文的顯示[9]。

        3.4 平臺(tái)視頻資源URL分析

        在視頻資源播放頁(yè)面,平臺(tái)提供“點(diǎn)播視頻代碼”示例,方便基于本平臺(tái)進(jìn)行二次開(kāi)發(fā)。從示例代碼看出,可以通過(guò)嵌套video和iframe標(biāo)記對(duì)平臺(tái)內(nèi)的視頻資源進(jìn)行調(diào)用,示例代碼如下所示:

        controls='controls' webkit-playsinline

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

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

        3.5 核心代碼分析和升級(jí)

        (1)原網(wǎng)絡(luò)課堂內(nèi)容分析

        課程網(wǎng)站后臺(tái)使用eWebEditor在線HTML編輯器進(jìn)行網(wǎng)絡(luò)課堂視頻內(nèi)容的編輯,通過(guò)編輯器上傳的視頻保存在網(wǎng)站根目錄下的UploadFiles文件夾中,同時(shí)生成EMBED標(biāo)記進(jìn)行視頻的播放,生成的所有代碼保存到Article表的Content字段中。如教學(xué)錄像中的“Apache的安裝測(cè)試”的內(nèi)容如下:

        type=audio/x-pn-realaudio-plugin

        src="UploadFiles/01 Apache的安裝測(cè)試.mp4"

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

        console="Clip1">

        (2)原頁(yè)面代碼分析

        Content_Page.asp頁(yè)面中以表格形式顯示網(wǎng)絡(luò)課堂視頻內(nèi)容,當(dāng)視頻內(nèi)容不空時(shí)用response.Write方法輸出內(nèi)容,核心HTML代碼和asp代碼如下:

        <%=Title%>

        <%if Content="" then 'Content變量保存了教學(xué)資源視頻內(nèi)容

        response.Write"沒(méi)有相關(guān)內(nèi)容!"

        else

        response.Write Content

        end if%>

        (3)網(wǎng)站升級(jí)

        課程網(wǎng)站升級(jí)后,視頻資源不再保存在本地,而是上傳到了視頻共享平臺(tái),播放共享平臺(tái)中視頻的代碼可以?xún)?yōu)化到頁(yè)面代碼中,數(shù)據(jù)庫(kù)中只需保存共享視頻的URL鏈接即可。登錄精品課程網(wǎng)站后臺(tái),修改每個(gè)教學(xué)錄像的資源內(nèi)容,從共享平臺(tái)的外鏈提示中將URL復(fù)制并保存,如上述“Apache的安裝測(cè)試”資源內(nèi)容修改為“http://10.10.23.103/.../videos/1_1.mp4”。

        為了兼容升級(jí)前后兩種模式,對(duì)Content_Page.asp中的asp代碼進(jìn)行升級(jí),將原來(lái)代碼中直接輸入正文內(nèi)容的代碼“response.Write Content”改成判斷語(yǔ)句,如果資源內(nèi)容以“http://”開(kāi)頭,則調(diào)用CKplayer播放器播放URL,否則仍直接輸出。

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

        <%if Content="" then

        response.Write"沒(méi)有相關(guān)內(nèi)容!"

        else

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

        <%

        else

        response.Write Content

        end if%>

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

        經(jīng)過(guò)對(duì)網(wǎng)站進(jìn)行全方位的分析、升級(jí)和測(cè)試,成功播放了視頻資源共享平臺(tái)中的視頻,播放流暢[10]。

        4 結(jié)語(yǔ)

        綜上所述,經(jīng)過(guò)深入研究YBolo系統(tǒng)功能,系統(tǒng)還存在一些明顯的不足之處,如對(duì)文檔資源的在線瀏覽支持力度不夠等,通過(guò)和系統(tǒng)開(kāi)發(fā)商積極反饋問(wèn)題,后續(xù)可以升級(jí)途徑來(lái)完善系統(tǒng)功能,但就視頻資源共享播放的途徑研究來(lái)說(shuō)已經(jīng)得到了很好的實(shí)踐。

        猜你喜歡
        轉(zhuǎn)碼精品課程代碼
        移動(dòng)云盤(pán)在線轉(zhuǎn)碼功能技術(shù)研究
        視頻轉(zhuǎn)碼技術(shù)在廣播電視中的應(yīng)用研究
        締客世界(2020年1期)2020-12-12 18:18:28
        創(chuàng)世代碼
        創(chuàng)世代碼
        創(chuàng)世代碼
        創(chuàng)世代碼
        基于IPTV點(diǎn)播業(yè)務(wù)的視頻分段式轉(zhuǎn)碼方案的研究與應(yīng)用
        傳播力研究(2018年7期)2018-05-10 09:42:47
        基于Hadoop 的分布式視頻轉(zhuǎn)碼方案
        精品課程轉(zhuǎn)型升級(jí)為精品資源共享課的認(rèn)識(shí)與思考
        淺析《Photoshop》精品課程開(kāi)發(fā)及網(wǎng)站建設(shè)
        河南科技(2014年16期)2014-02-27 14:13:44
        性欧美大战久久久久久久久| 激情五月开心五月麻豆| 欧洲成人一区二区三区| 六月婷婷久香在线视频| 色综合久久无码中文字幕app| 97国产精品麻豆性色| 中文字幕中文字幕在线中二区| 最近中文字幕免费完整版| 精品无码一区二区三区爱欲九九| 无码伊人久久大杳蕉中文无码| 午夜精品男人天堂av| 国模精品一区二区三区| 国产精品免费久久久久影院| 人人妻人人澡人人爽人人精品97| 亚洲va在线va天堂va手机| 日本中文字幕av网址| 91精品国产在热久久| 欧美成人片在线观看| 久久久久亚洲女同一区二区| 亚洲av成人久久精品| 国产福利一区二区三区在线视频| 亚洲精品92内射| 中文字幕乱码亚洲无线精品一区| 亚洲成人av在线播放不卡| 97久人人做人人妻人人玩精品| 精品久久久久久中文字幕大豆网 | 在线观看国产激情视频| 国产白袜脚足j棉袜在线观看| 78成人精品电影在线播放| 午夜av福利亚洲写真集| 亚洲综合国产成人丁香五月激情| 乱中年女人伦av一区二区| 国产尤物精品自在拍视频首页| 久久伊人中文字幕有码久久国产 | 国产精品一区二区黄色片| 亚洲av永久无码精品网站| 免费无码又爽又刺激网站| 亚洲天堂无码AV一二三四区| 亚洲国产熟女精品传媒| 久久午夜夜伦鲁鲁片免费无码| 亚洲av无码乱码国产麻豆穿越|