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

基于沖突識別的遠程教育錄播系統(tǒng)備保切換的設計與仿真

2014-07-19 18:04:03丁玲王孟陽
現(xiàn)代電子技術 2014年10期
關鍵詞:數(shù)據(jù)傳輸

丁玲 王孟陽

摘 要: 為了應對遠程教育中微格錄播系統(tǒng)數(shù)據(jù)傳輸過程中產(chǎn)生沖突導致數(shù)據(jù)中斷的問題,保證系統(tǒng)工作的流暢進行,設計了沖突監(jiān)測方案和備保切換模塊,可實現(xiàn)實時監(jiān)測系統(tǒng),在產(chǎn)生沖突后快速切換至備保服務器繼續(xù)傳輸數(shù)據(jù)。通過仿真證實系統(tǒng)可快速切換備保服務器,且切換時間與主機程序重啟時間較短,可在保證用戶錄播視頻質(zhì)量的同時使微格錄播系統(tǒng)滿足數(shù)據(jù)傳輸要求。

關鍵詞: 錄播; 數(shù)據(jù)傳輸; 沖突識別; 備保切換

中圖分類號: TN919?34; TP23 文獻標識碼: A 文章編號: 1004?373X(2014)10?0073?04

Abstract: In order to solve the problem of data interruption caused by conflict produced during data transfer of microformat record/play?back system in remote education to ensure smooth working of the system, the conflict monitoring scheme and protection switching module was designed to achieve the real?time monitoring system, which can quickly switch to the backup server to continue the data transmission when conflict occurs. The simulation result confirms that the system can quickly switch to the backup security server, and the switching time is short same as the host program restart time. It can ensure the users′ video record/play?back quality while the microformat record/play?back system meets the data transmission requirements.

Keywords: record and play back; data transmission; conflict recognition; protection switching

0 引 言

時代發(fā)展日新月異,各行各業(yè)對于多媒體的依靠也越來越多,其中錄播系統(tǒng)作為一種新型的展示平臺,因其具有快速傳遞信息的能力而被廣泛接受。錄播系統(tǒng)指以具有特定需求的人為對象,將制錄像修改、濃縮成短時間內(nèi)的展示內(nèi)容,以課堂形式展現(xiàn)給觀眾。錄播系統(tǒng)對配套軟硬件設備要求較高。通過硬件如攝像錄音設備,以及軟件如視頻處理和音頻處理軟件將授課錄制成的數(shù)字視頻通常較大,而錄播的展示平臺要求具有連續(xù)性和時效性,要保證每個用戶均可享受服務,就務必保證數(shù)字信號傳輸?shù)姆€(wěn)定性以及足夠帶寬。但往往硬件條件滿足時,亦會出現(xiàn)多用戶分段傳輸過程中,沖突情況的出現(xiàn),造成網(wǎng)絡傳輸沖突。為網(wǎng)絡傳輸沖突,必須針對特定的硬件條件配合具體算法來對系統(tǒng)進行優(yōu)化。

1 錄播系統(tǒng)系統(tǒng)構(gòu)成介紹

錄播系統(tǒng)由大量軟件及硬件構(gòu)成,根據(jù)不同的需求也有不同的定制方案,但就完整的錄播系統(tǒng)應該具有輸入輸出,過程監(jiān)控,品質(zhì)保障以及備份等功能。就硬件來說錄播系統(tǒng)包括控制間以及展示室兩部分。

控制間里布置了大量設備,這些設備包括服務器、主控計算機、高清攝像頭、錄像機、監(jiān)控臺、監(jiān)視器以及功放設備等[1]。主控室對展示室設備工作進行監(jiān)視和控制。通過安裝在展示室的攝像裝置,采集環(huán)境情況。并實現(xiàn)播放。

展示室包括主要包括監(jiān)控攝像頭,視頻音頻設備,用戶分控器等。展示室內(nèi)計算機可上傳請求給主控室,亦可呼叫主控室,并與主控室進行溝通。展示室也可以自行控制位于本區(qū)域的監(jiān)控設備,音頻視頻設備,收集錄制展示室的聲音和圖像,作為后續(xù)的分析和評估資料。 分控機可以選擇數(shù)據(jù)庫課程資源,并控制顯示設備,音頻設備的播放、暫停、停止、速度調(diào)節(jié)等功能[2]。

2 展示室錄播系統(tǒng)沖突分析

因為展示室錄播具有遠程控制,傳輸數(shù)據(jù)量大以及節(jié)點多等特點,使得其系統(tǒng)較為復雜,為保證多個任務同時工作,需采用同步和多線程技術[3]。但多線程工作容易產(chǎn)生阻塞形成沖突,影響系統(tǒng)工作效率。

沖突是數(shù)據(jù)傳輸過程中數(shù)個等待進程下載服務器共享資源產(chǎn)生沖突而形成的互相等待現(xiàn)象,這種等待使得進程請求阻塞,需借助其他程序或認為控制解除。由于服務器CPU工作的分時性,所以節(jié)點請求資源傳輸是互斥操作,為了提高系統(tǒng)性能和數(shù)據(jù)傳輸吞吐量需引入防沖突機制[4],鎖也對系統(tǒng)高效和安全運行具有明顯作用,但產(chǎn)生沖突后,節(jié)點請求無法滿足會產(chǎn)生停滯反而會影響系統(tǒng)工作。數(shù)據(jù)傳輸沖突原理圖如圖1所示。

通信沖突是一種程序錯誤,是大系統(tǒng)工作很難避免的現(xiàn)象。沖突的種類非藏多,操作系統(tǒng)內(nèi)核源碼有上千萬行,沖突具有大量產(chǎn)生點,在現(xiàn)有技術條件下,不可能避免沖突的產(chǎn)生[5]。所以在數(shù)據(jù)傳輸中應采用有效方式,應對沖突。

3 備保傳輸系統(tǒng)設計

為了避免傳輸過程中沖突影響播放流暢性,在此設計了沖突的識別模塊,提出一種快速地沖突識別機制。當識別到?jīng)_突后,系統(tǒng)即使報告檢測信息。由于解沖突過程較為困難,會導致系統(tǒng)無法傳輸信息,此處構(gòu)建備保服務器進行數(shù)據(jù)傳輸,克服了沖突以及解沖困難。下面分工作流程以及沖突識別模塊兩方面介紹分析系統(tǒng)。

3.1 備保系統(tǒng)的設計

首先,控制系統(tǒng)會將目標視頻分成若干數(shù)據(jù)包,數(shù)據(jù)包大小依據(jù)服務器與用戶網(wǎng)絡傳輸速度而定,網(wǎng)速越,數(shù)據(jù)包可設置越大。另外也要考慮用戶數(shù)量,數(shù)量較多時需設置較小的數(shù)據(jù)包,避免單個用戶傳輸時間過長,以保證用戶下載的同步性。

數(shù)據(jù)包的分割要遵循視頻文件的時序,不可措置時間,而且要掌握視頻信息與音頻信息時間對應,數(shù)據(jù)包同時也被嚴格按時間先后編號。

備保傳輸流程如圖2所示,在控制端設置與主機功能相近的服務器作為主機的備保,在主機工作過程中,引入沖突識別模塊,對數(shù)據(jù)包傳輸中沖突進行識別。如若傳輸正常,則多線程繼續(xù)用戶傳輸,如若發(fā)現(xiàn)沖突,則啟動備保,并重啟主機程序,從而消沖突,重啟程序后的主機為備保,交替工作。

此時備保機為達到視頻信號傳輸同步需查找用戶接收數(shù)據(jù)包時序信息,傳輸下一時刻數(shù)據(jù)包。其工作原理同主機工作相同。在傳輸過程依然引入沖突識別模塊,一旦發(fā)現(xiàn)沖突立即切換至已經(jīng)重啟的主機繼續(xù)傳輸。

3.2 沖突識別算法的設計

互斥進程同時請求服務器服務時,在同一時刻只能有一個線程訪問該對象。如果一個進程已經(jīng)將資源鎖定,就會使傳輸序列沖突,導致了另外的用戶服務請求進程不停地循環(huán),無法獲取服務,進而產(chǎn)生沖突。

如圖3所示,主機傳輸停止并重啟傳輸程序后產(chǎn)生短暫數(shù)據(jù)傳輸中斷,備保機正常工作后數(shù)據(jù)傳輸恢復正常,由于2個服務器配置相同帶寬不變,視頻傳輸質(zhì)量未受影響。證明系統(tǒng)可正常進行傳輸切換并保證數(shù)據(jù)傳輸。

為保證視頻流暢性,主要關注識別到?jīng)_突后備保切換的時間對數(shù)據(jù)傳輸?shù)挠绊懸约皩σ曨l質(zhì)量的影響。表1為6次備保切換的用時,沖突機的傳輸程序重啟時間,和切換時間用戶最小視頻質(zhì)量。

切換耗時平均值為38.3 ms,最快37.9 ms,最慢40.2 ms;重啟耗時平均值為68.1 ms,最快時間為60.5 ms,最慢時間80.7 ms;切換備保機期間最小播放質(zhì)量為1 024 Kb/s。備保切換與服務器傳輸程序重啟時間均為ms級,且視頻播放穩(wěn)定在512 Kb/s,表明系統(tǒng)工作穩(wěn)定可以支持錄播系統(tǒng)工作。

表1 備保切換品質(zhì)參數(shù)表

5 結(jié) 論

錄播系統(tǒng)對數(shù)據(jù)傳輸穩(wěn)定性要求較高,但易產(chǎn)生沖突導致系統(tǒng)卡滯。本文針對這個問題,分析了錄播系統(tǒng)的構(gòu)成,并設計與之配套的沖突識別方案,同時設計了備保傳輸系統(tǒng),可在產(chǎn)生沖突后切換至備保服務器傳輸數(shù)據(jù)。最后通過仿真證實系統(tǒng)工作正常,并在短時間內(nèi)完成備保切換和主機程序重啟,可滿足錄播系統(tǒng)的要求。

參考文獻

[1] 李晉,葛敬國.Linux下互斥機制及其分析[J].計算機應用研究,2005(8):72?77.

[2] 彭正文,徐新愛.基于SMP的Linux內(nèi)核自旋鎖分析[J].江西師范學院學報:綜合版,2005(3):23?28.

[3] COFFMAN E G, ELPHICK M, SHOSHANI A. System deadlocks [J]. ACM Comput Surv, 1971, 3(2): 67?78.

[4] HAVELUND K, PRESSBURGER T. Model checking Java programs using Java pathfinder [J]. International Journal on Software Tools for Technology Transfer, 2000, 2(4): 366?381.

[5] 宋淑彩.面向Web的數(shù)據(jù)挖掘技術在網(wǎng)站優(yōu)化中的個性化推薦方法的研究與應用[J].科技通報,2012,28(2):118?119.

[6] HOVEMEYER D, PUGH W. Finding bugs is easy [J]. ACM SIGPLAN Notice, 2004, 39(12): 92?106.

[7] 夏惠芬,董衛(wèi)民. 基于關聯(lián)規(guī)則的Web挖掘技術研究[J].現(xiàn)代電子技術,2011,34(16):100?102.

首先,控制系統(tǒng)會將目標視頻分成若干數(shù)據(jù)包,數(shù)據(jù)包大小依據(jù)服務器與用戶網(wǎng)絡傳輸速度而定,網(wǎng)速越,數(shù)據(jù)包可設置越大。另外也要考慮用戶數(shù)量,數(shù)量較多時需設置較小的數(shù)據(jù)包,避免單個用戶傳輸時間過長,以保證用戶下載的同步性。

數(shù)據(jù)包的分割要遵循視頻文件的時序,不可措置時間,而且要掌握視頻信息與音頻信息時間對應,數(shù)據(jù)包同時也被嚴格按時間先后編號。

備保傳輸流程如圖2所示,在控制端設置與主機功能相近的服務器作為主機的備保,在主機工作過程中,引入沖突識別模塊,對數(shù)據(jù)包傳輸中沖突進行識別。如若傳輸正常,則多線程繼續(xù)用戶傳輸,如若發(fā)現(xiàn)沖突,則啟動備保,并重啟主機程序,從而消沖突,重啟程序后的主機為備保,交替工作。

此時備保機為達到視頻信號傳輸同步需查找用戶接收數(shù)據(jù)包時序信息,傳輸下一時刻數(shù)據(jù)包。其工作原理同主機工作相同。在傳輸過程依然引入沖突識別模塊,一旦發(fā)現(xiàn)沖突立即切換至已經(jīng)重啟的主機繼續(xù)傳輸。

3.2 沖突識別算法的設計

互斥進程同時請求服務器服務時,在同一時刻只能有一個線程訪問該對象。如果一個進程已經(jīng)將資源鎖定,就會使傳輸序列沖突,導致了另外的用戶服務請求進程不停地循環(huán),無法獲取服務,進而產(chǎn)生沖突。

如圖3所示,主機傳輸停止并重啟傳輸程序后產(chǎn)生短暫數(shù)據(jù)傳輸中斷,備保機正常工作后數(shù)據(jù)傳輸恢復正常,由于2個服務器配置相同帶寬不變,視頻傳輸質(zhì)量未受影響。證明系統(tǒng)可正常進行傳輸切換并保證數(shù)據(jù)傳輸。

為保證視頻流暢性,主要關注識別到?jīng)_突后備保切換的時間對數(shù)據(jù)傳輸?shù)挠绊懸约皩σ曨l質(zhì)量的影響。表1為6次備保切換的用時,沖突機的傳輸程序重啟時間,和切換時間用戶最小視頻質(zhì)量。

切換耗時平均值為38.3 ms,最快37.9 ms,最慢40.2 ms;重啟耗時平均值為68.1 ms,最快時間為60.5 ms,最慢時間80.7 ms;切換備保機期間最小播放質(zhì)量為1 024 Kb/s。備保切換與服務器傳輸程序重啟時間均為ms級,且視頻播放穩(wěn)定在512 Kb/s,表明系統(tǒng)工作穩(wěn)定可以支持錄播系統(tǒng)工作。

表1 備保切換品質(zhì)參數(shù)表

5 結(jié) 論

錄播系統(tǒng)對數(shù)據(jù)傳輸穩(wěn)定性要求較高,但易產(chǎn)生沖突導致系統(tǒng)卡滯。本文針對這個問題,分析了錄播系統(tǒng)的構(gòu)成,并設計與之配套的沖突識別方案,同時設計了備保傳輸系統(tǒng),可在產(chǎn)生沖突后切換至備保服務器傳輸數(shù)據(jù)。最后通過仿真證實系統(tǒng)工作正常,并在短時間內(nèi)完成備保切換和主機程序重啟,可滿足錄播系統(tǒng)的要求。

參考文獻

[1] 李晉,葛敬國.Linux下互斥機制及其分析[J].計算機應用研究,2005(8):72?77.

[2] 彭正文,徐新愛.基于SMP的Linux內(nèi)核自旋鎖分析[J].江西師范學院學報:綜合版,2005(3):23?28.

[3] COFFMAN E G, ELPHICK M, SHOSHANI A. System deadlocks [J]. ACM Comput Surv, 1971, 3(2): 67?78.

[4] HAVELUND K, PRESSBURGER T. Model checking Java programs using Java pathfinder [J]. International Journal on Software Tools for Technology Transfer, 2000, 2(4): 366?381.

[5] 宋淑彩.面向Web的數(shù)據(jù)挖掘技術在網(wǎng)站優(yōu)化中的個性化推薦方法的研究與應用[J].科技通報,2012,28(2):118?119.

[6] HOVEMEYER D, PUGH W. Finding bugs is easy [J]. ACM SIGPLAN Notice, 2004, 39(12): 92?106.

[7] 夏惠芬,董衛(wèi)民. 基于關聯(lián)規(guī)則的Web挖掘技術研究[J].現(xiàn)代電子技術,2011,34(16):100?102.

首先,控制系統(tǒng)會將目標視頻分成若干數(shù)據(jù)包,數(shù)據(jù)包大小依據(jù)服務器與用戶網(wǎng)絡傳輸速度而定,網(wǎng)速越,數(shù)據(jù)包可設置越大。另外也要考慮用戶數(shù)量,數(shù)量較多時需設置較小的數(shù)據(jù)包,避免單個用戶傳輸時間過長,以保證用戶下載的同步性。

數(shù)據(jù)包的分割要遵循視頻文件的時序,不可措置時間,而且要掌握視頻信息與音頻信息時間對應,數(shù)據(jù)包同時也被嚴格按時間先后編號。

備保傳輸流程如圖2所示,在控制端設置與主機功能相近的服務器作為主機的備保,在主機工作過程中,引入沖突識別模塊,對數(shù)據(jù)包傳輸中沖突進行識別。如若傳輸正常,則多線程繼續(xù)用戶傳輸,如若發(fā)現(xiàn)沖突,則啟動備保,并重啟主機程序,從而消沖突,重啟程序后的主機為備保,交替工作。

此時備保機為達到視頻信號傳輸同步需查找用戶接收數(shù)據(jù)包時序信息,傳輸下一時刻數(shù)據(jù)包。其工作原理同主機工作相同。在傳輸過程依然引入沖突識別模塊,一旦發(fā)現(xiàn)沖突立即切換至已經(jīng)重啟的主機繼續(xù)傳輸。

3.2 沖突識別算法的設計

互斥進程同時請求服務器服務時,在同一時刻只能有一個線程訪問該對象。如果一個進程已經(jīng)將資源鎖定,就會使傳輸序列沖突,導致了另外的用戶服務請求進程不停地循環(huán),無法獲取服務,進而產(chǎn)生沖突。

如圖3所示,主機傳輸停止并重啟傳輸程序后產(chǎn)生短暫數(shù)據(jù)傳輸中斷,備保機正常工作后數(shù)據(jù)傳輸恢復正常,由于2個服務器配置相同帶寬不變,視頻傳輸質(zhì)量未受影響。證明系統(tǒng)可正常進行傳輸切換并保證數(shù)據(jù)傳輸。

為保證視頻流暢性,主要關注識別到?jīng)_突后備保切換的時間對數(shù)據(jù)傳輸?shù)挠绊懸约皩σ曨l質(zhì)量的影響。表1為6次備保切換的用時,沖突機的傳輸程序重啟時間,和切換時間用戶最小視頻質(zhì)量。

切換耗時平均值為38.3 ms,最快37.9 ms,最慢40.2 ms;重啟耗時平均值為68.1 ms,最快時間為60.5 ms,最慢時間80.7 ms;切換備保機期間最小播放質(zhì)量為1 024 Kb/s。備保切換與服務器傳輸程序重啟時間均為ms級,且視頻播放穩(wěn)定在512 Kb/s,表明系統(tǒng)工作穩(wěn)定可以支持錄播系統(tǒng)工作。

表1 備保切換品質(zhì)參數(shù)表

5 結(jié) 論

錄播系統(tǒng)對數(shù)據(jù)傳輸穩(wěn)定性要求較高,但易產(chǎn)生沖突導致系統(tǒng)卡滯。本文針對這個問題,分析了錄播系統(tǒng)的構(gòu)成,并設計與之配套的沖突識別方案,同時設計了備保傳輸系統(tǒng),可在產(chǎn)生沖突后切換至備保服務器傳輸數(shù)據(jù)。最后通過仿真證實系統(tǒng)工作正常,并在短時間內(nèi)完成備保切換和主機程序重啟,可滿足錄播系統(tǒng)的要求。

參考文獻

[1] 李晉,葛敬國.Linux下互斥機制及其分析[J].計算機應用研究,2005(8):72?77.

[2] 彭正文,徐新愛.基于SMP的Linux內(nèi)核自旋鎖分析[J].江西師范學院學報:綜合版,2005(3):23?28.

[3] COFFMAN E G, ELPHICK M, SHOSHANI A. System deadlocks [J]. ACM Comput Surv, 1971, 3(2): 67?78.

[4] HAVELUND K, PRESSBURGER T. Model checking Java programs using Java pathfinder [J]. International Journal on Software Tools for Technology Transfer, 2000, 2(4): 366?381.

[5] 宋淑彩.面向Web的數(shù)據(jù)挖掘技術在網(wǎng)站優(yōu)化中的個性化推薦方法的研究與應用[J].科技通報,2012,28(2):118?119.

[6] HOVEMEYER D, PUGH W. Finding bugs is easy [J]. ACM SIGPLAN Notice, 2004, 39(12): 92?106.

[7] 夏惠芬,董衛(wèi)民. 基于關聯(lián)規(guī)則的Web挖掘技術研究[J].現(xiàn)代電子技術,2011,34(16):100?102.

猜你喜歡
數(shù)據(jù)傳輸
具有物聯(lián)網(wǎng)功能的醫(yī)用恒溫反應箱的研制
具有物聯(lián)網(wǎng)功能的醫(yī)用恒溫反應箱的研制
基于Ad Hoc的微震監(jiān)測數(shù)據(jù)傳輸系統(tǒng)設計
網(wǎng)絡視頻監(jiān)控系統(tǒng)總體架構(gòu)設計
短波中低速數(shù)據(jù)傳輸技術
基于ZigBee 的井下探測小助手設計
ATM技術在民航通信領域中的運用
科技資訊(2015年36期)2016-06-15 21:30:32
GPRS DTU的應用經(jīng)驗淺析
科技視界(2016年11期)2016-05-23 17:44:00
北斗衛(wèi)星導航定位系統(tǒng)在數(shù)字林業(yè)的應用
新型高速復合數(shù)據(jù)傳輸線纜的研究與開發(fā)
科學家(2015年10期)2015-12-26 15:35:43
主站蜘蛛池模板: 亚洲日韩精品欧美中文字幕| 美女裸体18禁网站| 欧美在线网| 国产Av无码精品色午夜| 中国国产A一级毛片| 伊人婷婷色香五月综合缴缴情| 欧美日韩免费在线视频| 97视频精品全国在线观看| 色屁屁一区二区三区视频国产| 国产97区一区二区三区无码| 69国产精品视频免费| 亚洲专区一区二区在线观看| 国产SUV精品一区二区6| 亚洲另类国产欧美一区二区| 国产美女一级毛片| 亚洲精品你懂的| 一级黄色网站在线免费看| 久久精品无码一区二区日韩免费| 亚洲IV视频免费在线光看| 有专无码视频| 91精品国产自产在线老师啪l| 色噜噜在线观看| 少妇人妻无码首页| 最新国语自产精品视频在| 搞黄网站免费观看| 青青操国产视频| 国产在线麻豆波多野结衣| 91亚瑟视频| 毛片久久网站小视频| 亚洲一区二区三区麻豆| 国产成人艳妇AA视频在线| 欧洲一区二区三区无码| 欧美成人怡春院在线激情| 婷婷伊人五月| 国产偷国产偷在线高清| 国模在线视频一区二区三区| 2048国产精品原创综合在线| 中文国产成人久久精品小说| 一级全免费视频播放| 精品国产aⅴ一区二区三区| 国产成在线观看免费视频| 日韩在线欧美在线| 国产精品大白天新婚身材| 久久久精品无码一二三区| 精品欧美一区二区三区在线| 国产麻豆91网在线看| 亚洲国产综合精品中文第一| 成人一区在线| 中文字幕亚洲精品2页| 欧美中文一区| 中文字幕无码制服中字| 日韩国产黄色网站| 欧美亚洲一区二区三区导航| 亚洲日产2021三区在线| 国内精品手机在线观看视频| 亚洲黄色激情网站| 国产成人盗摄精品| 精品久久综合1区2区3区激情| 久久不卡国产精品无码| 免费看美女自慰的网站| 国产亚洲精| 91福利一区二区三区| 人妻免费无码不卡视频| 91精品人妻互换| 国产一级毛片高清完整视频版| 国产人人干| 毛片在线区| 不卡无码h在线观看| 99国产在线视频| 精品国产亚洲人成在线| 欧美激情视频二区| 蜜臀AVWWW国产天堂| 激情無極限的亚洲一区免费| 国产www网站| 欧美成人怡春院在线激情| 91久久偷偷做嫩草影院| 久久免费看片| 欧美成人怡春院在线激情| 亚洲人成网址| 一级爱做片免费观看久久| 亚洲欧洲日韩久久狠狠爱| 久久综合五月婷婷|