基于校園網(wǎng)的多媒體語音教室的關(guān)鍵技術(shù)實(shí)現(xiàn)
如果校園網(wǎng)建設(shè)己初具規(guī)模,各實(shí)驗(yàn)室、機(jī)房局域網(wǎng)已基本形成的條件下,考慮到節(jié)省學(xué)校資金,可以不增加硬件設(shè)備,運(yùn)用各種相關(guān)技術(shù),例如g電子閱覽系統(tǒng)、協(xié)作學(xué)習(xí)系統(tǒng)、虛擬Internet瀏覽系統(tǒng),使多媒體電子教室具有教學(xué)演示、學(xué)生發(fā)言、語音傳輸、電子白板等功能實(shí)現(xiàn)學(xué)校多媒體電子教室的建設(shè)。
1、屏幕傳輸功能
所謂屏幕傳輸,就是將一臺計算機(jī)上的屏幕畫面?zhèn)魉偷骄W(wǎng)絡(luò)上的其它一臺或多臺計算機(jī)上并且進(jìn)行顯示,而不理會所傳送的內(nèi)容是什么.在具體實(shí)現(xiàn)"屏幕傳輸"時,首先遇到的是大數(shù)據(jù)量的問題。以一種典型的情況來考慮:1024*768的分辨率、16位的色彩。那么每一張畫面的數(shù)據(jù)量就是z
1024*768*16=1.5Mb
大的數(shù)據(jù)量如果不進(jìn)行壓縮就直接進(jìn)行網(wǎng)絡(luò)傳輸,是一種很大的網(wǎng)絡(luò)浪費(fèi)。因此必須在進(jìn)行網(wǎng)絡(luò)傳輸之前進(jìn)行壓縮然后傳輸.
首先取得將要傳輸?shù)钠聊怀叽,然后依照此尺寸?chuàng)建一個位圈,再獲取當(dāng)前的顯示設(shè)備,然后創(chuàng)建一個與之兼容的內(nèi)存設(shè)備memDC,將事先建立的位圖選入內(nèi)存,再用Windows提供的API將當(dāng)前顯示設(shè)備的內(nèi)容拷貝到內(nèi)存,這樣就把屏幕上的內(nèi)容抓到位圈中了,最后,釋放當(dāng)前的顯示設(shè)備。
在傳送屏幕數(shù)據(jù)時,采用的是數(shù)據(jù)報UDP的方式,而不是傳統(tǒng)的面向連接的rcp方式。這樣做的好處是減少CPU的消耗,不管有多少個接收機(jī)器都只要一次發(fā)送操作就夠了,并且即使有一些數(shù)據(jù)報丟失,接收機(jī)器只會出現(xiàn)一閃而過的亂屏,而不會造成太大的后果。
在接收端將一個完整的數(shù)據(jù)幀拼接完成之后,就可以對他進(jìn)行解壓縮了。當(dāng)我們得到了經(jīng)過壓縮的數(shù)據(jù)后,需要將這些數(shù)據(jù)繪制到學(xué)生機(jī)的屏幕上去。為此我們首先要創(chuàng)建一個位圖,將這些數(shù)據(jù)填充進(jìn)去,然后再將此位圄拷貝到當(dāng)前的顯示設(shè)備中,這樣就完成了屏幕繪制的工作。在基于網(wǎng)絡(luò)的多媒體語音教室中,影響圖像傳輸及回放效果的因素來自多方面.線路的傳輸速度有待于提高,而更重要的是如何提高現(xiàn)有線路條件下的數(shù)據(jù)壓縮比率,降低傳輸數(shù)據(jù)量,減少圖像的失真度,因此各種壓縮算法的研究和比較仍為一需要不斷探索的問題。
屏幕傳輸功能的成功實(shí)現(xiàn),使得多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計的關(guān)鍵性問題得以解決,為多媒體課件的數(shù)據(jù)傳輸掃清了道路,此種方法的使用在多媒體語音教室設(shè)計中取得了很好的效果。
2、文件傳輸?shù)膶?shí)現(xiàn)
為了盡量提高文件傳輸?shù)乃俣纫约氨WC傳輸?shù)姆(wěn)定性,筆耕文化推薦期刊,有必要建立一種應(yīng)答機(jī)制,使得發(fā)送端程序知道,網(wǎng)絡(luò)緩沖區(qū)可用、能夠繼續(xù)發(fā)送數(shù)據(jù)。為此,我們設(shè)計了一種簡單的內(nèi)部應(yīng)答協(xié)議。下面簡單介紹“傳輸應(yīng)答機(jī)制”。“傳輸應(yīng)答機(jī)制”,實(shí)現(xiàn)了高效率的文件傳輸。它的工作原理是這樣的首先由教師機(jī)打開將要傳輸?shù)奈募,讀取第一塊數(shù)據(jù),向所有的學(xué)生機(jī)依次發(fā)送,然后進(jìn)入等待。每一個學(xué)生收到這一塊數(shù)據(jù)后,向教師機(jī)發(fā)送一條消息,告知教師機(jī),“我已經(jīng)收到了!”。在教師機(jī)這一端,保存著一個計數(shù),用來統(tǒng)計學(xué)生機(jī)的應(yīng)答的個數(shù),當(dāng)這一計數(shù)增長到當(dāng)前學(xué)生數(shù)目時,教師機(jī)認(rèn)為z所有的學(xué)生都已經(jīng)收到了上一塊數(shù)據(jù)了,于是開始讀取第二塊數(shù)據(jù),并開始發(fā)送,如此進(jìn)行下去直到文件結(jié)束.
結(jié)束語
為了使多媒體語言實(shí)驗(yàn)室實(shí)現(xiàn)網(wǎng)絡(luò)功能,除了對教室硬件環(huán)模有所要求外,一些網(wǎng)絡(luò)相關(guān)技術(shù)是關(guān)鍵因素,當(dāng)然,隨著計算機(jī)技術(shù)的不斷發(fā)展,新的多媒體網(wǎng)絡(luò)語言實(shí)驗(yàn)室系統(tǒng)將層出不窮,多媒體網(wǎng)絡(luò)語言實(shí)驗(yàn)室的功能也將不斷擴(kuò)大和延伸,為多媒體語言實(shí)驗(yàn)室的設(shè)計也將不斷完善,從而更好地服務(wù)于教育事業(yè)。
本文由整理發(fā)布,轉(zhuǎn)載請注明出處!
本文編號:5374
本文鏈接:http://www.wukwdryxk.cn/jixiegongchenglunwen/5374.html