freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

局域網(wǎng)內(nèi)多媒體教學系統(tǒng)的研究與實現(xiàn)_畢業(yè)論文-免費閱讀

2025-08-07 21:59 上一頁面

下一頁面
  

【正文】 實現(xiàn)了屏幕廣播、 教師同時給多臺學生機發(fā)布作業(yè)、學生向教師提交作業(yè)、 屏幕錄制、屏幕回放等功能。 (學生 +StuIp+上交了作業(yè)保存在 C盤根目錄中 )。當教師機可以連接多臺學生機的時候,教師端的廣播也可以發(fā)送到多臺學生機上了 ,如圖 48所示 : 可以在學生端看到教師端廣播的畫面。當錄制完成后,通過屏幕回放把屏幕錄制保存下來的一系列連續(xù)的圖片調(diào)出來并與屏幕錄制相同的速度顯示在教師屏幕上,并且可以通過屏幕廣播發(fā)送到學生端。//將文件名傳給教師端 ()。學生端在選擇文件之后 ,點擊上傳,學生端對文件進行封裝后通過 UDP 傳輸,文件會保存到教師端的文件夾下。 int nRead。 //定義 msg 信息 SendMsg kl=new SendMsg()。 } 屏幕廣播實現(xiàn)的效果圖如圖 48所示 : 圖 48 屏幕廣播效果圖 21 教師端發(fā)布作業(yè) 發(fā)布文件 功能 主要是用于課堂上,當老師要給學生布置作業(yè)或者參考資料時,把 相應(yīng)格式的 文件發(fā)送到所有 連接上教師機的 學生機 上。 (())。 //組播組: DatagramPacket datagramPacket =new DatagramPacket(b,, iAddress,6789)。 //對輸出流進行 JPEG 格式編碼 JPEGEncodeParam jep = (tag)。 double rate = rate1 rate2 ? rate1 : rate2。 屏幕的截取主要使用的是 類來捕獲屏幕 , 可以實現(xiàn)對屏幕進行一個全屏捕捉,代碼如下: public Icon captureFullScreen() { fullScreenImage = (new Rectangle( 17 ().getScreenSize()))。 }catch(Exception e){ ()。//打印異常的消息 (e)。//每秒 25幀 ,每 40 毫秒保存一張 } } 當在主界面上點擊“屏幕錄制”按鈕 的時候,會彈出一個錄制的對話框,效果如圖 42所示: 圖 42 屏幕錄制界面 13 屏幕播放 屏幕播放可以讓教師預(yù)先錄制好屏幕圖像,以 JPG 格式的圖片形式存儲,以后通過“屏幕回放”功能可以進行播放,再現(xiàn)錄制時的屏幕圖像畫面。實現(xiàn)的流程圖如圖 41 所示: 圖 41 屏幕錄制 執(zhí)行過程 流程圖 //取得當前顯示器的分辨率: screenSize = ().getScreenSize()。如果接收的 數(shù)據(jù)包是有序的,則認為沒有丟失現(xiàn)象發(fā)生加果接收的數(shù)據(jù)包是亂序的,則作否 是 是 是 否 否 開始 獲取一幀視頻數(shù)據(jù) 發(fā)送數(shù)據(jù)包頭 添加數(shù)據(jù)包頭 生成數(shù)據(jù)包頭 視頻數(shù)據(jù)等分為若干數(shù)據(jù)包 獲取成功 發(fā)送完畢 結(jié)束 結(jié)束 10 為丟失數(shù)據(jù)包處理。 圖 33 服務(wù)器的發(fā)送程序流程圖 發(fā)送端首先獲取經(jīng)過壓縮的一幀視頻數(shù)據(jù),遞交給 UDP 分組處理。 [3] 7 第三章 多媒體教學平臺的設(shè)計 需求 分析 現(xiàn)有教學系統(tǒng)的問題 目前,市場上現(xiàn) 有的網(wǎng)絡(luò)多媒體教學系統(tǒng)成本相對較高,系統(tǒng)依賴性強,針對 本 校的情況,如果要在 每一個 計算機 教室 都安裝這樣的系統(tǒng),那么超額的成本使這項工作難以進行。若能利用幀之間的數(shù)據(jù)相關(guān)性,通過特殊變換,屏蔽幀與幀之間的變化,使之表現(xiàn)為大量連續(xù)相同數(shù)據(jù),只保留差異,則使用簡單高效的行程編碼就能得到較高的壓縮比。 Jbuilder 與 Inprise Application Server緊密集成,同時支持 WebLogic Server,支持 EJB 和 EJB ,可以快速開發(fā)J2EE 的電子商務(wù)應(yīng)用。 多媒體教學系統(tǒng) 適用于各類學校以及企事業(yè)單位、培訓(xùn)機構(gòu)的電腦機房、計算機網(wǎng)絡(luò)教室及電子閱覽 室中。 傳統(tǒng)的電腦教室,一般輔以投影儀或硬件網(wǎng)絡(luò)系統(tǒng)來建立多媒體教學系統(tǒng),但由于高昂的成本和一些其它的原因,并不是一般教室可以配備的,而且硬件設(shè)備耗損大、維護繁瑣、升級麻煩都是令學校困擾的問題,而作為一種純軟件的解決方案的多媒體教學系統(tǒng),完全避免了這些硬件問題,而且教師可以把理論教學與實踐操作相結(jié)合,直接在教師機上進行各種教學演示,并且把每一步操作過程都與實時同步傳送到學生的電 腦屏幕上。軟件版的多媒體教學系統(tǒng)通過一套專門設(shè)計的軟件,利用計算機網(wǎng)絡(luò),來實現(xiàn)原來硬件多媒體教學系統(tǒng)的所有功能。 多媒體 教室的基本構(gòu)成如圖 11 所 示 : 2 圖 11 多媒體教室教學示意圖 2. 多媒體 教學 系統(tǒng) 多媒體教學系統(tǒng),可以將教師的屏幕畫面和聲音傳輸 (播 )給所有或特定的學生,并可以監(jiān)看學生的屏幕,控制學生的操作。 當前多媒體教學系統(tǒng)技術(shù)現(xiàn)狀 1. 多媒體 教室 隨著教育事業(yè)的不斷發(fā)展,教學改革的不斷深入,借助計算機網(wǎng)絡(luò)技術(shù)和多媒體技術(shù),改變傳統(tǒng)的教學手段,已成為各類學校改善教學條件、提高教學質(zhì)量、強調(diào)素質(zhì)教育、培養(yǎng)順應(yīng)新時期要求的高素質(zhì)人才的共同需求 [1]。 在屏幕廣播功能上,采用 類來 進行全屏捕捉,捕捉后的桌面圖 片 以 JPEG 的格式進行存儲,并在存儲的過程中進行了快速壓縮,在確保圖片質(zhì)量的同時降低傳輸?shù)男畔⒘?, 解決了現(xiàn)有的商業(yè)化網(wǎng)絡(luò)教學系統(tǒng) 廣播時網(wǎng) 速 卡的問題; 在屏幕錄制 功能上 ,采用 Robot 類來完成對屏幕的捕獲;在多媒體數(shù)據(jù)壓縮 技術(shù)上 ,根據(jù)不同的媒體信息的特性采用了不同的壓縮方式; 在提交作業(yè)功能上,通過應(yīng)用層協(xié)議, 用 UDP 方式 把要上交的作業(yè) 高效率地傳 到 教師端。 本系統(tǒng) 實現(xiàn) 了 屏幕廣播 、 屏幕錄制 、屏幕 回放 、 教師端 發(fā)布作業(yè) 和 學生端 提交作業(yè) 等功能 , 并且 測試結(jié)果 表明,本系統(tǒng)取得了廣播延時小、發(fā)送文件 速度快 、系統(tǒng)運行穩(wěn)定的效果?,F(xiàn)在多媒體網(wǎng)絡(luò)教室將多媒體計算機同網(wǎng)絡(luò)技術(shù)緊密結(jié)合起來,在網(wǎng)絡(luò)教學的基礎(chǔ)之上更強調(diào)電腦輔助教學功能。教師與學生可以雙向交談,任何教學軟件和多媒體聲、像教學資料,均可以對學生實時播送和監(jiān)看,從而達到多媒體的電腦教學的目的。此方式的特點是成本低,無需添加其它附件,安裝維護簡單,軟件版本容易升級,可實現(xiàn)多種功能 , 但由于圖像傳輸需經(jīng)過壓縮 /解投影儀 掃描儀 放像機 光盤庫 教師機 服務(wù)器 學生機 學生機 學生機 學生機 學生機 3 壓縮技術(shù)完成,故對計算機硬件配置及網(wǎng)絡(luò)速度有較高限定要求。各種大量的多媒體課件資料、光盤教學資源、實驗演示系統(tǒng)、教學方法和經(jīng)驗等都可以借助多媒體教學系統(tǒng)軟件這種匯集語言、圖片、文字、動畫于一體的現(xiàn)代交互式教學模式實現(xiàn)了。 本課題要 實現(xiàn) 以 下 功能 : 屏幕廣播:實時傳送教師或某個學生的電腦畫面到某組或全體學生的電腦屏幕上,教師可以用這個功能進行多媒體課件的教學,演示 Word、 SQL 數(shù)據(jù)庫 等軟件的操作,還可以讓某個學生進行示范; 屏幕錄制 :錄制上課內(nèi)容以便制作 教學視頻 ; 屏幕回放: 對 已 錄制的 內(nèi)容 進行網(wǎng)絡(luò)回放; 教師端發(fā)布作業(yè):老師可以把要布置的作業(yè)放到所有已經(jīng)與教師機連接上的學生機上。 4. 利用 Jbuilder 可創(chuàng)建 (沒有專有代碼和標記 )純 JAVA2應(yīng)用。 本 系統(tǒng)對幀間編碼使用了兩種方案,一種是基于異或運算的幀間無損壓縮,一種是基于差值量化的幀間有損壓縮。針對這個問題,研發(fā)一個具有自主知識產(chǎn)權(quán)的跨平臺的多媒體教學系統(tǒng)是一項勢在必行的工作。然后將一幀視頻數(shù)據(jù)按照要求分解為適合網(wǎng)絡(luò)傳輸?shù)囊幌盗行〉臄?shù)據(jù)包 ,并加上此協(xié)議的分組包頭,其中包括數(shù)據(jù)包的順序號、時間戳,視頻數(shù)據(jù)的壓縮格式等參數(shù),然后完成發(fā)送。經(jīng)過查閱相關(guān)資料證明了這種處理方法是簡單有效的。//獲得屏幕大小 否 是 開始 用 ()進行 圖像捕獲 把 捕獲后 的圖像 存放到 圖像數(shù)據(jù)緩沖區(qū) BufferedImage 圖像編碼保存 成 JPG 格式 錄制完成 結(jié)束 通過 FileOutputStream 文件輸出流 往指定的文件夾寫入圖片 關(guān)閉輸出流 睡眠 40 毫秒 12 rectangle = new Rectangle(screenSize)。這既可以方便老師提前備課,又解決了學生跟不上教學進度的問題,還可以讓學生在課余的時間自己去溫習上課的內(nèi)容,極大提高教學效率這個功能是建立在屏幕錄制之后的,把屏幕錄制保存下來的一系列連續(xù)的圖片調(diào)出來并與屏幕錄制相同的速度顯示在電腦屏幕上,這樣就可以看到之前錄制的屏幕了。 } } } 當在主界面上點擊“屏幕播放”按鈕的時候,就會看到一個播放的對話框,效果如圖 44 所示: 圖 44 屏幕播放界面 圖 教師機與學生機的連接 市場上的很多軟件(如 本 校 計算機教室 用到 的 凌波多媒體教學軟件),如果教師機 比學生機先啟動的話,后啟動的學生機就連接不上教師機了。 if(socket!=null)()。//捕獲屏幕 圖像 ImageIcon icon = new ImageIcon(fullScreenImage)。 int new_w = (int) (((double) (null)) / rate)。 18 //進行壓縮質(zhì)量的處理: (quality, true)。 //構(gòu)造一個 數(shù)據(jù)報對象 ,端口號: 6789 MulticastSocket multicastSocket = new MulticastSocket()。 //發(fā)送屏幕廣播到學生端 ()。發(fā)布文件 功能的實現(xiàn)基本思路如下 : ; 相應(yīng)格式的 文件拷貝到教師機下面的臨時文件夾中; ; ,調(diào)用方法主動從教師端下載文件。//實例化 SendMsg (msg)。 DataOutputStream FileOut=newDataOutputStream(newFileOutputStream 23 (objName))。其流程圖如圖 413 所示: 圖 413 提交作業(yè) 執(zhí)行過程 流程圖 實現(xiàn)提交作業(yè)的主要代碼如下: 否 是 開始 保存到教師端指定的文件夾 UDP 傳輸 取得文件,進行封裝 執(zhí)行提交作業(yè)命令 上傳成功 結(jié)束 25 File fi=new File(FilePath)。//將內(nèi)存中的數(shù)據(jù)一次性輸出 ((long)())。其 運行
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1