流媒體播放器范例6篇

前言:中文期刊網精心挑選了流媒體播放器范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

流媒體播放器范文1

[關鍵詞] 流媒體 J2ME MPEG RTP RTCP

一、引言

隨著通信技術和計算機技術的迅猛發展,3G時代的到來,使得人們對手持設備的應用有了更高的要求,人們已不滿足于簡單的通話,收發短信等基本功能,而更多的是要求有多媒體應用,能利用手機進行上網沖浪,3D游戲,播放視頻等。

二、系統的分析與設計

1.目前存在的系統分析

隨著通信技術和計算機技術的迅猛發展,使得人們對手持設備的應用有了更高的要求,人們已不滿足于簡單的通話,收發短信等基本功能,而更多的是要求有多媒體應用,能利用手機進行上網沖浪,3D游戲,播放視頻等。移動設備通過網絡觀看視頻將是不可避免的問題。而且目前的城市的網絡覆蓋率比較的好。

在這種情況下,多媒體播放器在設計與實現在有一些問題:

(1)由于多媒體手機在硬件性能上與PC機有著顯著的差異,所以在多媒體手機上播放的視頻短片的比特率要遠遠低于PC機上的,所以在設計多媒體手機時要受到多媒體手機硬件與操作系統的影響。

(2)現在多媒體手機外接的存儲卡容量不是很高,當你在旅行的過程中或者在移動的過程中,因為你的存儲卡的容量有限,所以你只能看少量的視音文件。

(3)現在多媒體手機在播放視音頻文件的過程中,如果你看到自已喜歡的圖片,你就想要保存下來,作為永久的珍藏。

(4)如何設計一項全新多媒體播放器,為將來的多媒體移動服務打下堅實的基礎。

2.對目前系統的改進

本項目是一個關于手機播放器的系統,通過移動終端手機能夠實現在任何時間,地點進行多媒體音頻與視頻的播放,本項目在空間上延伸了基于internet的網絡服務,在時間上更具有靈活性。本系統只能播放視頻文件的格式為MPEG格式與音頻文件的格式為WAV格式,這是因為由底層的開發包所決定的。

本項目具有以下幾個功能模塊:

(1)首先視頻(主要是MPEG格式)的播放模塊,播放形式主要采用兩種形式:本地播放與網絡播放。本地播放也就是所謂的視頻文件在本地手機存儲器里,直接進行播放,網絡播放主要是視頻文件放在網絡服務器,手機進行調用播放。它在空間上延伸了internet網絡服務,在時間上更具有靈活性。

(2)其次實現音頻(主要是WAV格式)的播放模塊,播放形式主要采用兩種形式:本地播放與網絡播放。運行方式與視頻播放模塊相似。

(3)再次抓圖模塊,在進行播放本地與網絡視頻時,當你認為哪一個視頻的瞬間你很鼓歡,你就可以進行抓圖,把它抓下來。

(4)最后是控制模塊,在進行播放音頻與視頻的同時,有一些基本的控制功能,比如:播放,停止,暫停,增加音量,減小音量等。

1>以下是本地播放視頻或音頻文件流程圖

以上圖的說明:這是一個本地播放視頻或音頻文件的流程圖,首先生成一個等待WaitCanvas的對象,之后生成一個等待界面,然后生成一個VideoCanvas對象,它主要是用來進行播放文件控制的,用VideoCanvas生成的對象來打開用戶在剛開始的界面上所輸入URL,URL里包括IP地址,端口號(8080)以及被訪問的文件名。如果打開成功都進行播放,如果失敗者結束程序。最終關閉MIDlet程序。

2>以下是網格播放視頻或音頻文件流程圖

以上圖的說明:這是一個網絡播放視頻或音頻文件的流程圖,首先生成一個等待WaitCanvas的對象,之后生成一個等待界面,然后生成一個VideoCanvas對象,它主要是用來進行播放文件控制的,用VideoCanvas生成的對象來打開用戶在剛開始的界面上所輸入URL,URL里包括IP地址,端口號(8080)以及被訪問的文件名。如果打開成功都進行播放,如果失敗者結束程序。最終關閉MIDlet程序。

三、客戶端的實現

手機客戶端MIDlet的設計是本課題研究的重點,是實現本地與無線播放器應用的關鍵,客戶端MIDlet需要解決的關鍵問題有:MIDlet程序結構流程控制,界面的開發;準確地提交用戶請求參數問題等。根據系統需求分析,本項目終端支持系統的客戶端主要面向的活動者是有具有多媒體手機的用戶。以多媒體手機的用戶所應具有的功能進行介紹手機客戶端MIDlet開發的過程和主要解決的問題。

1.客戶端流程設計

主要的流程說明:首先啟動MIDlet,進行輸入所要訪問的服務器的IP和所要播放的文件的全稱,如果輸入錯誤,都重新輸入,如果輸入正確者,進行下面的一個操作,機器根據你所輸入的IP地址來判斷是本地播放,還是要進行網絡的播放,當你如果輸入的是本地IP,那么手機只播放你在手機存儲介質里面的視頻或音頻文件。如果你輸入的是網絡IP,那么手機會播放在服務器中的視頻或音頻文件。在進行播放視頻與音頻的過程中,可以對作對象進行一系列的操作,比如抓圖等。

2.MIDLET主程序的設計

一個MIDP應用程序的基本執行單元――MIDlet,所以ControlVideo繼承MIDlet了,并有以下幾個方法:startApp(),pauseApp(),destroyApp(),commandAction()還有一個線程PlayImage,這個程序它所要實現在的主要功能是,形成一個輸入的界面,在這個界面里面要實現讓用戶輸入URL,URL里面包含訪問計算機的IP,端口號及所要訪問的播放文件全稱。還有在界面上還形成幾個按鈕比如開始,退出這是由commandAction()來進行控制等,它還進行控制整個程序的運行,選形成一個等待的界面,然后根據用戶所輸入的信息進行打開URL,再進行播放文件的控制等等。

3.播放控制的設計

它主要是由VideoCanvas繼承Canvas,并有以下幾個方法:VideoCanvas(), initialize(), paint(), time2pix(),open()等方法。它主要實現的功能是:對播放的視頻或音頻文件進行一系列的操作比如播放,停止,暫停,增加音量,減小音量。

4.播放文件判斷的設計

在這里主要是設計一個單獨的類,名稱為VideoType,它主要先從用戶輸入的URL來分析出用戶輸入的信息,從中分離出輸入的IP地址,端口號以及文件的名稱,再進行判別用戶輸入的文件的類型。它里面有以下幾個方法:guessContentType(),splitURL()。

5.網絡連接等待介面的設計

這是一個所設計的一個等待界面,名稱WaitCanvas,它繼承了Canvas類,它主要的功能是:當用戶輸入IP地址時,手機在連結服務器的時候,可能會有一個過程,所以這個時候出現一個等待界面。它里面有以下幾個方法:WaitCanvas(),void setMessage(),paint()。

四、結束語

本文研究的重心在于利用流媒體技術使手機播放器中本地與網絡(無線)終端MIDP應用開發技術的解決方法及資源的網絡通信,信息整合問題。因此在論文中深入研究了J2ME體系結構及其平臺下手機程序MIDP的開發技術,詳細分析了本地終端與無線終端和資源的通信解決方法,并構造了一個手機多媒體播放器系統,通過該系統,完整說明了MIDP應用程序開發的流程控制,界面設置與流媒體和視頻壓縮技術。本系統還會不斷的改進,實現更廣,更新,更實際的功能,以適應時代的需求。

參考文獻:

[1]吳一丁:J2ME技術在移動設備上的應用.java研究組織,2005

[2]黃寶雄:流媒體技術.中國多媒體視訊,2005

流媒體播放器范文2

近日,光芒傳媒旗下“磊客中國”網站推出了一個名為“RoxTV”的P2P流媒體播放軟件。相信大家對于Coolstreaming這一流媒體播放技術不會陌生,RoxTV正是Coolstreaming技術研發的原班人馬傾力打造的播放軟件。與其它的流媒體播放軟件有所不同,RoxTV提供了經濟、廣泛的互動電影、電視廣播以及其他娛樂內容。它讓磊客們建造出了一個真正屬于自己的影音帝國。

小巧快捷 全新卻又似曾相識

我們的體驗是從下載客戶端開始的。不到500kb的安裝文件比任何一個流媒體播放程序都要小將近一半,用目前的寬帶網絡下載,相信也只是一瞬間的事情。

RoxTV的安裝和常規軟件并無太多不同,這方面照顧到了對電腦并不熟悉的使用者。在安裝之后,桌面上會出現一個RoxTV的綠色立方體圖標,雙擊它,我們就可以進入磊客的世界了。

首先提示“連接RoxBeam服務器”,你只要打開XP防火墻對該軟件的限制,立刻就可以見到一個現代感十足的用戶界面。而這些都是系統自動提示,同時你也不必太過緊張自己操作有誤。

直接抵達的是“Rox娛樂中心”,軟件正中的Roxplayer上閃動著象征磊客的標志。對于初次體驗RoxTV的人來說,這個播放器更像是一張我們所熟悉網頁,而且在鏈接上點擊鼠標右鍵,也可以看到似曾相識的IE右鍵菜單。

磊客劇場 直播點播搜索全能

RoxTV的“Rox劇場”相當于目前大多數流媒體播放器的網絡電視功能。在頻道設置上,它主要是以不同的文藝類型劃分,比如動漫、娛樂、電影、電視劇和綜藝等,當然也有目前的一些電視頻道可供觀看。

具體操作是:首先點選自己喜歡的頻道,在相應的“頻道/節目”欄中會出現當天的節目列表,里面有具體的開播時間和節目名稱,同時在“頻道信息”欄會出現頻道名和與之相對應的頻道描述;點擊任何一欄中的“播放”按鈕,Roxplayer都會顯示鏈接并加載緩沖,稍等片刻便可以看到節目列表中相應時段的節目內容了。

需要注意的是,在這里等待加載的時間是隨著信息提示欄中的“當前在線人數”成反比例變化的,即在線人數越多,等待的時間就越短,這一點有別于普通的流媒體播放軟件,也是P2P技術的魅力所在。

在播放器右側我們發現RoxTV具有較完善的搜索功能,這是目前很多流媒體播放器都不具備的。在關鍵字搜索中,用戶可以選擇固定的頻道,并定位具體的視頻名稱、導演或是主演的姓名,輸入關鍵字即可完成定向查找;也可以通過分類搜索找到某一特定分類下的多個視頻。

最后,RoxTV還與ROX網站進行了無縫連接,即用戶可以點擊相關按鈕或是文字鏈接,直接進入ROX網站的網頁里。將文字瀏覽與音視頻播放很好地結合在一起,可以說是RoxTV的最突出貢獻了。

娛樂中心 網絡媒體應有盡有

過去,網友要去不同的網站找不同的資源、鏈接,還要下載不同格式的文件,并打開多個播放器進行收看。

但是現在,“Rox娛樂中心”的5個欄目:搞笑、娛樂、電臺、Flash以及DV是一氣呵成的,提供的是大而全的應用模式。

流媒體播放器范文3

關鍵詞:流媒體;高校;視頻新聞;網絡點播;設計;實現

中圖分類號:TP37文獻標識碼:A文章編號:1009-3044(2008)20-30358-03

1 引言

隨著各種電視節目的上星和互聯網的快速發展,報紙、雜志、廣播、電視等傳統媒體紛紛觸網,如何在新形勢下,更好地發揮高校自辦電視臺的思想教育功能,實現高校電視更好更快的傳播以及對校園媒體資源進行優化重組,形成優勢互補,突出整體效能,是目前高校尤其是西部邊遠地區院校迫切需要解決的問題。利用校園網絡進行校園視頻新聞點播,逐漸成為了校園視頻新聞傳播的主要途徑之一。網絡視頻點播是綜合了計算機技術、通訊技術、多媒體技術而迅速發展起來的一門綜合性技術。它利用了網絡和視頻技術的優勢,徹底改變了過去收看校園視頻新聞的被動方式,實現了校園視頻新聞節目按需收看和任意播放,為用戶提供實時、交互、按需點播服務的系統。利用校園網建設VOD系統可以為廣大師生提供在線的視頻新聞節目的點播服務。如何利用網絡視頻點播技術構建一種基于流媒體技術的實效性高校校園視頻新聞網絡點播系統已成為一個勢在必行的手段和趨勢。

2 流媒體技術及視頻點播原理

2.1 流媒體技術

流媒體(Steaming Media)是指在網絡中使用流式傳輸技術的連續時基媒體,如音頻、視頻或多媒體文件。流媒體技術就是把連續的影像和聲音信息經過壓縮處理后放在網站服務器上,讓用戶下載、觀看、收聽,而不需要等整個文件全部下載完畢后才可以觀看的技術。傳輸及播放的流媒體文件,經過特殊的壓縮方式分成一個個壓縮包,由視頻服務器向用戶計算機連接、實時地傳送,用戶機不必等到整個文件全部下載完畢,僅需將起始幾秒的數據先下載到本地的緩沖區中就可以開始播放,采用一邊播放、一邊下載、一邊丟棄的方式,客戶端的緩沖區建在內存中,不占用硬盤空間,不會在用戶端留下任何拷貝,保護了知識產權,同時提高帶寬利用率。流媒體技術是一個綜合的技術,它包括采集、編碼、傳輸、儲存、解碼等多技術。作為以流媒體為技術支撐的流媒體應用系統,一般分為編碼端、服務器端和用戶終端3部分。

2.2 高校校園視頻新聞網絡點播系統

高校校園視頻新聞網絡點播系統采用流媒體技術,建立專門的流媒體服務器,把校園視頻新聞編碼處理后到流媒體服務器中,用戶在校園網連通的任何端口,可利用網絡進行校園視頻新聞的點播與觀看,在這個過程中本系統可實時向用戶傳送節目,用戶也可通過網絡客戶端對所觀看節目實現隨意控制??捎脠D1來說明校園視頻新聞點播系統的工作過程和系統結構。

3 高校校園視頻新聞網絡點播系統的設計

本系統所要處理和傳輸的信息主要是視音頻信息為主的多媒體信息。為了便于師生的對視頻新聞的點播,這就需要校園視頻新聞者在過程中注重質量、訪問速度、方便和快捷性,并且也要根據學校的實際條件構建實效性的視頻點播服務平臺;校園內用戶可以查閱節目的詳細信息,可以以頁面方式觀看,也可利用播放器播放或全屏播放;也可下載觀看。

本系統主要借助于目前主流的流媒體系統之一的windows media為主要支持技術來構建實效性高校校園視頻新聞網絡點播系統,突出其方便性、先進性、集成性、低成本的特點。

在Windows Media技術支持下,主要從其文件格式、流媒體傳輸協議、播放方式、系統組成等幾個部分總體上去設計實現該系統。

3.1 文件格式

Windows Media支持ASF, WMV, WMA等文件格式,ASF (Advanced Stream Format)是Windows Media的核心。ASF是一種數據格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過這種格式以網絡數據包的形式傳輸,實現流式多媒體內容。WMV是視頻數據格式,WMA是音頻數據格式。本系統主要傳輸視頻信息,所以在前期制作視頻時全部采用ASF、WMV兩種格式。

3.2 流媒體傳輸協議

流媒體傳輸協議是流媒體技術的一個重要組成部分,也是基礎組成部分。它是為在網絡上實時傳輸多媒體信息而開發的協議。目前,Windows Media支持的流媒體傳輸的協議主要有: 實時傳輸協議RTP (Real-time TransportProtocol),用于Internet上針對多媒體數據流的一種傳輸協議。實時傳輸控制協議RTCP (Real-time Trans-port Control Protocol),RTCP和RTP一起提供流量控制和擁塞控制服務。實時流協議RTSP (Real-time Streaming Protocol),定義了點對多點應用程序如何有效地通過IP網絡傳送多媒體數據?;谏鲜鰠f議的支持,本系統實現了流媒體信息的有效傳輸。

3.3 播放方式

為了能夠讓多媒體數據在網絡中很好地傳輸,并在客戶端精確地回放?;谶@個目的,在流媒體的播送技術上人們采用了單播、多播、點播、廣播等技術。點播是客戶端與服務器之間的主動的連接,在點播連接中,用戶通過選擇內容項目來初始化客戶端連接,一個客戶端從服務器接收一個媒體流(這個連接是唯一的,其它用戶不能占用),并且能夠對媒體進行開始、停止、后退、快進或暫停等操作,客戶端擁有流的控制權,就像在看影碟一樣。這種方式由于每個客戶端各自連接服務器,服務器需要給每個用戶建立連接,對服務器資源和網絡帶寬的需求都比較大。

本系統考慮到校園視頻新聞時間短、信息量大;便于師生在觀看校園視頻新聞控制和交互以及校園網自身特點,采用點播方式來實現校園視頻新聞的網絡傳播。

3.4 系統組成及工作流程

為了更好地使流媒體系統在各個不同層面上互相通信,基本的流媒體系統包含三個組件:編碼器,服務器,播放器。基于Windows Media技術構建的校園視頻新聞網絡點播系統依靠Windows Media Service系統的主要組成。它分別校園視頻新聞采編轉系統、流媒體服務器(Windows Media Server)和客戶端流媒體播放器(Windows Media player),分別用于流媒體的制作、和播放等。

(1)校園視頻新聞采編轉系統:用于采集、編輯、轉換編碼多媒體數據,使其成為流媒體數據格式,便于在流媒體服務器進行和管理。

(2)流媒體服務器:簡單地說,就是支持流媒體點播的服務器,用于存放、控制、管理流媒體數據。

(3)客戶端播放器:主要用于客戶端用戶對校園視頻新聞進行點播播放、瀏覽等。

簡單來說,該系統工作時, 前期采編轉系統創建流媒體文件并存放到流媒體存儲服務器;服務器端創建提供點播的站點設置和管理節目并啟動;客戶端通過瀏覽器以Web方式訪問,獲得節目信息,選擇后再由流媒體服務器經過調度后啟動相應的流媒體播放器實時播放節目。

4 高校校園視頻新聞網絡點播系統的實現

4.1 校園視頻新聞的編碼制作

(1)校園視頻新聞的前期攝錄與編輯。

為了保證圖像質量,校園視頻新聞必須在前期的攝錄、采集、編轉等過程中盡可能減少視頻的損耗。 筆者在實踐中的具體的做法是:攝錄階段,采用廣播級攝像機和信噪比較高的錄像帶攝制校園新聞,以此減少各環節中對圖像信號質量的損耗;采集、編轉過程中,利用高性能的視頻采集卡(pinnacle pro-one)、編轉質量較高的格式轉錄軟件(Tmpeg-plus)進行采編轉,并且首次編轉完成后統一使用avi格式文件,以確保圖像質量。

(2)將前期編輯制作完成的視頻文件編碼為Windows Media流媒體格式文件。

對于Windows Media構建起來的流媒體服務器,一般需要使用asf、wmv格式的文件。因此,前期制作完成后,將編輯完成的avi格式的視頻文件統一利用Windows Media編碼器把avi文件轉化為asf、wmv格式文件。這時,最好使用WindowsMedia編碼器,它可以適應多種網絡的編碼要求。

(3)編碼設置與過程監視。在編碼轉換時,應根據用戶情況、網絡帶寬、節目內容等具體情況,選擇適當的輸出質量、編解碼版本、傳輸速率及適應帶寬要求等選項。這樣可以保證視頻和客戶端點播時編碼后流媒體的高適應性和高質量。與此同時要對編碼過程進行監視,通過監視可以隨時了解編碼的進展情況,利于操作人員對整個編碼過程的把握,并且保證輸出的校園視頻新聞節目不出現間斷和跳幀等現象,保證視頻的連貫性。

當然了,上述過程只是筆者在自己實踐中的具體做法,若在硬件條件允許的情況下也可以通過專門的視頻采集卡、編碼器把攝像機等其它設備的信號直接轉換為asf格式,這樣可以減少編轉時間,縮短整個視頻流程,提高校園視頻新聞效率。

4.2 校園視頻新聞網絡點播服務器的安裝與管理實現

校園視頻新聞網絡點播服務器是安裝了流媒體服務軟件的服務器,提供校園視頻新聞節目服務,監控系統運行狀態,存儲校園視頻新聞節目。該服務器采用Windows 2003服務器版操作系統,安裝Windows Media Service作為Windows Media服務器,使用戶能夠通過網絡傳輸流媒體內容。Windows Media服務為ASF流媒體文件提供了兩種方式:單播和多播,分別用于交互式點播和廣播方式。本系統的構建主要采用交互式點播方式,它為用戶提供點對點聯結方式的服務,允許用戶通過交互參與流媒體播放的控制,這種方式的優點是每個用戶可以主動地觀看節目。在服務器的安裝與配置過程中,關鍵環節是:

(1)服務器基本設置:主要包括端口數值、允許用戶連接數量、用戶接入帶寬、流媒體存放的位置。

(2) 服務器安全設置:主要指服務器的各種規則,其中包括定義權限、IP地址、子網掩碼、特定端口等。

(3)服務器方式設置:主要對Windows Media管理器的“單播點”進行配置,配置完成后服務器就可以向用戶提供視頻點播服務。

(4)服務器其它設置:主要是對服務器運行狀態的監視設置、內容緩存管理設置、廣告功能設置等。

4.3 校園視頻新聞網絡點播系統播放器的實現

校園視頻新聞網絡點播系統播放器端主要的功能就是使用戶使用瀏覽器通過Web訪問服務器端,從網絡接收視頻新聞流媒體并播放,這樣就實現了視頻新聞點播。在播放器端可安裝使用媒體播放器(Windows Media Player),來實現流媒體播放、控制(開始、暫停、停止、快進)等。對于媒體播放器(Windows Media Player),它可提供給供客戶端用戶獨立使用,也可方便地嵌入到瀏覽器中,這樣簡單地就實現了流媒體播放功能。

高校校園視頻新聞網絡點播系統基于網絡服務和流媒體技術,實現了對校園視頻新聞的網絡點播,具有實用性、高效性,投入少、維護簡單的特點,充分利用了已有的高校校園網硬件設施,為廣大師生提供了校園視頻新聞獲取的新途徑,實現了校園視頻新聞在網絡時代下的網絡化傳輸。隨著網絡技術和流媒體技術的不斷發展,在高校校園硬件設施的逐步完善中,高校校園視頻新聞網絡點播系統將會提供給廣大師生更加高效、豐富的校園節目。

參考文獻:

[1] 夏志強,劉清堂 基于流媒體技術的教學信息點播系統的設計與實現[J].教育技術導刊,2006(7).

[2] 齊蕾.流媒體技術在校園網中的應用[J].中國科技信息,2005.

[3] 胡奇光.基于流媒體的網絡多媒體遠程教學系統的設計[J].電腦學習,2007(4).

流媒體播放器范文4

ipone11里面配耳機,購買iphone11手機時會送一副采用閃電接頭的EarPods原裝耳機。iPhone11手機的視頻播放最長可達17小時,流媒體視頻播放最長可達10小時,音頻播放最長可達65小時。

耳機(Headphones),又稱耳筒或聽筒,是一對轉換單元,它接受媒體播放器或接收器所發出的電訊號,利用貼近耳朵的揚聲器將其轉化成可以聽到的音波。耳機一般是與媒體播放器可分離的,佩戴方式有入耳式、頭戴式、耳塞式等,多用于手機、隨身聽、收音機、可攜式電玩等,同時也用于電腦和Hi-fi音響中。耳機是人的隨身音響的象征。手機耳機分為兩種標準:OMTP標準通常被叫做國家標準,CTIA被稱為國際標準。耳機根據其換能方式分類,主要有:動圈方式、動鐵方式、靜電式和等磁式。從結構上功能方式進行分類,可分為半開放式和封閉式;從佩帶形式上分類則有耳塞式,掛耳式,入耳式和頭戴式;從佩戴人數上分類則有單人耳機和多人耳機;從音源上區別,可以分為有源耳機和無源耳機;有源耳機也常被稱為插卡耳機。

(來源:文章屋網 )

流媒體播放器范文5

愛奇藝視頻是愛奇藝旗下一款專注視頻播放的客戶端軟件,可運行愛奇藝視頻桌面版,在線享受奇藝網站內全部高清正版視頻。

2、《百度影音》:百度公司最新推出的一款全新體驗的播放器。

支持主流媒體格式的視頻、音頻文件,實現本地播放和在線點播。

百度影音將不斷完善產品性能、產品體驗及產品功能。

流媒體播放器范文6

【關鍵詞】流媒體;網絡教學;實時性

隨著信息技術的迅猛發展,以計算機和網絡技術為主的信息技術已在社會各個領域中得到廣泛的應用,并逐步改變著人們的學習、工作和生活方式。教學中,利用流媒體技術的實時性強的特點解決視頻、音頻協調同步播放的問題,借助流媒體技術在網絡教學中的應用研究,實現網絡課堂的在線點播核心模塊,使網絡課堂更加完善,豐富網絡教學手段和內容,使教師的課件和教學錄像等資源被充分的利用,以達到提高教學質量的目的。

1、校園網中流媒體技術應用分析

隨著國家政策的調整,我校學生數量逐年增加,隨之帶來的結果就是教師隊伍的發展跟不上學生數量的增長,現在我校70%的一線教師均為35歲以下年輕教師,教學經驗不足,高職稱的優秀中醫藥專家的課堂教學無法面向全校學生,因此網絡課堂教學系統中除了基本的文字交互、文件交互外,還增加了對數據傳輸實時性要求較高的在線點播模塊,讓更多學生分享優秀教師課堂教學,使得優秀教師的課件、教學錄像等資源被充分的利用,以實現教學資源優化管理和利用,方便學生學習,從而提高學校教學質量。

我校校園網網絡結構是以太網,千兆主干網,百兆到桌面,網絡出口總帶寬為1000兆。在并不高的帶寬上要為近8000個網絡節點提供包括Web服務、郵件服務、辦公自動化服務、教務管理服務、精品課程服務、檔案管理服務等多種服務,因此在這樣的網絡上使用教學視頻文件下載后播放的方式不能滿足視頻點播模塊的應用需求,視頻下載時,一方面對客戶端的存儲需求比較大,另外還存在播放啟動延時高的問題,同時由于網絡帶寬的限制(學生區3Mbps下行帶寬),下載一個300兆左右的教學視頻常常要花數分鐘乃至數小時,即使使用多線程下載技術,由于多線程下載技術是使用多個連接分別下載軟件不同部分,在校園網內進行資源下載時只能提高邏輯帶寬,實際帶寬并沒有本質變化,局域網內多用戶同時使用多線程并不能有效提高數據傳輸速度。

基于校園網的網絡課堂教學輔助系統主要是用來進行學校規模的視頻點播的常規性應用,其目的就是輔助網絡課堂教學活動,提高教學直觀性和生動性,登錄網絡課堂后,無論多媒體電教室、普通教室、會議場所、學生宿舍等任何一個連通校園網的地方都可以方便地實現在線點播,在網絡課堂的實際應用中,學生經常在不同時間、不同機器上觀看同一視頻文件,這樣文件的下載到公用的客戶端計算機上就沒有意義。分析以上使用要求和我校網絡具體情況,使用邊下載邊播放的流媒體技術設計在線點播模塊非常合適。

2、基于Windows Media Service總體技術方案設計

目前比較流行的流媒體技術有RealNetworks公司的Realsystem系列、微軟公司的Windows Media和Apple公司的QuickTime系列等產品,三種流行的流媒體技術比較如表1所示。

從上面的對比可以看出,雖然Windows Media的功能和性能不是最好的,用戶數量也不具有絕對的優勢,但是使用Windows Media提供的流媒體系統方案,價格低廉的優點非常突出,我校網絡課堂中在線點播模塊的同時訪問用戶數量一般不會超過100人,屬于小規模流媒體視頻應用,使用Windows Media技術能夠滿足需求。

在線點播模塊由三部分構成:媒體服務器(Windows Media Server)、客戶端媒體播放器(Windows Media Player)、媒體文件制作工具(包括媒體編碼器Windows Media Encoder、ASF文件制作工具Media author和ASF文件管理工具Media Index),其總體框架如圖1所示。

3、在線點播模塊具體設計

在線點播模塊是采用Web方式的視頻點播,登錄進入網絡課堂的學生可以通過點擊頁面上的視頻播放超鏈接,實現播放視頻節目。在這一過程中,客戶端瀏覽器獲取了超鏈接中的URL,通過URL機制向流媒體服務器請求視頻節目,并調用本地媒體播放器來接受和播放視頻節目。

登錄后的網絡課堂頁面包含用戶可點播的教學視頻的超鏈接,可以響應用戶的點播需求,采用流媒體技術響應播放視頻節目需求,向客戶端傳送視頻節目,并保障教學視頻的實時傳送。系統主要流程是響應用戶點播要求,并實時傳送用戶點播的媒體文件,視頻點播的系統流程是:學生通過瀏覽器向Web服務器發出請求視頻節目的信息(如節目名稱、編號、介紹、主講教師、教學視頻節目路徑等),Web服務器響應用戶的請求到數據庫中檢索這些并將這些信息返回給客戶端瀏覽器,瀏覽器根據返回的教學視頻的路徑后,向流媒體服務器發出請求,流媒體服務器獲取傳送過來的節目請求,檢查該請求是否正確,若正確,即向發出請求的客戶端傳送點播的教學視頻文件,最后瀏覽器調用媒體播放軟件接收并播放教學視頻文件。

1)流媒體服務器配置

流媒體服務器使用Microsoft Windows 2003 Server自帶組件Windows Media Services 9.0為系統提供流媒體服務。在流媒體服務器端添加好Windows Media Services 9.0和相應組件后,啟動Windows Media Server服務即可向客戶端提供流媒體服務。Windows Media Services采用最新壓縮技術,能夠提供最高質量的音頻、視頻的播放效果,它可以在500Kbps碼率上實現DVD的畫質效果,更關鍵的是他在窄帶上也能夠提供家用錄像的畫質。

2)數據庫結構設計

點播系統中學生可點播的視頻鏈接信息需要使用數據庫存儲,點播模塊中主要使用視頻信息表記錄視頻基本信息,其結構如圖2所示。

一條典型的記錄如表2所示。

3)客戶端設計

亚洲精品一二三区-久久