SMIL在移動流媒體技術課程教學中的應用_第1頁
SMIL在移動流媒體技術課程教學中的應用_第2頁
SMIL在移動流媒體技術課程教學中的應用_第3頁
SMIL在移動流媒體技術課程教學中的應用_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    smil在移動流媒體技術課程教學中的應用    【摘要】通過smil語言把流媒體技術應用到移動流媒體技術課程的教學系統中,實現教學課件的網上點播和實時授課。課件可邊下載邊播放,為學習者提供了更為實用和豐富多樣的學習平臺,顯著提高學生的學習效率?!娟P鍵詞】smil;移動流媒體;教學系統application of smil teaching in mobile streaming media technologycheng feng-min(department of information engineering,tangshan college

2、,tangshan 063000,china)abstract:according to smil,streaming media technology is applied to the teaching system of mobile streaming media technology,to achieve courseware on demand and real-time online teaching.courseware can be playing while downloading that provides a learning platform with more pr

3、actical and rich variety to learners.improve the students learning efficiency obviously.key words:smil;mobile streaming media;teaching system1.移動流媒體技術課程現狀移動流媒體技術是網絡音視頻技術和移動通信技術發(fā)展到一定階段的產物,隨著3g技術的逐漸發(fā)展,流媒體業(yè)務正成為移動增值業(yè)務的熱點。作為電子信息專業(yè)信號方向的方向課程,該課程具有應用性廣、實踐性強,入門容易但提高難等特點。課程的理論講解主要是依靠ppt和板書,難以完整、形象地表達和發(fā)布課程內容,學

4、生也不易理解和掌握。為此,在開發(fā)新型網絡教學系統時,除了提供靜態(tài)文本的課件資源外,還使用realplayer控件播放一些動態(tài)同步資源文件。通過smil進行資源組織,以“html+同步控制模塊”的形式進行資源發(fā)布,充分利用xml技術既能制作符合國際標準的資源,又可與現行的htm緊密結合,實現了多種媒體資源的時間同步,能夠達到更好的教學效果。2.多媒體融合技術smilsmil(synchronized multimedia integration language)是由w3c組織規(guī)定的同步多媒體操縱語言。它允許將一批獨立的多媒體對象,包括視頻、音頻、圖像、文字、動畫等,在一個同步多媒體演示中集成為

5、一系列的獨立多媒體對象。2.1 smil語言特點1(1)不限定媒體類型和文件格式。只要是播放器支持的多媒體文件,都能鏈接到smil文檔中來同步播放。(2)媒體素材的存儲位置不受限制。smil通過url對素材文件進行引用,這些素材可以存儲在任何服務器上,也就是說可以同時播放存儲在不同地方(服務器上)的多媒體片斷。(3)時間控制。素材的起始時間、結束時間和播放時長都能在smil中設置,而且還能指定播放素材的某一片段。(4)隨意定制的演示空間布局。smil可以將播放窗口劃分為不同的區(qū)域,同時播放不同的媒體素材。一般的情形下在一個區(qū)域(屏幕的上部)播放視頻,在另一個區(qū)域顯示文字 (屏幕的底部)。當然,

6、也可以直接在視頻上面顯示文字。(5)豐富的過渡效果。smil定義了超過100種的過渡效果,控制動畫和轉場效果可以應用于各種可視素材。(6)多語言選擇支持。smil語言將根據具體的語言設置來播放相應版本的演示內容。(7)支持智能流技術。該技術能夠為各種不同連接速度的用戶提供最佳的多媒體服務。2.2 smil語言基本結構一個實際的smil基本程序段結構如下2:(1)開始,以結束;(2)整個程序由body和head兩個部分組成,其中body部分是必須的,而head部分則看實際情況;(3)屬性和標記要求小寫;(4)有些標記必須有一斜杠作為結束標記;(5)屬性值必須用雙引號括起來;(6)文件拓展名為*.

7、smil,或者*.smi;(7)附加信息寫在 之間;(8)用進行注釋。3.smil在移動流媒體技術課程中的應用在教學系統中采用smil技術將授課視頻、聲音、ppt課件、文字等分布在不同地點的不同類型的媒體集中于一個播放器窗口,通過流媒體技術可進行在線同步播放。smil文檔的圖形化生成主要包括多媒體素材的空間布局、時間同步和通過程序來生成smil文檔這三個部分,下面分別加以介紹。3.1 布局設計首先對頁面進行整體布局,在屏幕上定義出各個流媒體片斷顯示的位置。定義基本顯示窗口,并設定窗口的屬性。布局標記以開頭,以結束,其它具體的標記都放在這之間。 必須放在 之間。root-layout標記用于規(guī)定

8、最基本的、最底層的根區(qū)域窗口,其它窗口都是在它的基礎上劃分出來。3.2 片斷的結構組織和時間控制利用smil語言實現對媒體播放的時間控制,不需要對視頻文件進行分割,便可以隨意播放任意時間段的視頻文件。組織流媒體組件播放的時間行為包括順序播放標記 和并行播放標記 ,這兩個標記可單獨使用,也可以協同使用。另外在結構中可以嵌套使用dur、begin、end、clip-begin、clip-end等屬性,來控制媒體片斷的持續(xù)時間和播放起止時間,實現對視頻文件的隨意播放。3.3 生成smil文檔smil文檔的生成是利用dom動態(tài)生成smil文檔中的各種元素和屬性結點,并將用戶通過圖形界面輸入的、存放在數

9、據庫表中的數據取出來,作為dom所生成的元素結點的名稱或屬性結點的值,所產生的dom樹以“.sml”為擴展名的文件保存起來,就是所需的smil文檔。smil文檔符合xml文檔的規(guī)范,所以系統生成smil文檔的原理與組件的xml描述文檔的生成原理相同3。以空間布局中的根區(qū)域為例。首先,由dom動態(tài)生成一個名為root-layout的元素結點,它對應著演示屏幕的根區(qū)域。接著將根區(qū)域作為區(qū)域名稱,通過訪問區(qū)域表,取得根區(qū)域的左坐標、上坐標、高度、寬度和背景色的值。然后再利用dom產生與這些值相對應的屬性結點,名稱分別命名為left,top,height,width和background-color,

10、而屬性結點的值就是根區(qū)域的左坐標、上坐標、高度、寬度和背景色的值。以上由dom產生的smil文檔中的對應語句為:另外,由于用戶的聯網速度不盡相同,為此采用智能流技術。系統可以根據客戶端不同的帶寬,讓傳輸的信息自動適應帶寬,并始終以流暢的方式進行播放。3.4 效果測試通過客戶機上的瀏覽器,學生可以打開教學系統服務器上的網頁,并且超鏈接到某一流媒體進行訪問。流媒體服務器收到請求后,通知客戶機;當客戶機收到信號時,調用內嵌的realplayer播放器;播放器向服務器發(fā)送有關接收到的信號;隨后服務器便開始將流媒體以流式傳輸的形式進行文件傳輸,播放器開始一邊接收一邊播放。4.結論smil規(guī)范對基于網絡的多媒體素材空間布局和時間同步提供了易于使用的描述機制,并且節(jié)省了網絡帶寬,因此利用smil來表達基于web的網絡多媒體課件的學習內容成為了一種理想的選擇。參考

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論