專利名稱:一種“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣播級(jí)視頻流處理及計(jì)算機(jī)通信技術(shù)領(lǐng)域,特別是一種“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)及方法。
背景技術(shù):
隨著電視的迅速普及,觀眾人數(shù)的迅速增長(zhǎng),對(duì)電視節(jié)目質(zhì)量的要求越來越高。特別是新聞節(jié)目,時(shí)效性成為其第一要素。為提高時(shí)效性,中央及省市電視臺(tái)目前采用高檔專用設(shè)備并租用專用線路傳遞新聞素材,優(yōu)點(diǎn)是傳輸質(zhì)量達(dá)到廣播級(jí);不足是傳輸成本過高,非一般用戶所能承受。
如果直接通過網(wǎng)絡(luò)遠(yuǎn)程傳輸廣播級(jí)質(zhì)量的視音頻流,是不可想象的,這是因?yàn)樗璧膸掃^大。例如,NTSC制的圖像以640×480分辨率,24位/像素,每秒30幀的質(zhì)量計(jì)算,則所需的帶寬為28MB/s。并且如果以28MB/s的速率傳輸,15秒鐘的未壓縮圖像將占用420MB的磁盤空間,每分鐘則需要1680MB(1.68GB),每小時(shí)需要100.8GB。
因此要遠(yuǎn)程傳輸廣播級(jí)質(zhì)量視音頻流,必須在傳輸之前對(duì)其進(jìn)行壓縮。壓縮的基本要求是(1)接收端接收到壓縮文件并解壓縮后,直接或經(jīng)二次編輯后播放的圖像質(zhì)量仍然能夠達(dá)到廣播級(jí),即壓縮造成的文件損失不影響播出的質(zhì)量。
(2)壓縮后文件的帶寬可降低至一般IP網(wǎng)絡(luò)可允許的范圍。
如果需要邊采集邊傳送,對(duì)采集及壓縮的速度有更高要求。
由于電視編輯、特技制作均需要以幀為基本單位,所以對(duì)以幀為單元進(jìn)行壓縮(幀內(nèi)壓縮)的M-JPEG格式成功地用于數(shù)字視頻系統(tǒng),特別是數(shù)字非線性節(jié)目編輯系統(tǒng)。目前我國(guó)非線性編輯系統(tǒng)大都采用4∶1的M-JPEG壓縮,被認(rèn)為是可以接受的廣播級(jí)水平。當(dāng)PAL制的4∶2∶2數(shù)字信號(hào)采用4∶1壓縮時(shí),其數(shù)據(jù)率是5MB/s(40Mb/s),每小時(shí)的視頻節(jié)目需要占用18GB磁盤空間。實(shí)際上,除非使用足夠帶寬的線路,否則這種壓縮格式也是用戶不能接受的。
既能保證最佳的視頻圖像質(zhì)量,又能大幅地提高壓縮比,以更好地減少數(shù)據(jù)量,無疑MPEG-2是用于廣播級(jí)視頻壓縮的最佳方式。
MPEG-2標(biāo)準(zhǔn)用于寬帶傳輸?shù)膱D像,圖像質(zhì)量達(dá)到電視廣播,甚至HDTV的標(biāo)準(zhǔn)。壓縮根據(jù)運(yùn)動(dòng)圖像相鄰幀之間有一定相似性的原則,通過運(yùn)動(dòng)預(yù)測(cè)參考前一幀圖像與這一幀圖像的相似情況。然后去掉與前一幀相似的冗余數(shù)據(jù),而只記錄這一幀與上一幀不同的數(shù)據(jù),從而大大提高了視頻數(shù)據(jù)的壓縮效率,這種壓縮方法也稱為幀相關(guān)壓縮。MPEG-2壓縮以圖像組(GOP)為一個(gè)單元,由I幀、B幀和P幀構(gòu)成。一般情況下,一個(gè)圖像組由15幀組成。第1幀為一個(gè)I幀,依次為1個(gè)P幀,2個(gè)B幀,由此構(gòu)成IPBBPBB PBB……結(jié)構(gòu)。I幀稱為參考幀,是其他幀都參考的起始幀。所以I幀是一個(gè)能夠完全記載這一幀全部圖像數(shù)據(jù)的幀,亦稱作全幀。P幀是前向預(yù)測(cè)幀,是根據(jù)與前一幀圖像的比較去掉與前幀相似數(shù)據(jù)而構(gòu)成的幀。B幀是雙向預(yù)測(cè)幀,是根據(jù)與前后一幀圖像的比較而得到的幀。P幀和B幀是一個(gè)不完全幀,需要依靠I幀而成立。
因?yàn)椴捎眠\(yùn)動(dòng)預(yù)測(cè)幀壓縮方式,所以針對(duì)視頻壓縮,MPEG-2標(biāo)準(zhǔn)有很好的效果。在獲得廣播級(jí)數(shù)字視頻質(zhì)量的前提下,可以實(shí)現(xiàn)20∶1的壓縮效率,數(shù)據(jù)率可降至1MB/s(8Mb/s),一個(gè)小時(shí)的視頻節(jié)目需要占用3.6GB空間。數(shù)據(jù)存儲(chǔ)空間利用率高,網(wǎng)絡(luò)傳輸效率是M-JPEG系統(tǒng)的5倍以上。
實(shí)現(xiàn)MPEG-2標(biāo)準(zhǔn)的壓縮方式有多種方法,單純依靠硬件難度很大,而單獨(dú)依靠軟件則速度過慢,最佳方法是硬軟結(jié)合。
目前,實(shí)現(xiàn)MPEG-2標(biāo)準(zhǔn)壓縮方式大多采用硬軟結(jié)合的方法。即采集卡+驅(qū)動(dòng)程序,但是存在的主要問題是(1)邊采邊傳,解壓縮后的圖像質(zhì)量不能達(dá)到廣播級(jí)。
(2)采集卡的輸入/輸出接口種類少,即未全部包括模擬復(fù)合、模擬分量及S-Video信號(hào),使用很不方便。
(3)驅(qū)動(dòng)程序的功能有限,未提供開發(fā)工具包。
選擇適合本系統(tǒng)需要的采集播放卡后,實(shí)現(xiàn)系統(tǒng)功能涉及的其他技術(shù)如下1.遠(yuǎn)程文件傳輸利用IP網(wǎng)絡(luò),以及FTP(File Transfer Protocol,文件傳輸協(xié)議)遠(yuǎn)程傳輸視頻文件,并且實(shí)現(xiàn)邊采邊傳、邊傳邊播放、定時(shí)傳送及斷點(diǎn)續(xù)傳等功能。
2.MPEG-2與MPEG-4文件轉(zhuǎn)換為減少網(wǎng)絡(luò)傳輸及服務(wù)器磁盤空間的負(fù)擔(dān),用戶可以在服務(wù)器端發(fā)送命令到客戶端,要求瀏覽視頻素材的MPEG-4小樣文件,然后確定是否需要客戶端傳送MPEG-2正式文件??蛻舳私邮盏竭@個(gè)命令后,需要將MPEG-2正式文件轉(zhuǎn)換為MPEG-4小樣文件上傳。
3.遠(yuǎn)程文件接收服務(wù)器利用IP網(wǎng)絡(luò),以及FTP遠(yuǎn)程傳輸視頻文件,并且實(shí)現(xiàn)邊接收邊解碼邊播放,以及斷點(diǎn)接收等功能,播放的圖像質(zhì)量達(dá)到廣播級(jí)。
4.文件管理分類統(tǒng)計(jì)、查詢、刪除、轉(zhuǎn)存及播放等。
5.用戶管理添加新用戶、設(shè)置用戶密碼和口令等。
6.系統(tǒng)管理設(shè)置系統(tǒng)參數(shù),如端口號(hào)、最大連接數(shù)、連接超時(shí)時(shí)間及日志級(jí)別等。
7.安全管理設(shè)定拒絕某些特定IP地址的用戶登錄服務(wù)器,或者只允許某些特定IP地址的用戶登錄。
本發(fā)明需要解決的技術(shù)問題如下1.選擇視頻采集播放卡對(duì)該卡的要求為(1)實(shí)現(xiàn)視頻信息的采集、壓縮、解壓縮及回放等,質(zhì)量應(yīng)達(dá)到廣播級(jí)。
(2)I/O包括模擬復(fù)合、模擬分量及S-Video信號(hào)。
(3)編碼方式為MPEG-2和MPEG-4,支持I、I/P和I/B/P幀,音頻采用16位立體聲。
(4)支持44.1、48和32kHz三種采樣頻率,采集時(shí)間不少于4小時(shí)。
(5)提供功能強(qiáng)大且十分靈活的軟件開發(fā)包。
市場(chǎng)上的視頻采集播放卡品種很多,價(jià)格及其功能的差異很大。經(jīng)過多次長(zhǎng)時(shí)間的選擇實(shí)驗(yàn),最終選擇的視頻采集播放卡完全符合上述要求。
2.選擇主機(jī)對(duì)主機(jī)的基本要求為(1)必須支持所選視頻采集播放卡。
(2)為支持固定和移動(dòng)采集傳輸視頻的兩種情況,有便攜式和臺(tái)式機(jī)兩種機(jī)型。
(3)支持Windows操作系統(tǒng)。
經(jīng)過多次長(zhǎng)時(shí)間的選擇實(shí)驗(yàn),最終選擇的便攜式機(jī)型為加固便攜式工控機(jī),從而解決了移動(dòng)采集傳輸視頻對(duì)主機(jī)可靠性要求較高的問題。選擇的臺(tái)式機(jī)為一般的商用機(jī)。
3.軟件開發(fā)分為視頻服務(wù)器、媒體中心和客戶端三個(gè)部分并實(shí)現(xiàn)相應(yīng)的功能。
(1)視頻服務(wù)器·接收素材同時(shí)接收視頻素材文件及視頻附加信息(如單位、作者和內(nèi)容簡(jiǎn)介),支持?jǐn)帱c(diǎn)續(xù)傳和多用戶同時(shí)接收功能,并可及時(shí)完成素材的統(tǒng)計(jì)更新,如傳輸狀態(tài)、視頻標(biāo)題、作者、文件長(zhǎng)度、時(shí)間長(zhǎng)度、接收時(shí)間及傳輸速率等。
·分類查詢素材根據(jù)單位、傳輸時(shí)間、客戶端IP地址及等分類查詢。
·安全認(rèn)證設(shè)定拒絕某些特定IP地址的用戶登錄服務(wù)器,或者只允許某些特定IP地址的用戶登錄。
·用戶帳號(hào)管理增加新用戶名以及密碼,建立用戶存儲(chǔ)目錄及權(quán)限管理。
·存儲(chǔ)管理設(shè)置每個(gè)用戶帳號(hào)可以使用的最大磁盤空間。
(2)媒體中心·在線瀏覽瀏覽接收到的小樣文件和正式文件。
·分類文件根據(jù)接收到文件的時(shí)間、客戶端及類型分類。
·轉(zhuǎn)存根據(jù)需要將接收到的文件轉(zhuǎn)存到其他文件夾或媒體。
·解碼輸出支持廣播級(jí)質(zhì)量的解碼輸出,以再次編輯后播放。
(3)客戶端·添加視頻素材包括采集模擬復(fù)合、模擬分量及S-Video視頻源視頻、轉(zhuǎn)換MPEG-2文件為MPEG-4文件等,并可編輯添加的視頻素材。
·采集視頻素材支持模擬復(fù)合、模擬分量或S-Video視頻源,采集后壓縮為MPEG-2格式的文件。
·上傳視頻素材傳輸視頻素材到服務(wù)器端支持邊采集邊傳送和定時(shí)傳輸兩種方式,支持?jǐn)嗵庨_始繼點(diǎn)續(xù)傳。
·轉(zhuǎn)換文件格式將MPEG-2正式文件轉(zhuǎn)換為MPEG-4小樣文件。
·傳送日志記錄已經(jīng)傳送的視頻素材,可以清空或刪除記錄。
·計(jì)劃傳送制定并按照時(shí)間表計(jì)劃自動(dòng)傳送相應(yīng)的視頻素材,實(shí)現(xiàn)無人值守傳送。
·斷點(diǎn)續(xù)傳重新從傳送中斷處開始傳送視頻素材。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)及方法。
“視訊通”為本發(fā)明所定義,意指“廣播級(jí)視頻流通訊快速通達(dá)”。
本系統(tǒng)實(shí)現(xiàn)的目標(biāo)是采用軟硬結(jié)合方式,通過IP網(wǎng)絡(luò)遠(yuǎn)程實(shí)時(shí)傳遞新聞素材,傳輸質(zhì)量達(dá)到廣播級(jí),使得一般用戶也可接受。
系統(tǒng)采用客戶機(jī)/服務(wù)器結(jié)構(gòu),客戶端通過IP網(wǎng)絡(luò)遠(yuǎn)程傳輸視頻文件。服務(wù)器端接收后解碼輸出,其圖像質(zhì)量達(dá)到廣播級(jí)。具體涉及視頻采集、客戶機(jī)/服務(wù)器網(wǎng)絡(luò)編程、視頻流采集、符合ISO/IEC13818系列規(guī)范的MPEG-2格式壓縮、IP網(wǎng)絡(luò)遠(yuǎn)程傳輸、符合ISO/IEC13818系列規(guī)范的MPEG-2格式解壓縮、MPEG-2與MPEG-4文件轉(zhuǎn)換,以及視頻文件管理等。
本發(fā)明的媒體中心、視頻服務(wù)器、網(wǎng)絡(luò)和客戶端的控制、信號(hào)過程是通過系統(tǒng)框架來完成。
技術(shù)方案一種“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),采用客戶機(jī)/服務(wù)器結(jié)構(gòu)??蛻魴C(jī)即客戶端,實(shí)現(xiàn)視頻素材采集并發(fā)送;服務(wù)器實(shí)現(xiàn)接收、解壓縮及管理視頻素材。該系統(tǒng)包括媒體中心、視頻服務(wù)器、網(wǎng)絡(luò)和客戶端。在該系統(tǒng)中,媒體中心、視頻服務(wù)器、網(wǎng)絡(luò)是依次連接、雙向互通,網(wǎng)絡(luò)和客戶端是雙向互通。
采取如下技術(shù)方案(1)采用客戶機(jī)/服務(wù)器結(jié)構(gòu),客戶機(jī)即客戶端,實(shí)現(xiàn)視頻素材采集并發(fā)送等功能;服務(wù)器運(yùn)行視頻服務(wù)器及媒體中心軟件,實(shí)現(xiàn)接收、解壓縮及管理視頻素材等功能。
(2)通過IP網(wǎng)絡(luò),在TCP/IP協(xié)議之上利用FTP協(xié)議遠(yuǎn)程傳輸視頻文件。
(3)在Windows操作系統(tǒng)下,使用Visual C++高級(jí)語言開發(fā)本系統(tǒng)所需的功能。
(4)使用視頻采集播放卡及其隨附的開發(fā)包實(shí)現(xiàn)采集、壓縮、解壓縮及播放視頻素材等功能。
工作方式如下1.客戶端(1)開機(jī)后自動(dòng)運(yùn)行客戶端軟件,進(jìn)入其用戶界面。
(2)采集視頻素材,可選擇如下兩種方式·邊采邊傳,即采集視頻素材,邊上傳到服務(wù)器端。這種方式要求服務(wù)器必須已經(jīng)開機(jī),并且客戶端可以與其建立遠(yuǎn)程連接。如果不能建立遠(yuǎn)程連接,則給出相應(yīng)的提示信息,要求用戶查看是否通信線路出現(xiàn)故障。
·定時(shí)傳送,即設(shè)定傳送時(shí)間,然后采集視頻素材,到達(dá)設(shè)定的傳送時(shí)間后開始上傳文件。
(3)發(fā)送文件前必須輸入用戶名和口令,經(jīng)服務(wù)器認(rèn)證無誤后方可建立鏈路。
(4)如果由于線路故障等原因文件傳送中斷,則故障排除后自動(dòng)從中斷處開始繼續(xù)傳送。
(5)如果服務(wù)器端發(fā)來命令要求傳送壓縮率更高,所需傳輸時(shí)間更短的MPEG-4小樣文件,則將MPEG-2正式文件轉(zhuǎn)換為MPEG-4小樣文件后上傳。
(6)在上傳視頻文件的過程中,可以邊傳邊播放,以查看傳送的內(nèi)容及效果。
2.服務(wù)器端(1)接收到客戶端的發(fā)送文件請(qǐng)求、用戶名和口令后,驗(yàn)證用戶名和口令。無誤,開始建立與客戶端的連接。建立成功,開始接收文件。
(2)如果由于線路故障等原因文件傳送中斷,則故障排除后自動(dòng)從文件的中斷處開始繼續(xù)接收。
(3)在接收視頻文件的過程中,可以邊接收邊解碼播放,以查看接收的內(nèi)容及效果。
(4)如果需要瀏覽視頻素材的MPEG-4小樣文件,以確定是否需要MPEG-2正式文件,則發(fā)送命令到客戶端要求傳送MPEG-4小樣文件。
(5)管理所有文件,包括分類統(tǒng)計(jì)、刪除、轉(zhuǎn)存及播放等。
(6)管理所有用戶帳號(hào),包括添加新用戶、設(shè)置用戶密碼和口令等。
(7)設(shè)置系統(tǒng)參數(shù),如端口號(hào)、最大連接數(shù)、連接超時(shí)時(shí)間及日志級(jí)別等。
媒體中心包括用戶界面控制裝置,用于生成并控制用戶界面;視頻文件控制裝置,用于管理接收后的視頻文件;視頻解碼裝置,用于解壓縮接收的視頻文件。
網(wǎng)絡(luò)服務(wù)裝置,用于提供有關(guān)網(wǎng)絡(luò)服務(wù);用戶界面控制裝置生成并控制用戶界面,根據(jù)用戶的操作,網(wǎng)絡(luò)通信裝置發(fā)送命令到客戶端的網(wǎng)絡(luò)通信裝置要求傳送視頻文件,視頻服務(wù)器接收到視頻文件后發(fā)出通知,視頻文件控制裝置在視頻文件列表中顯示接收到的視頻文件名稱并提供瀏覽,視頻解碼裝置解壓縮接收的視頻文件。
視頻服務(wù)器包括網(wǎng)絡(luò)數(shù)據(jù)接收裝置,用于接收客戶端傳送的視頻文件;日志管理裝置,用于生成并管理日志,供用戶查看;在線用戶管理裝置,用于管理當(dāng)前所有用戶;安全認(rèn)證管理裝置,用于提供用戶安全認(rèn)證管理的功能;用戶帳號(hào)管理裝置,用于管理所有用戶帳號(hào),如添加、查詢及刪除等;存儲(chǔ)管理裝置,用于設(shè)置每個(gè)用戶帳號(hào)可以使用的最大磁盤空間。
網(wǎng)絡(luò)數(shù)據(jù)接收裝置接收到客戶端建立連接的請(qǐng)求后接收客戶端傳送的視頻文件,同時(shí)日志管理裝置生成日志,在線用戶管理裝置管理當(dāng)前所有用戶,而安全認(rèn)證管理裝置完成用戶安全認(rèn)證,用戶帳號(hào)管理裝置管理所有用戶帳號(hào)。存儲(chǔ)管理裝置設(shè)置每個(gè)用戶帳號(hào)可以使用的最大磁盤空間。
客戶端包括用戶界面控制裝置,用于生成并控制用戶界面;視頻采集裝置,用于實(shí)時(shí)采集模擬復(fù)合、模擬分量或S-Video視頻源視頻,生成MPEG-2文件,并包括采集驅(qū)動(dòng)裝置;視頻文件控制裝置,用于管理采集的視頻文件;網(wǎng)絡(luò)服務(wù)裝置包括底層網(wǎng)絡(luò)服務(wù)裝置和FTP文件上傳裝置。
用戶界面控制裝置生成并控制用戶界面,如果需要,用戶通過系統(tǒng)管理裝置設(shè)置本地與服務(wù)器端網(wǎng)絡(luò)通信的有關(guān)參數(shù),通過基于采集驅(qū)動(dòng)裝置的視頻采集裝置實(shí)時(shí)采集模擬復(fù)合、模擬分量或S-Video視頻源視頻,壓縮生成MPEG-2文件交由視頻文件控制裝置管理,然后根據(jù)用戶選擇,通過網(wǎng)絡(luò)通信裝置實(shí)時(shí)或定時(shí)上傳視頻文件。
視頻解碼裝置包含采集驅(qū)動(dòng)裝置,用于為視頻采集播放卡提供驅(qū)動(dòng)程序。
視頻文件控制裝置包含視頻播放裝置,用于播放采集后的視頻。
網(wǎng)絡(luò)服務(wù)裝置包含底層網(wǎng)絡(luò)服務(wù)裝置,用于提供呼叫、建立鏈路底層網(wǎng)絡(luò)服務(wù)。
視頻采集裝置包含采集驅(qū)動(dòng)裝置,用于為視頻采集播放卡提供驅(qū)動(dòng)的程序。
視頻文件控制裝置包含視頻播放裝置和視頻轉(zhuǎn)換裝置,視頻播放裝置,用于播放采集后的視頻;視頻轉(zhuǎn)換裝置,用于轉(zhuǎn)換MPEG-2正式文件為MPEG-4小樣文件。
網(wǎng)絡(luò)服務(wù)裝置,用于提供有關(guān)網(wǎng)絡(luò)服務(wù)所需的功能,并包括底層網(wǎng)絡(luò)服務(wù)裝置和FTP文件上傳裝置;FTP文件上傳裝置,用于提供文件上傳到視頻服務(wù)器。
圖1所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的拓?fù)浣Y(jié)構(gòu)。
圖2所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的示意圖。
圖3所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)服務(wù)器端運(yùn)行的媒體中心的裝置圖。
圖4所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)服務(wù)器端運(yùn)行的視頻服務(wù)器的裝置圖。
圖5所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)客戶端運(yùn)行的客戶端裝置圖。
圖6所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的客戶端用戶界面圖。
圖7所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的工作流程圖。
圖8所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的媒體中心工作流程圖。
圖9所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的視頻服務(wù)器工作流程圖。
圖10為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的客戶端工作流程圖。
具體實(shí)施例方式
圖1所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的拓?fù)浣Y(jié)構(gòu),客戶端通過放像機(jī)等設(shè)備采集視頻素材,然后壓縮為MPEG-2格式的文件通過IP網(wǎng)絡(luò)傳輸?shù)椒?wù)器后進(jìn)行相應(yīng)的處理。
圖2所示為本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的示意,該系統(tǒng)包括媒體中心1、視頻服務(wù)器2、網(wǎng)絡(luò)3和客戶端4。各客戶端通過IP網(wǎng)絡(luò)發(fā)送壓縮的視頻文件到視頻服務(wù)器,媒體中心主要負(fù)責(zé)管理接收到的視頻文件。特別需要指出的是,各客戶端也可以接收其他客戶端發(fā)送的視頻文件。該系統(tǒng)中,媒體中心1、視頻服務(wù)器2、網(wǎng)絡(luò)3是依次串聯(lián)、雙向互通,網(wǎng)絡(luò)3和客戶端4是雙向互通。
在視頻服務(wù)器運(yùn)行前提下,客戶端需要上傳視頻素材到服務(wù)器時(shí),首先通過IP網(wǎng)絡(luò)向服務(wù)器發(fā)送請(qǐng)求。視頻服務(wù)器經(jīng)安全認(rèn)證確認(rèn)無誤后與客戶端建立連接,然后客戶端采集視頻素材并壓縮為MPEG-2格式的文件通過IP網(wǎng)絡(luò)傳輸?shù)揭曨l服務(wù)器,視頻服務(wù)器接收到文件后通知媒體中心進(jìn)行相應(yīng)的處理。
圖3所示為圖2中媒體中心1的組成部分,包括用戶界面控制裝置5、視頻解碼裝置6、視頻文件控制裝置7。用戶界面控制裝置生成并控制用戶界面,根據(jù)用戶的操作。視頻服務(wù)器接收到視頻文件后發(fā)出通知,視頻文件控制裝置在視頻文件列表中顯示接收到的視頻文件名稱并提供瀏覽,視頻解碼裝置解壓縮接收的視頻文件。
媒體中心在接收到視頻服務(wù)器接收視頻文件的通知后,在視頻文件列表中顯示接收到的視頻文件名,然后根據(jù)用戶在用戶界面中的操作解壓縮接收的視頻文件供播放。
圖4所示為圖2中視頻服務(wù)器2的組成部分,包括網(wǎng)絡(luò)數(shù)據(jù)接收裝置9、日志管理裝置10、在線用戶管理11、用戶帳號(hào)管理裝置12、安全認(rèn)證管理裝置13、存儲(chǔ)管理裝置14。
視頻服務(wù)器包括網(wǎng)絡(luò)數(shù)據(jù)接收裝置,用于接收客戶端傳送的視頻文件;日志管理裝置,用于生成并管理日志,供用戶查看;在線用戶管理裝置,用于管理當(dāng)前所有用戶;安全認(rèn)證管理裝置,用于提供用戶安全認(rèn)證管理的功能;用戶帳號(hào)管理裝置,用于管理所有用戶帳號(hào),如添加、查詢及刪除等;存儲(chǔ)管理裝置,用于管理服務(wù)器的所有磁盤空間。
用戶界面控制裝置生成并控制用戶界面,網(wǎng)絡(luò)數(shù)據(jù)接收裝置接收到客戶端建立連接的請(qǐng)求后接收客戶端傳送的視頻文件,同時(shí)日志管理裝置生成日志。在線用戶管理裝置管理當(dāng)前所有用戶,而安全認(rèn)證管理裝置完成用戶安全認(rèn)證,用戶帳號(hào)管理裝置管理所有用戶帳號(hào)。
圖5所示為圖2中客戶端4的組成部分,包括用戶界面控制裝置15、視頻采集裝置16、視頻文件控制裝置17。用戶界面控制裝置生成并控制用戶界面,通過基于采集驅(qū)動(dòng)裝置的視頻采集裝置實(shí)時(shí)采集模擬復(fù)合、模擬分量或S-Video視頻源視頻,生成MPEG-2文件交由視頻文件控制裝置管理。然后根據(jù)用戶選擇,通過網(wǎng)絡(luò)通信裝置實(shí)時(shí)或定時(shí)上傳視頻文件。
在用戶界面的控制下采集視頻素材可選擇邊采邊傳或定時(shí)傳送方式,在采集視頻素材的過程中,將文件壓縮為MPEG-2格式并進(jìn)行管理。在上傳視頻文件的過程中,可以邊傳送邊播放,以查看傳送的內(nèi)容及效果。
圖6是本發(fā)明的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的客戶端用戶界面圖。
該用戶界面包括了實(shí)現(xiàn)客戶端所有功能的圖標(biāo)按鈕,如單擊“添加素材”按鈕,在打開的對(duì)話框中可以實(shí)現(xiàn)采集模擬復(fù)合、模擬分量或S-Video視頻源視頻,然后壓縮生成MPEG-2格式視頻文件的功能。單擊“發(fā)送視頻”按鈕可以發(fā)送正式視頻文件,而單擊“發(fā)送小樣”按鈕可以發(fā)送小樣視頻文件。單擊“刪除素材”按鈕,可以刪除無用的素材等。
圖7是“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的工作流程,其步驟如下S7-1客戶端采集視頻素材并壓縮為MPEG-2正式文件;S7-2瀏覽素材,檢查采集的素材是否符合需要;S7-3根據(jù)需要,將MPEG-2格式的正式文件轉(zhuǎn)換為MPEG-4格式的小樣文件;S7-4客戶端與媒體中心交互命令,如客戶端發(fā)送請(qǐng)求建立鏈路的命令到媒體中心;S7-5媒體中心經(jīng)安全認(rèn)證后發(fā)送建立鏈路命令到客戶端建立客戶機(jī)與服務(wù)器的通信鏈路;S7-6上傳視頻文件到視頻服務(wù)器;S7-7視頻服務(wù)器將當(dāng)前的傳輸狀態(tài)通知媒體中心,如果接收到客戶端上傳的視頻文件,同樣也發(fā)出通知;S7-8媒體中心接收到視頻服務(wù)器的通知;
S7-9如果接收的通知是傳輸狀態(tài),則媒體中心顯示當(dāng)前的傳輸狀態(tài)。如果接收的通知是收到視頻文件,則在視頻文件列表中顯示接收到的視頻文件名稱;S7-10顯示視頻文件;S7-11媒體中心解壓縮接收到的視頻文件。
圖8是“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的媒體中心的工作流程,在用戶界面的控制下,接收客戶端與服務(wù)器通信的請(qǐng)求,進(jìn)行安全認(rèn)證后與客戶端建立通信鏈路。視頻服務(wù)器在接收到客戶端的視頻文件后發(fā)出通知,然后媒體中心在視頻文件列表中顯示接收到的視頻文件名稱并解壓縮,用戶此時(shí)可以通過用戶界面選擇執(zhí)行分類瀏覽、立即播放或者導(dǎo)出視頻文件操作(參見圖8)。
其步驟如下S8-1運(yùn)行媒體中心,顯示用戶界面;S8-2接收客戶端與服務(wù)器通信的請(qǐng)求,進(jìn)行安全認(rèn)證后與客戶端建立通信鏈路。
S8-3接收視頻服務(wù)器的通知,或者是當(dāng)前傳輸狀態(tài),或者是接收到客戶端上傳的視頻文件;S8-4如果通知是接收到客戶端上傳的視頻文件,則在視頻文件列表中顯示接收到的視頻文件名稱;S8-5如果通知是當(dāng)前傳輸狀態(tài),則更新當(dāng)前傳輸狀態(tài)列表;S8-6解壓縮接收到的視頻文件,供播放或非線性編輯使用;S8-7基于用戶的選擇,按客戶端的用戶名稱或接收文件的時(shí)間等分類查看視頻文件;S8-8播放接收到的視頻文件;S8-9導(dǎo)出視頻文件到其他存儲(chǔ)介質(zhì)中。
圖9是“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的視頻服務(wù)器的工作流程,在用戶界面的控制下,如果需要,則設(shè)置系統(tǒng)的有關(guān)參數(shù)及每個(gè)用戶帳號(hào)。啟動(dòng)網(wǎng)絡(luò)服務(wù)后經(jīng)過安全認(rèn)證,確認(rèn)為合法用戶后與客戶端建立連接。然后開始接收客戶端傳送的視頻文件,并通知媒體中心。在接收視頻文件的過程中統(tǒng)計(jì)有關(guān)網(wǎng)絡(luò)傳輸?shù)男畔?,并形成日志文件,供用戶查看?參見圖9)其步驟如下S9-1運(yùn)行視頻服務(wù)器,顯示用戶界面;S9-2為每個(gè)客戶端建立用戶帳號(hào),設(shè)置密碼并分配保存其上傳視頻文件的路徑和磁盤空間;S9-3根據(jù)需要,修改系統(tǒng)的默認(rèn)參數(shù);S9-4設(shè)置每個(gè)用戶帳號(hào)的最大可用磁盤空間;S9-5啟動(dòng)或停止網(wǎng)絡(luò)服務(wù);S9-6啟動(dòng)網(wǎng)絡(luò)服務(wù)后對(duì)客戶端的用戶名及密碼進(jìn)行安全認(rèn)證,確認(rèn)用戶的合法性;S9-7開始接收客戶端上傳的收視頻文件;S9-8統(tǒng)計(jì)網(wǎng)絡(luò)的有關(guān)信息;S9-9生成系統(tǒng)日志,供用戶查看。
圖10是“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)的客戶端的工作流程,在用戶界面的控制下,根據(jù)需要,設(shè)置視頻采集播放卡的有關(guān)參數(shù)準(zhǔn)備采集視頻素材??蛇x擇邊采邊傳方式,即邊采集視頻素材,邊上傳到服務(wù)器端。這種方式要求服務(wù)器必須已經(jīng)開機(jī),并且客戶端可以與其建立遠(yuǎn)程連接。如果不能建立遠(yuǎn)程連接,則給出相應(yīng)的提示信息。也可選擇定時(shí)傳送方式,即設(shè)定傳送時(shí)間,然后采集視頻素材,到達(dá)設(shè)定的傳送時(shí)間后開始上傳文件。在采集視頻素材的過程中,壓縮為MPEG-2格式的文件。無論選擇何種方式,發(fā)送文件前必須輸入用戶名和口令,經(jīng)服務(wù)器認(rèn)證后方可建立鏈路。如果由于鏈路故障等原因傳送中斷,則故障排除后自動(dòng)從中斷處開始繼續(xù)傳送。如果服務(wù)器端發(fā)來命令要求傳送壓縮效率更高,所需傳輸時(shí)間更短的MPEG-4小樣文件,則將MPEG-2正式文件轉(zhuǎn)換為MPEG-4小樣文件后上傳。在上傳視頻文件的過程中,可以邊傳邊播放,以查看傳送的內(nèi)容及效果(參見圖10)。
其步驟如下S10-1啟動(dòng)客戶端后,顯示其用戶界面;S10-2如果需要,導(dǎo)入已有的視頻素材文件;S10-3準(zhǔn)備采集視頻素材;S10-4根據(jù)需要,設(shè)置視頻采集播放卡的有關(guān)參數(shù);S10-5采集視頻素材并壓縮為MPEG-2格式的文件;S10-6如果需要,設(shè)置為邊采集邊傳方式;S10-7保存采集的視頻素材;S10-8如果需要,取消本次操作;S10-9生成新的視頻文件并顯示在素材文件列表中;
S10-10配置本地網(wǎng)絡(luò)參數(shù),準(zhǔn)備與服務(wù)器通信;S10-11配置服務(wù)器網(wǎng)絡(luò)參數(shù),準(zhǔn)備與服務(wù)器通信;S10-12如果需要,導(dǎo)出視頻素材到其他存儲(chǔ)介質(zhì);S10-13如果需要,播放視頻素材,以檢查采集的效果;S10-14如果需要,將MPEG-2格式的文件轉(zhuǎn)換為MPEG-4格式的文件;S10-15如果需要定時(shí)傳輸,則定制傳輸計(jì)劃;S10-16后臺(tái)監(jiān)控定時(shí)傳輸功能的實(shí)現(xiàn),即在指定的時(shí)間傳輸指定的視頻文件;S10-17準(zhǔn)備傳輸正式視頻文件;S10-18準(zhǔn)備傳輸MPEG-4格式的小樣視頻文件;S10-19請(qǐng)求服務(wù)器安全認(rèn)證,服務(wù)器返回認(rèn)證結(jié)果;S10-20如果未通過服務(wù)器安全認(rèn)證,則為失敗,給出告警信息;S10-21如果通過服務(wù)器安全認(rèn)證,則為成功;S10-22建立與服務(wù)器數(shù)據(jù)通信的鏈路,準(zhǔn)備與服務(wù)器通信;S10-23如果建立鏈路失敗,則為網(wǎng)絡(luò)異常,給出告警信息;S10-24建立鏈路失敗成功;S10-25如果前面有因網(wǎng)絡(luò)異常而中斷傳輸?shù)囊曨l文件,則從斷點(diǎn)處續(xù)傳;S10-26啟動(dòng)傳輸過程,開始傳輸視頻文件。
權(quán)利要求
1.一種“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),采用客戶機(jī)/服務(wù)器結(jié)構(gòu),客戶機(jī)即客戶端,實(shí)現(xiàn)視頻素材采集并發(fā)送;服務(wù)器運(yùn)行視頻服務(wù)器和媒體中心,實(shí)現(xiàn)接收、解壓縮及管理視頻素材,該系統(tǒng)包括媒體中心、視頻服務(wù)器、網(wǎng)絡(luò)和客戶端,該系統(tǒng)中,媒體中心、視頻服務(wù)器、網(wǎng)絡(luò)是依次連接、雙向互通,網(wǎng)絡(luò)和客戶端是雙向互通。
2.根據(jù)權(quán)利要求1的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,媒體中心用于·在線瀏覽瀏覽接收到的小樣文件和正式文件;·分類文件根據(jù)接收到文件的時(shí)間、客戶端及類型分類;·轉(zhuǎn)存根據(jù)需要將接收到的文件轉(zhuǎn)存到其他文件夾或存儲(chǔ)介質(zhì);·解碼輸出支持廣播級(jí)質(zhì)量的解碼輸出;視頻服務(wù)器用于·接收素材同時(shí)接收視頻文件及視頻附加信息,支持?jǐn)帱c(diǎn)續(xù)傳和同時(shí)接收多用戶,并可及時(shí)完成素材的統(tǒng)計(jì)更新;·分類查詢素材根據(jù)單位、傳輸時(shí)間及客戶端IP地址等分類查詢,可以根據(jù)需要選擇查看;·安全認(rèn)證設(shè)定拒絕某些特定IP地址的用戶登錄服務(wù)器,或者只允許某些特定IP地址的用戶登錄;·用戶帳號(hào)管理增加新用戶名及密碼,建立用戶存儲(chǔ)目錄及權(quán)限管理;·存儲(chǔ)管理設(shè)置每個(gè)用戶帳號(hào)可以使用的最大磁盤空間;客戶端用于·采集視頻素材支持模擬復(fù)合、模擬分量或S-Video視頻源,采集后壓縮為MPEG-2格式的文件;·傳輸視頻素材到服務(wù)器支持邊采集邊傳送和定時(shí)傳輸兩種方式,支持?jǐn)嗵庨_始繼點(diǎn)續(xù)傳;·轉(zhuǎn)換文件格式將MPEG-2正式文件轉(zhuǎn)換為MPEG-4小樣文件。
3.根據(jù)權(quán)利要求1或2的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,媒體中心包括用戶界面控制裝置,用于生成并控制用戶界面;視頻文件控制裝置,用于管理接收后的視頻文件;視頻解碼裝置,用于解壓縮接收的視頻文件,以用于播放;網(wǎng)絡(luò)服務(wù)裝置,用于提供有關(guān)網(wǎng)絡(luò)服務(wù);用戶界面控制裝置生成并控制用戶界面,根據(jù)用戶的操作,網(wǎng)絡(luò)通信裝置發(fā)送命令到客戶端的網(wǎng)絡(luò)通信裝置要求傳送視頻文件,視頻服務(wù)器接收到視頻文件后發(fā)出通知,視頻文件控制裝置在視頻文件列表中顯示接收到的視頻文件名稱并提供瀏覽,視頻解碼裝置解壓縮接收的視頻文件。
4.根據(jù)權(quán)利要求1或2的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,視頻服務(wù)器包括網(wǎng)絡(luò)數(shù)據(jù)接收裝置,用于接收客戶端傳送的視頻文件;日志管理裝置,用于生成并管理日志,供用戶查看;在線用戶管理裝置,用于管理當(dāng)前所有用戶;安全認(rèn)證管理裝置,用于提供用戶安全認(rèn)證管理的功能;用戶帳號(hào)管理裝置,用于管理所有用戶帳號(hào);存儲(chǔ)管理裝置,設(shè)置每個(gè)用戶帳號(hào)的最大可用磁盤空間;網(wǎng)絡(luò)數(shù)據(jù)接收裝置接收到客戶端建立連接的請(qǐng)求后接收客戶端傳送的視頻文件,同時(shí)日志管理裝置生成日志,在線用戶管理裝置管理當(dāng)前所有用戶,而安全認(rèn)證管理裝置完成用戶安全認(rèn)證,用戶帳號(hào)管理裝置管理所有用戶帳號(hào)。
5.根據(jù)權(quán)利要求1或2的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,客戶端包括用戶界面控制裝置,用于生成并控制用戶界面;視頻采集裝置,用于實(shí)時(shí)采集模擬復(fù)合、模擬分量或S-Video視頻源視頻,生成MPEG-2文件,并包括采集驅(qū)動(dòng)裝置;視頻文件控制裝置,用于管理采集的視頻文件;網(wǎng)絡(luò)服務(wù)裝置,用于提供有關(guān)網(wǎng)絡(luò)服務(wù);用戶界面控制裝置生成并控制用戶界面,通過基于采集驅(qū)動(dòng)裝置的視頻采集裝置實(shí)時(shí)采集模擬復(fù)合、模擬分量或S-Video視頻源視頻,壓縮生成MPEG-2文件交由視頻文件控制裝置管理,然后根據(jù)用戶選擇,通過網(wǎng)絡(luò)通信裝置實(shí)時(shí)或定時(shí)上傳視頻文件。
6.根據(jù)權(quán)利要求3的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,視頻解碼裝置包含采集驅(qū)動(dòng)裝置,用于為視頻采集播放卡提供驅(qū)動(dòng)程序。
7.根據(jù)權(quán)利要求3的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,視頻文件控制裝置包含視頻播放裝置,用于播放采集后的視頻。
8.根據(jù)權(quán)利要求3的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,網(wǎng)絡(luò)服務(wù)裝置包含底層網(wǎng)絡(luò)服務(wù)裝置,用于提供呼叫、建立鏈路底層網(wǎng)絡(luò)服務(wù)。
9.根據(jù)權(quán)利要求5的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,視頻采集裝置包含采集驅(qū)動(dòng)裝置,用于為視頻采集播放卡提供驅(qū)動(dòng)的程序。
10.根據(jù)權(quán)利要求5的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,視頻文件控制裝置包含視頻播放裝置和視頻轉(zhuǎn)換裝置,視頻播放裝置,用于播放采集后的視頻;視頻轉(zhuǎn)換裝置,用于轉(zhuǎn)換MPEG-2正式文件為MPEG-4小樣文件。
11.根據(jù)權(quán)利要求5的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng),其特征在于,網(wǎng)絡(luò)服務(wù)裝置包含底層網(wǎng)絡(luò)服務(wù)裝置和FTP文件上傳裝置,底層網(wǎng)絡(luò)服務(wù)裝置,用于提供呼叫、建立鏈路等底層網(wǎng)絡(luò)服務(wù)。FTP文件上傳裝置,用于提供文件上傳到視頻服務(wù)器。
12.一種“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)工作方法,其特征在于,(1)采用客戶機(jī)/服務(wù)器結(jié)構(gòu),客戶機(jī)即客戶端,實(shí)現(xiàn)視頻素材采集并發(fā)送;服務(wù)器運(yùn)行視頻服務(wù)器及媒體中心,實(shí)現(xiàn)接收、解壓縮并管理視頻素材;(2)通過IP網(wǎng)絡(luò),在TCP/IP協(xié)議之上利用FTP協(xié)議遠(yuǎn)程傳輸視頻文件;(3)在Windows操作系統(tǒng)下,使用Visual C++高級(jí)語言開發(fā)本系統(tǒng)所需的功能;(4)使用視頻采集播放卡及其隨附的開發(fā)包實(shí)現(xiàn)采集、壓縮、解壓縮及播放視頻素材。
13.根據(jù)權(quán)利要求12的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)工作方法,工作方式如下客戶端(1)開機(jī)后自動(dòng)運(yùn)行客戶端軟件,進(jìn)入其用戶界面;(2)準(zhǔn)備采集視頻素材,可選擇如下兩種方式·邊采邊傳,即邊采集視頻素材,邊上傳到服務(wù)器。這種方式要求服務(wù)器必須已經(jīng)開機(jī),并且客戶端可以與其建立遠(yuǎn)程連接。如果不能建立遠(yuǎn)程連接,則給出相應(yīng)的提示信息,要求用戶查看是否鏈路出現(xiàn)故障;·定時(shí)傳送,即設(shè)定傳送時(shí)間,然后采集視頻素材,到達(dá)設(shè)定的傳送時(shí)間后開始上傳文件;(3)發(fā)送文件前必須輸入用戶名和口令,經(jīng)服務(wù)器安全認(rèn)證后方可建立鏈路;(4)如果由于鏈路故障等原因文件傳送中斷,則故障排除后自動(dòng)從中斷處開始繼續(xù)傳送;(5)如果服務(wù)器端發(fā)來命令要求傳送壓縮率更高且所需傳輸時(shí)間更短的MPEG-4小樣文件,則將MPEG-2正式文件轉(zhuǎn)換為MPEG-4小樣文件后上傳;(6)在上傳視頻文件的過程中,可以邊傳邊播放,以查看傳送內(nèi)容及效果;服務(wù)器端(1)接收到客戶端的發(fā)送文件請(qǐng)求、用戶名和口令后,驗(yàn)證用戶名和口令,無誤,開始建立與客戶端的連接,建立成功,開始接收文件;(2)如果由于鏈路故障等原因文件傳送中斷,則故障排除后自動(dòng)從中斷處開始繼續(xù)接收;(3)在接收視頻文件的過程中,可以邊接收邊解碼播放,以查看接收的內(nèi)容及效果;(4)如果需要瀏覽視頻素材的MPEG-4小樣文件,以確定是否需要MPEG-2正式文件,則發(fā)送命令到客戶端要求傳送MPEG-4小樣文件;(5)管理所有文件;(6)管理所有用戶帳號(hào);(7)設(shè)置系統(tǒng)參數(shù)。
14..根據(jù)權(quán)利要求12的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)工作方法,具體步驟如下S7-1客戶端采集視頻素材并壓縮為MPEG-2正式文件;S7-2瀏覽素材,檢查采集的素材是否符合需要;S7-3根據(jù)需要,將MPEG-2正式文件轉(zhuǎn)換為MPEG-4格式的小樣文件;S7-4客戶端與媒體中心交互命令,如客戶端發(fā)送請(qǐng)求建立鏈路的命令到媒體中心;S7-5媒體中心經(jīng)安全認(rèn)證后發(fā)送建立鏈路的命令到客戶端建立客戶機(jī)與服務(wù)器的通信鏈路;S7-6上傳視頻文件到服務(wù)器;S7-7視頻服務(wù)器將當(dāng)前的傳輸狀態(tài)通知媒體中心,如果接收到客戶端上傳的視頻文件,同樣也發(fā)出通知;S7-8媒體中心接收到視頻服務(wù)器的通知;S7-9如果接收的通知是傳輸狀態(tài),則媒體中心顯示當(dāng)前的傳輸狀態(tài),如果接收的通知是收到視頻文件,則在視頻文件列表中顯示接收到的視頻文件名稱;S7-10顯示視頻文件;S7-11媒體中心解壓縮接收到的視頻文件。
15.根據(jù)權(quán)利要求12的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)工作方法,其特征在于,媒體中心的工作步驟如下S8-1運(yùn)行媒體中心,顯示用戶界面;S8-2接收客戶端與服務(wù)器通信的請(qǐng)求,進(jìn)行安全認(rèn)證后與客戶端建立通信鏈路;S8-3接收視頻服務(wù)器的通知,或者是當(dāng)前傳輸狀態(tài),或者是接收到客戶端上傳的視頻文件;S8-4如果通知是接收到客戶端上傳的視頻文件,則在視頻文件列表中顯示接收到的視頻文件名稱;S8-5如果通知是當(dāng)前傳輸狀態(tài),則更新當(dāng)前傳輸狀態(tài)列表;S8-6解壓縮接收到的視頻文件,供播放或非線性編輯使用;S8-7基于用戶的選擇,按客戶端的用戶名稱或接收文件的時(shí)間等分類查看視頻文件;S8-8播放接收到的視頻文件;S8-9導(dǎo)出視頻文件到其他存儲(chǔ)介質(zhì)中。
16.根據(jù)權(quán)利要求12的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)工作方法,其特征在于,視頻服務(wù)器的工作步驟如下S9-1運(yùn)行視頻服務(wù)器,顯示用戶界面;S9-2為每個(gè)客戶端建立用戶帳號(hào),設(shè)置密碼并分配保存其上傳視頻文件的路徑和磁盤空間;S9-3根據(jù)需要,修改系統(tǒng)的默認(rèn)參數(shù);S9-4設(shè)置每個(gè)用戶帳號(hào)的最大可用磁盤空間;S9-5啟動(dòng)或停止網(wǎng)絡(luò)服務(wù);S9-6啟動(dòng)網(wǎng)絡(luò)服務(wù)后對(duì)客戶端的用戶名及密碼進(jìn)行安全認(rèn)證,確認(rèn)用戶的合法性;S9-7開始接收客戶端上傳的收視頻文件;S9-8統(tǒng)計(jì)網(wǎng)絡(luò)的有關(guān)信息;S9-9生成系統(tǒng)日志,供用戶查看。
17.根據(jù)權(quán)利要求12的“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)工作方法,其特征在于,客戶端的工作步驟如下S10-1啟動(dòng)客戶端,顯示其用戶界面;S10-2如果需要,導(dǎo)入已有的視頻素材文件;S10-3準(zhǔn)備采集視頻素材;S10-4根據(jù)需要,設(shè)置視頻采集播放卡的有關(guān)參數(shù);S10-5采集視頻素材并壓縮為MPEG-2格式的文件;S10-6如果需要,設(shè)置為邊采集邊傳方式;S10-7保存采集的視頻素材;S10-8如果需要,取消本次操作;S10-9生成新的視頻文件并顯示在素材文件列表中;S10-10配置本地網(wǎng)絡(luò)參數(shù),準(zhǔn)備與服務(wù)器通信;S10-11配置服務(wù)器網(wǎng)絡(luò)參數(shù),準(zhǔn)備與服務(wù)器通信;S10-12如果需要,導(dǎo)出視頻素材到其他存儲(chǔ)介質(zhì);S10-13如果需要,播放視頻素材,以檢查采集的效果;S10-14如果需要,將MPEG-2格式的文件轉(zhuǎn)換為MPEG-4格式的文件;S10-15如果需要定時(shí)傳輸,則定制傳輸計(jì)劃;S10-16后臺(tái)監(jiān)控定時(shí)傳輸功能的實(shí)現(xiàn),即在指定的時(shí)間傳輸指定的視頻文件;S10-17準(zhǔn)備傳輸正式視頻文件;S10-18準(zhǔn)備傳輸MPEG-4格式的小樣視頻文件;S10-19請(qǐng)求服務(wù)器安全認(rèn)證,服務(wù)器返回認(rèn)證結(jié)果;S10-20如果未通過服務(wù)器安全認(rèn)證,則為失敗,給出告警信息;S10-21如果通過服務(wù)器安全認(rèn)證,則為成功;S10-22建立與服務(wù)器數(shù)據(jù)通信的鏈路,準(zhǔn)備與服務(wù)器通信;S10-23如果建立鏈路失敗,則為網(wǎng)絡(luò)異常,給出告警信息;S10-24建立鏈路失敗成功;S10-25如果前面有因網(wǎng)絡(luò)異常而中斷傳輸?shù)囊曨l文件,則從斷點(diǎn)處續(xù)傳;S10-26啟動(dòng)傳輸過程,開始傳輸視頻文件。
全文摘要
本發(fā)明涉及廣播級(jí)視頻流處理及計(jì)算機(jī)通信技術(shù)領(lǐng)域的一種“視訊通”遠(yuǎn)程視頻傳輸系統(tǒng)及方法。系統(tǒng)包括媒體中心、視頻服務(wù)器、網(wǎng)絡(luò)和客戶端,在該系統(tǒng)中,媒體中心、視頻服務(wù)器、網(wǎng)絡(luò)是依次連接、雙向互通,網(wǎng)絡(luò)和客戶端雙向互通。方法包括(1)采用客戶機(jī)/服務(wù)器結(jié)構(gòu);(2)通過IP網(wǎng)絡(luò),利用FTP協(xié)議遠(yuǎn)程傳輸視頻文件;(3)在Windows系統(tǒng)下,使用Visual C++高級(jí)語言;(4)使用視頻采集播放卡及其隨附的開發(fā)包實(shí)現(xiàn)采集、壓縮、解壓縮及播放視頻素材。本發(fā)明用于(1)廣播級(jí)視頻素材采集、壓縮、管理,如解壓縮、分類統(tǒng)計(jì)查詢、刪除、轉(zhuǎn)存及播放等。(2)通過IP網(wǎng)絡(luò)遠(yuǎn)程傳輸視頻文件。
文檔編號(hào)H04L29/06GK1738422SQ200410058160
公開日2006年2月22日 申請(qǐng)日期2004年8月17日 優(yōu)先權(quán)日2004年8月17日
發(fā)明者楊濱, 孫碧云 申請(qǐng)人:北京德瑞塔時(shí)代網(wǎng)絡(luò)技術(shù)有限公司