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

SMIL在多媒體教學(xué)資源集成中的應(yīng)用研究

2008-12-31 00:00:00廖宏建唐連章楊玉寶
電腦知識與技術(shù) 2008年19期

摘要:SMIL是XML的一項具體應(yīng)用,可以將不同的多媒體素材集成在一起,并在時空上對它們的演示進行同步控制,克服了HTML在處理動態(tài)多媒體信息方面的缺點和不足,因而是解決多媒體教學(xué)資源庫建設(shè)中資源集成的有效解決方法;本文對SMIL在多媒體教學(xué)資源集成中的關(guān)鍵技術(shù)進行了分析,并提出了基于SMIL的多媒體資源集成系統(tǒng)的設(shè)計思路與實現(xiàn)過程,對資源庫的有效挖掘利用,提供了有益的幫助。

關(guān)鍵詞:SMIL;同步;多媒體資源;資源集成

中圖分類號:TP319文獻標識碼:A文章編號:1009-3044(2008)19-30149-03

Study on SMIL Applying to Multimedia Leaning Resources Integration

LIAO Hong-Jian,TANG Lian-zhang,YANG Yu-bao

(Laboratory Center, GuangZhou University, Guangzhou, 510005, China)

Abstract:SMIL is an XML-specific application. It can integrate different multimedia materials, and demonstrate them in time and space synchronously, to overcome the shortcomings of HTML in handling dynamic multimedia information. So it is a effective solution of integration in multimedia learning resources library construction; The core technologies of SMIL are analyzed, and a SMIL-based multimedia resources integration system designedand implemented. It provides a more efficient ways of utilizing learning resources.

Keywords:SMIL; Synchronization; Multi-media Learning Resources;Integration

1 教學(xué)資源庫建設(shè)中存在的問題

隨著網(wǎng)絡(luò)技術(shù)與教育信息化的深入發(fā)展,很多學(xué)校都建立了基于校園網(wǎng)的教學(xué)資源庫,在資源的積累方面取得了成效。如何對已有資源進行融合,為師生提供更好、更快捷的服務(wù),是很多學(xué)校在資源庫建設(shè)中亟待解決的新問題。如我校實驗中心通過多年的硬軟件投入,目前已建成非線性編輯實驗室、錄播實驗室、微格室、視頻點播系統(tǒng)等,形成的多媒體教學(xué)資源分散在不同的樓宇,不同的分室、不同的服務(wù)器中,資源類型包括文本、圖片、音視頻、三維動畫、網(wǎng)絡(luò)課件等,資源容量巨大、種類豐富,但是在資源的利用中存在以下問題:

(1)由于資源分布的時空分散性,導(dǎo)致資源的訪問、調(diào)用不便捷;

(2)目前使用html建立的資源門戶站點只是對文字、圖片、聲音、動畫、視頻的機械堆砌,不能對不同的媒體信息片斷進行組合點播;

(3)文件格式要求統(tǒng)一,適應(yīng)性差。在現(xiàn)有的資源點播中,只能使用統(tǒng)一的包容文件格式;如我們要播放一段視頻中間的片段時,如從20秒到50秒,再播放1分20秒到2分50 秒等等諸如此類的任務(wù)時,目前的 VOD 系統(tǒng)只能依靠用戶的拖拽來實現(xiàn),由于操作的原因和重新緩沖,各片段之間難以實現(xiàn)無縫連接。如果依靠編輯軟件將源文件重新剪輯,也可實現(xiàn)這種效果,但需要重新生成一個新的文件,在一定程度上,老師的播放要求是不定的,不僅工作量大,生成的文件越來越多,不便于老師的備課和輔助教學(xué)。

因此,如何對這些包含文本、圖片、音頻、視頻等格式的多媒體資源進行融合,從單純的教學(xué)視頻點播過渡到結(jié)合多種媒體的流媒體課件混合點播,更快捷、充分地挖掘利用現(xiàn)有資源,是目前資源庫建設(shè)中的新問題。在實踐中我們發(fā)現(xiàn),同步多媒體集成語言(SMIL)通過對所需的不同空間、不同類型的資源進行智能、同步融合形成特定要求的流媒體,能有效解決上述問題。

2 SMIL介紹

同步多媒體集成語言(Synchronized Multi-media Integration Language,簡稱SMIL),是由W3C(World Wide Web Consortium)組織發(fā)布的一種簡單而有效的關(guān)聯(lián)性標記語言[1]。SMIL 可以將Internet上不同位置的媒體文件通過它們的URL關(guān)聯(lián)起來,形成多媒體文件;在播放時,播放器會自動從它們的存放位置進行調(diào)用,并按SMIL文件中設(shè)置的播放順序和位置等屬性,將這些文件集成到同一窗口播放。也即SMIL使Web上的多媒體應(yīng)用保持同步,通過時間順序?qū)σ曨l、音頻、文字、圖片等進行同步控制。所有這些媒體文件都相互獨立存在,SMIL文件僅是一個關(guān)聯(lián)文件,不包含、不改變真正的媒體內(nèi)容。

可見,SMIL 與 Authorware 及 PowerPoint不同,Authorware 和 PowerPoint 軟件需要把多個文件集成為一個體積龐大的大文件;也與HTML不同,HTML無法在時間上控制多個媒體文件。因此,SMIL可以有效地發(fā)揮流媒體的作用,設(shè)置多個媒體文件在播放器窗口的顯示區(qū)域、播放順序,并進行精確的時間控制。

SMIL支持的媒體格式有靜止圖片文件、RealPix,RealText,動畫,音頻,視頻等(如表1所示)。目前支持SMIL文件的播放器主要有Real Player、QuickTime等,常用的網(wǎng)絡(luò)瀏覽器只要安裝了RealPlayer或QuickTime的相應(yīng)的插件,也可以播放SMIL文件。

表1SMIL支持的文件類型

SMIL屬于擴展標記語言(XML)的范疇,是純文本類型的語言,其文件擴展名為“.smil”或“.smi”。整個文件從開始,以結(jié)束,主要語法包括屏幕布局控制和時間行為描述兩部分,其中屏幕布局控制包含在由標記定義的頭部;時間行為描述包含在由標記定義的正文部分, 通過

3 利用SMIL進行資源集成的關(guān)鍵技術(shù)

使用SMIL對多媒體素材的集成,主要解決以下三個方面的問題:

3.1 設(shè)置多媒體素材的組合播放方式

在目前的 VOD 點播系統(tǒng)中,默認的點播文件的格式都是視頻。實際上,現(xiàn)在教育資源的點播已不僅僅限于視頻,還可以包括音頻、文字、圖片等等,這就需要我們提供一個播放方式的組合設(shè)置,實現(xiàn)對來自同一文件或不同文件中素材片斷的有機、智能融合、同步及播放,同時又不破壞原素材,真正達到多媒體組合教學(xué)的目的,為教學(xué)服務(wù)。這種組合主要包括放映的時間先后,主要有順序播放、并行播放。順序播放是指一個素材播放完畢后接著播放另一素材,并行播放則是指幾種素材可以同時播放,其中又包括完全同步即同時開始播放和不完全同步,如 A 素材播放幾秒后再開始播放B素材或再過幾秒后播放C素材等等,這就可能在一個時間段只有A素材播放,另一時間段有 A、B 或 B、C 或 A、C 或 A、B、C 在同時播放。

例如, 已有一個 rm格式的《信號發(fā)生器》課件“signal_generator.rm”,要取其中的“功能介紹”知識點, 時間區(qū)間是從 1min20s 到5min29s, 并組合播放字幕,則生成的課件“信號發(fā)生器功能介紹.smil”的主要代碼如下:

其中的“信號發(fā)生器功能介紹詞.rt”是給該段視頻配RealText 格式的字幕文件。

3.2 規(guī)劃SMIL文件的時間線

當多個媒體文件組合時,各個媒體文件的時間線以及它們在多媒體文件中播放的計劃組成了整個多媒體節(jié)目的時間線。合理計劃流媒體的時間線可以實現(xiàn)畫面、音頻、字幕等同步,也有助于合理使用用戶的連接帶寬,避免播放遲滯和“再預(yù)置”現(xiàn)象的出現(xiàn)。SMIL 語言通過時間標記元素建立和改變SMIL文件的時間線,如通過begin 和end 屬性設(shè)置媒體播放的開始、結(jié)束時間及前后播放的間隔時間,通過clip-begin和Clip-end屬性可以播放連續(xù)性媒體文件內(nèi)部的一個片段,還可以通過dur屬性設(shè)置播放的持續(xù)時間等。

考慮到授課時需4個流媒體同步播放,因此設(shè)計成并行方式。根據(jù)測試發(fā)現(xiàn),當服務(wù)器端在同一時間發(fā)送視頻流、音頻流、圖片流和文本流,那么客戶端最早收到的往往是文本流,而最后收到的是視頻流[2]。如果要同步播放這4個流,就必須以最后到達的視頻流為播放起始點,具體實現(xiàn)如下:

<audioid=\"networkteachingaudio\" 172.22.21.100="" <="" elab="" p="" rtsp:="" sbq="" src='">

networkteachingaudio.rm\"/>

3.3 設(shè)置SMIL文件播放的屏幕布局

將多種媒體組合到一個窗口中播放時,除了聲音文件外,其他的媒體內(nèi)容需要不同的播放區(qū)域,在SMIL文件中,通過定義相關(guān)標記的region屬性等在各播放區(qū)域中放置相應(yīng)的可視媒體對象。在復(fù)雜的流媒體播放應(yīng)用中,可能需要建立動態(tài)或重疊的播放區(qū)域,這可通過標記的z-index參數(shù)來實現(xiàn)。SMIL文件中所定義的播放區(qū)域,只要不定義其背景色,在默認狀態(tài)下是透明的;對于最上層播放區(qū)域,如果有媒體在其中播放,下面各層的區(qū)域就被覆蓋;如果區(qū)域中沒有媒體文件的播放,它就處于透明狀態(tài),下層中正在播放媒體文件的區(qū)域就被顯示。如下面的代碼定義了兩層區(qū)域,并實現(xiàn)播放區(qū)域的動態(tài)轉(zhuǎn)換。

4 多媒體教學(xué)資源集成平臺的設(shè)計思路與實現(xiàn)

根據(jù)我校建設(shè)現(xiàn)狀,我們使用SMIL結(jié)合已有的流媒體點播系統(tǒng),設(shè)計了如圖2所示的多媒體資源集成系統(tǒng),用來實現(xiàn)多媒體內(nèi)容的整合,系統(tǒng)要支持媒體素材的上傳、檢索和瀏覽功能;支持多媒體素材集成的在線編輯、撰寫;支持多媒體內(nèi)容的同步發(fā)布等。

圖1 多媒體集成點播系統(tǒng)的體系結(jié)構(gòu)

從使用者的角度來講,包括的主要功能模塊有:

(1)資源的管理與檢索:對資源的管理包括資源的上傳、分類、刪除等;檢索包括按關(guān)鍵字檢索和按片斷檢索。

(2)多媒體資源的在線制作與發(fā)布:此模塊是整個系統(tǒng)中的重點,為用戶提供一個可視化的資源集成窗口,在此窗口中,用戶無需了解SMIL語法而通過拖拽或選項設(shè)置來集成多媒體素材,選項包括:編輯資料的名稱顯示、鏈接地址、所屬分類、內(nèi)容簡介;編輯結(jié)點名稱和起始點、結(jié)束點時間;編輯資料的制作者信息等。工作流程如圖2所示:用戶首先從資源庫中檢索需要的資源,通過編輯界面來設(shè)置素材的參數(shù),如起始時間、截止時間,屏幕布局等;系統(tǒng)依據(jù)用戶的設(shè)置自動生成SMIL文件,用戶通過預(yù)覽后可反復(fù)修改,然后發(fā)布到流媒體服務(wù)器。

(3)客戶端的點播功能。由于本系統(tǒng)要使用 SMIL2.0 語言,而只有QuckTime或RealPlayer 9的播放器才支持(當然這種兼容性在以后隨著播放軟件的發(fā)展而有所改善),所以我們在RealPlayer地址中直接輸入SMIL文件的URL,或在WEB 中嵌入RealPlayer 的方式進行播放。RealPlayer播放器通過RTSP協(xié)議請求RealServer中的SMIL文件,播放效果如圖3所示。

圖3 基于SMIL集成平臺的演示示例

5 SMIL在資源整合方面的效果與優(yōu)勢

在我校的實驗教學(xué)資源庫建設(shè)實踐中,運用SMIL技術(shù)結(jié)合現(xiàn)有的流媒體點播系統(tǒng)來實現(xiàn)多媒體資源的集成,提高了現(xiàn)有資源的利用率,取得了較好的效果,表現(xiàn)為:(1)SMIL采用與HTML類似的標記方式,語法簡單易學(xué),易于掌握;(2)集成性強,易于開發(fā)生動、形象、圖文并茂的多媒體課件,并輕松實現(xiàn)網(wǎng)上實時同步播放;(3)具有一定的智能性,如通過帶寬來選擇不同的傳輸速率,添加時間段超鏈接,甚至轉(zhuǎn)場過渡功能,動畫效果等。

6 結(jié)束語

本文嘗試將SMIL應(yīng)用到多媒體教學(xué)資源的集成中,可以很好的解決多媒體教學(xué)資源播放效果不佳、制作難度大、共享困難等問題,是資源庫設(shè)計中資源集成共享的一個很好的選擇。由于SMIL的特性可以將流媒體卓越的網(wǎng)絡(luò)傳輸性能得以很好的利用,目前它已經(jīng)成為Internet上用于集成多媒體節(jié)目,尤其是流媒體的國際通用標準語言,在移動流媒體如多媒體短信,遠程教育等領(lǐng)域有著廣闊的應(yīng)用前景。

參考文獻:

[1] Jeff Ayars.Synchronized Multimedia Integration Language (SMIL 2.0) - [Second Edition][DB/OL]. http://www.w3.org/TR/2007/REC-SMIL2-20050107,2007-09-12.

[2] 廖宏建.讓流媒體在網(wǎng)頁上自由翱翔[J]. 中小學(xué)信息技術(shù)教育,2005,(09).

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文

主站蜘蛛池模板: 亚洲精品视频免费| 日韩国产高清无码| 国产成人无码久久久久毛片| www.亚洲一区| 18禁黄无遮挡网站| 亚洲欧美极品| 四虎精品国产AV二区| 日韩区欧美区| 538国产在线| 国产成年女人特黄特色大片免费| 四虎永久在线| 亚洲av综合网| 丝袜久久剧情精品国产| 5555国产在线观看| 欧洲亚洲一区| 2021国产精品自拍| 免费毛片网站在线观看| 亚洲色图综合在线| 亚洲欧美日本国产综合在线| 久久免费视频6| 国产9191精品免费观看| 欧美三级视频在线播放| 秋霞国产在线| 亚洲动漫h| 欧美精品伊人久久| 亚洲第一国产综合| 999国产精品| 99国产精品免费观看视频| 一级一级一片免费| 99在线免费播放| 久久亚洲中文字幕精品一区| 女人18毛片久久| 91黄色在线观看| 久久伊人色| 日韩美一区二区| 国内精品视频| 粉嫩国产白浆在线观看| 国产亚洲精久久久久久久91| 久久久久亚洲精品无码网站| 亚洲天堂伊人| 无码免费的亚洲视频| 97se亚洲综合在线天天| 欧美在线黄| 亚洲精品无码人妻无码| 精品91视频| 精品国产一区二区三区在线观看 | 在线看片中文字幕| 色欲不卡无码一区二区| 曰AV在线无码| 午夜精品久久久久久久99热下载 | 亚洲天堂.com| 国产成人凹凸视频在线| 国产丝袜第一页| 久久综合婷婷| 成色7777精品在线| 国产日产欧美精品| 国产综合在线观看视频| 91精品啪在线观看国产91| 91精品国产丝袜| 久久狠狠色噜噜狠狠狠狠97视色| 99久久国产自偷自偷免费一区| 91毛片网| 国产永久免费视频m3u8| 中字无码av在线电影| 国产精品hd在线播放| 国产xx在线观看| 国产成人一区免费观看| 欧美a√在线| 国产成人1024精品下载| 中国毛片网| 国产原创演绎剧情有字幕的| 亚洲第一中文字幕| 激情无码字幕综合| 中国毛片网| 91精品人妻互换| 四虎永久在线视频| 国产色爱av资源综合区| 精品国产Av电影无码久久久| 一边摸一边做爽的视频17国产| 中文字幕天无码久久精品视频免费| 色婷婷亚洲十月十月色天| 久久精品这里只有国产中文精品|