專利名稱:網(wǎng)絡(luò)視頻傳輸系統(tǒng)及其處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于互聯(lián)網(wǎng)的多媒體信息處理技術(shù)領(lǐng)域,特別是指一種網(wǎng)絡(luò)視頻傳輸系統(tǒng)及方法。
背景技術(shù):
目前,廣泛應(yīng)用于網(wǎng)站上的視頻點播系統(tǒng)為廣大企業(yè)和個人用戶提供了向世界發(fā)布產(chǎn)品信息或個人信息的服務(wù)平臺,其主要是使用視頻傳輸技術(shù)。
現(xiàn)在普遍的用于企業(yè)發(fā)布視頻的技術(shù)包括以下步驟A、準備好視頻文件,可以是wmv、mp4、rmvb等多種格式的視頻文件;B、在客戶端將視頻文件進行格式轉(zhuǎn)換,使其轉(zhuǎn)換成適于網(wǎng)絡(luò)可以播放形式,如流媒體形式;C、再使用比較復(fù)雜的FTP(File Transfer Protocol,文件傳輸協(xié)議)工具上傳到服務(wù)器空間上;D、需專業(yè)人員利用專業(yè)的網(wǎng)頁編寫軟件編寫相應(yīng)的播放頁面,并與企業(yè)網(wǎng)站相結(jié)合,從而實現(xiàn)視頻發(fā)布。
目前此項技術(shù)的主要缺點在于(1)費用高昂由于視頻文件的存儲及格式轉(zhuǎn)換都是在企業(yè)自己的客戶機上操作,這就要求企業(yè)的服務(wù)器具有較高的處理能力,且?guī)捯惨筝^高,這就需支付高昂的費用,然而對大多數(shù)中小企業(yè)來說,是無法承受的。另外、由于單一企業(yè)的網(wǎng)站每天訪問次數(shù)并不多,造成互聯(lián)網(wǎng)帶寬使用效率低下,對于互聯(lián)網(wǎng)帶寬這個公共的社會資源也是極大的浪費。
(2)操作復(fù)雜很多非計算機類的公司本身沒有專職的網(wǎng)站維護人員,發(fā)布視頻及修改網(wǎng)頁需要另外投資人力及物力成本。
(3)訪問速度慢;由于我國地域遼闊,各地互聯(lián)網(wǎng)發(fā)展不平衡,訪問速度有很大差別。異地之間訪問速度非常慢,而視頻文件通常都較大,就使得訪問者觀看時必須等待較長的時間。企業(yè)若需使全國各地的訪問速度都很快,就必須租用更多臺服務(wù)器及帶寬,對于中小企業(yè)來說這也是無法承受的。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)視頻傳輸系統(tǒng),其操作方便,成本低,且傳輸速度快。
本發(fā)明進一步所要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法,其易于掌握,便于操作,且成本低,傳輸速度快。
為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案一種網(wǎng)絡(luò)視頻傳輸系統(tǒng),包括管理界面、管理網(wǎng)站web服務(wù)器、視頻服務(wù)器集群、代碼生成服務(wù)器和網(wǎng)絡(luò);管理界面模塊,用于生成并控制用戶操作的管理界面,其內(nèi)設(shè)置有視頻文件上傳、設(shè)置視頻文件信息、視頻發(fā)布選擇、設(shè)置視頻播放參數(shù)和粘貼代碼功能;管理網(wǎng)站web服務(wù)器,用于管理界面模塊與視頻服務(wù)器集群和代碼生成服務(wù)器之間的通信;包括將用戶通過管理界面所設(shè)置的需上傳的視頻文件傳送到視頻服務(wù)器集群,將用戶通過管理界面所設(shè)置的視頻文件信息傳送到數(shù)據(jù)庫服務(wù)器,將用戶通過管理界面所選擇的要發(fā)布視頻和視頻播放參數(shù)傳送到代碼服務(wù)器;視頻服務(wù)器集群,集群包括主服務(wù)器和從服務(wù)器,每個服務(wù)器用于獲取本地視頻文件,將格式轉(zhuǎn)換為適用于網(wǎng)絡(luò)的格式,并將轉(zhuǎn)換格式后的視頻文件進行傳送和存儲,并發(fā)送到主服務(wù)器進行備份;數(shù)據(jù)庫服務(wù)器,用于獲取并存儲視頻文件信息,并根據(jù)管理網(wǎng)站web服務(wù)器傳送的需發(fā)布視頻的文件信息,查詢出匹配的視頻文件信息提交到管理網(wǎng)站web服務(wù)器,用戶再選擇需發(fā)布的視頻;代碼生成服務(wù)器,用于根據(jù)管理網(wǎng)站web服務(wù)器傳送的視頻播放參數(shù),選擇相應(yīng)的代碼模板,并將視頻播放參數(shù)賦值到代碼模板中,生成代碼,并反饋到管理網(wǎng)站web服務(wù)器;管理網(wǎng)站web服務(wù)器將代碼反應(yīng)在管理界面上,用戶將代碼粘貼到需發(fā)布視頻的網(wǎng)頁上,該網(wǎng)頁生成此代碼的鏈接,觀看者打開網(wǎng)頁點擊該鏈接,則視頻服務(wù)器集群會定位最近的服務(wù)器,將視頻文件傳送到客戶端實現(xiàn)觀看;若最近的視頻服務(wù)器上沒有此視頻文件,則向集群中的主服務(wù)器索要。
其中所述視頻服務(wù)器將視頻文件轉(zhuǎn)換為流媒體格式。
其中所述視頻文件信息至少包括視頻標題、視頻內(nèi)容文字描述、視頻分類的三項中的一項。
其中所述視頻播放參數(shù)至少包括視頻個數(shù),視頻列表,視頻播放器的樣式、大小及其在網(wǎng)頁中的出現(xiàn)位置、網(wǎng)頁地址的六項中的一項。
當所述視頻個數(shù)為多個時,代碼生成服務(wù)器對多個視頻文件進行排序,生成播放隊列文件,依次生成代碼,再依次反饋到管理網(wǎng)站web服務(wù)器。
本發(fā)明還提供如下技術(shù)方案一種網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法,該處理方法是采用視頻服務(wù)器集群進行視頻文件的異地傳輸及存儲,集群包括主服務(wù)器和從服務(wù)器,包括以下步驟(1)生成管理界面,供用戶操作,其中設(shè)置有視頻文件上傳、設(shè)置視頻文件信息、視頻發(fā)布選擇、設(shè)置視頻播放參數(shù)和粘貼代碼功能;(2)視頻上傳步驟A1、用戶登錄網(wǎng)站,通過管理界面選擇需要上傳的視頻文件,填寫視頻文件信息;A2、通過管理網(wǎng)站web服務(wù)器傳送視頻文件及視頻文件信息;A3、集群中的就近的視頻服務(wù)器獲得該視頻文件;A4、數(shù)據(jù)庫服務(wù)器記錄視頻文件信息;A5、上述視頻服務(wù)器將用戶上傳的視頻文件轉(zhuǎn)換成適用于網(wǎng)絡(luò)的格式,并存儲轉(zhuǎn)換格式后的視頻文件,主服務(wù)器同時也進行存儲;(3)視頻發(fā)布步驟B1、用戶登錄網(wǎng)站,通過管理界面選擇要發(fā)布的視頻文件信息和視頻播放參數(shù),提交給管理網(wǎng)站web服務(wù)器;B2、管理網(wǎng)站web服務(wù)器將要發(fā)布的視頻文件信息傳遞給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器查詢到相匹配的視頻文件信息,反饋給管理網(wǎng)站web服務(wù)器;B3、管理網(wǎng)站web服務(wù)器將視頻文件信息反應(yīng)在管理界面上,用戶從中選擇要發(fā)布的視頻,并設(shè)置要在哪個網(wǎng)頁上發(fā)布;B4、管理網(wǎng)站web服務(wù)器將視頻播放參數(shù)傳遞給代碼生成服務(wù)器,代碼生成服務(wù)器從系統(tǒng)預(yù)先設(shè)置的代碼模板中選擇出相應(yīng)的代碼模板,并將視頻參數(shù)賦值到代碼模板中,生成代碼,并反饋給管理網(wǎng)站web服務(wù)器;B5、管理網(wǎng)站web服務(wù)器將上述代碼反應(yīng)在管理界面中,用戶將代碼粘貼到需發(fā)布視頻的網(wǎng)頁中,該網(wǎng)頁生成此代碼的鏈接;(4)視頻觀看步驟C1、觀看者打開上述網(wǎng)頁,點擊上述鏈接,則視頻服務(wù)器集群會定位最近的服務(wù)器,將視頻文件傳送到客戶端實現(xiàn)在線觀看;C2、若最近的視頻服務(wù)器上沒有此視頻文件,會向集群中的主服務(wù)器索要,并保存該視頻文件。
在所述步驟A5中所述視頻文件是轉(zhuǎn)換成流媒體格式。
其中所述視頻文件信息至少包括視頻標題、視頻內(nèi)容文字描述、視頻分類三項中的一項。
其中所述視頻播放參數(shù)至少包括視頻個數(shù),視頻列表,視頻播放器的樣式、大小及其在網(wǎng)頁中的出現(xiàn)位置、網(wǎng)頁地址的六項中的一項。
當所述視頻個數(shù)為多個時,所述步驟B2還包括步驟B21代碼生成服務(wù)器對多個視頻文件進行排序,生成播放隊列文件,依次生成代碼,再依次反饋給管理網(wǎng)站web服務(wù)器。
本發(fā)明的有益效果是本發(fā)明通過設(shè)于全國多個地理位置的視頻服務(wù)器集群傳輸及存儲視頻文件,有效解決了我國異地間訪問速度慢的問題,并通過代碼生成服務(wù)器生成代碼,粘貼到網(wǎng)頁中,點擊該代碼生成的鏈接即可觀看,無需專業(yè)人員進行操作,普通人也能很容易掌握,操作方便,成本更低,傳輸速度快,非常適用于廣大中小型企業(yè)發(fā)布產(chǎn)品信息、企業(yè)宣傳片、企業(yè)活動等視頻信息。
下面結(jié)合附圖對本發(fā)明作進一步的詳細描述。
圖1是本發(fā)明的視頻服務(wù)器集群示意圖。
圖2是本發(fā)明一實施例的系統(tǒng)結(jié)構(gòu)圖。
圖3是本發(fā)明一實施例的用戶觀看視頻文件的示意圖。
圖4是本發(fā)明的視頻文件上傳步驟示意圖。
圖5是本發(fā)明的視頻文件發(fā)布步驟示意圖。
圖6是本發(fā)明的觀看視頻文件步驟示意圖。
具體實施例方式
本發(fā)明所提供的網(wǎng)絡(luò)視頻傳輸系統(tǒng)包括管理界面模塊、管理網(wǎng)站web服務(wù)器、視頻服務(wù)器集群(以下所稱“集群”均指此視頻服務(wù)器集群)、代碼生成服務(wù)器和網(wǎng)絡(luò);管理界面模塊,用于生成并控制用戶操作的管理界面,其內(nèi)設(shè)置有視頻文件上傳、設(shè)置視頻文件信息、視頻發(fā)布選擇、設(shè)置視頻播放參數(shù)和粘貼代碼功能;在管理界面中設(shè)有“上傳視頻”菜單,用戶點擊后進入上傳界面,視頻文件則上傳到管理網(wǎng)站web服務(wù)器上;同時用戶需設(shè)置視頻文件信息,至少需設(shè)置“視頻標題”、“視頻描述”、“視頻分類”中的其中一項,此視頻文件信息也將上傳到管理網(wǎng)站web服務(wù)器上;管理界面上還設(shè)有“視頻管理”菜單,可刪除、修改視頻,在用戶上傳完畢視頻文件后,用戶在播放列表中選擇需發(fā)布的視頻,并設(shè)置播放參數(shù),播放參數(shù)包括視頻個數(shù),視頻列表,視頻播放器的樣式、大小及其在網(wǎng)頁中的出現(xiàn)位置網(wǎng)頁中的出現(xiàn)位置、網(wǎng)頁地址等,用戶至少需設(shè)置其中一項。設(shè)置完成后,管理界面上會羅列出一些符合條件的代碼。
其中管理網(wǎng)站web服務(wù)器,用于管理界面模塊與視頻服務(wù)器集群和代碼生成服務(wù)器之間的通信;包括將用戶通過管理界面所設(shè)置的需上傳的視頻文件傳送到視頻服務(wù)器集群,將用戶通過管理界面所設(shè)置的視頻文件信息傳送到數(shù)據(jù)庫服務(wù)器,將用戶通過管理界面所選擇的要發(fā)布視頻和視頻播放參數(shù)傳送到代碼服務(wù)器;其中視頻服務(wù)器集群,集群包括主服務(wù)器和從服務(wù)器,各服務(wù)器分布于全國多個地理位置,之間的傳輸速度統(tǒng)一,每個服務(wù)器獲取到本地視頻文件后,將格式轉(zhuǎn)換為適用于網(wǎng)絡(luò)的格式,在本實施例中是轉(zhuǎn)換成流媒體的格式,以便于網(wǎng)絡(luò)傳輸,并將轉(zhuǎn)換格式后的視頻文件進行傳送和存儲,并發(fā)送到主服務(wù)器進行備份;由于將轉(zhuǎn)換格式的工作放在了視頻服務(wù)器上,而不是傳統(tǒng)的在上傳文件的客戶端轉(zhuǎn)換后再發(fā)送到視頻服務(wù)器,所以轉(zhuǎn)換速度更快。又因為各處于不同地理位置的視頻服務(wù)器之間為統(tǒng)一的傳輸速度,無地域差別,使異地間訪問速度更快。
可設(shè)置任意一地或多地的服務(wù)器為主服務(wù)器,如圖1所示,若設(shè)A地為主服務(wù)器,則其他地區(qū)的服務(wù)器為從服務(wù)器,集群中各個服務(wù)器是通過網(wǎng)絡(luò)互連互通的,若某一視頻文件從B地上傳,則B地的服務(wù)器將視頻轉(zhuǎn)換成流媒體的格式,然后進行存儲,同時主服務(wù)器即A地的服務(wù)器也進行存儲。若C地的某位客戶是第一位要觀看此視頻文件的客戶,則首先訪問C地的服務(wù)器,顯然C地服務(wù)器沒有此文件,其就向主服務(wù)器索要,并存儲。當下一位C地的客戶也要觀看此視頻文件時,C地服務(wù)器就無需向主服務(wù)器索要,直接傳送到客戶端。
其中數(shù)據(jù)庫服務(wù)器,用于獲取并存儲視頻文件信息,并根據(jù)管理網(wǎng)站web服務(wù)器傳送的需發(fā)布視頻的文件信息,查詢出匹配的視頻信息提交到管理網(wǎng)站web服務(wù)器,用戶再選擇需發(fā)布的視頻;用戶可選擇視頻文件的標題、分類、內(nèi)容,通過數(shù)據(jù)庫服務(wù)器的查詢可獲取到一些符合條件的視頻文件,可從中選擇一個或多個進行發(fā)布。
例如,用戶設(shè)置視頻文件的標題為“MP3”,則數(shù)據(jù)庫服務(wù)器查詢出包含“MP3”的視頻文件“**512M MP3”、“***256M MP3”、“****型MP3”等。用戶再具體選擇其中的一個或多個進行發(fā)布。
其中代碼生成服務(wù)器,用于根據(jù)管理網(wǎng)站web服務(wù)器傳送的視頻播放參數(shù),選擇相應(yīng)的代碼模板,并將視頻播放參數(shù)賦值到代碼模板中,生成代碼,并反饋到管理網(wǎng)站web服務(wù)器;本實施例中代碼生成服務(wù)器為應(yīng)用程序接口API服務(wù)器,其中代碼模板由系統(tǒng)預(yù)先設(shè)置,包括多種模式,若用戶設(shè)置了視頻播放列表為“列表1”,播放器樣式為“普通樣式”,在網(wǎng)頁中的位置為“左上”,則代碼生成服務(wù)器將這些參數(shù)賦值給合適的代碼模板,最終生成完整的代碼,并反饋給管理網(wǎng)站web服務(wù)器,代碼若為多個,則產(chǎn)在代碼列表。
其中管理網(wǎng)站web服務(wù)器將代碼或代碼列表反應(yīng)在管理界面上,用戶選擇代碼粘貼到需發(fā)布視頻的網(wǎng)頁上,該網(wǎng)頁生成此代碼的鏈接,觀看者打開網(wǎng)頁點擊該鏈接,由集群中的DNS服務(wù)器(域名解析服務(wù)器)來定位最近的服務(wù)器,將視頻文件傳送到客戶端實現(xiàn)觀看;若最近的視頻服務(wù)器上沒有此視頻文件,則向集群中的主服務(wù)器索要。
如圖2所示,為本發(fā)明一實施例的系統(tǒng)結(jié)構(gòu)圖,假設(shè)有A,B,C三人,分別來自A地、B地和C地。D地服務(wù)器為主服務(wù)器,其他的是從服務(wù)器。
若A登錄網(wǎng)站,進入管理界面,上傳了三個視頻文件“視頻U1”,“視頻U2”,“視頻U3”,則集群中的A地服務(wù)器首先接收到這三個視頻文件,并轉(zhuǎn)換成流媒體格式,進行存儲,并發(fā)送給D地主服務(wù)器進行備份。上傳完畢后,A若要將“視頻U1”發(fā)布在網(wǎng)頁Y1中,“視頻U2”發(fā)布在網(wǎng)頁Y2中,“視頻U3”發(fā)布在網(wǎng)頁Y3中,則在管理界面中填寫視頻標題信息為“視頻”,數(shù)據(jù)庫服務(wù)則會搜索出“視頻U1”,“視頻U2”,“視頻U3”等一系列標題包含“視頻”二字的視頻文件,A選擇好這三個視頻文件后,分別設(shè)置網(wǎng)頁Y1、Y2、Y3,并設(shè)置播放器樣式、大小及其在網(wǎng)頁中出現(xiàn)的位置,若沒有設(shè)置,系統(tǒng)會自動選擇默認的參數(shù),代碼生成服務(wù)器分別生成代碼M1、M2、M3,用戶將此三個代碼分別粘貼于網(wǎng)頁Y1、Y2、Y3中,分為產(chǎn)生相應(yīng)的鏈接N1、N2、N3,鏈接的樣式可為浮動式或嵌入式。
如圖3所示,若B欲觀看“視頻U1”,則需打開網(wǎng)頁Y1,點擊代碼M1產(chǎn)成的鏈接N1,則該網(wǎng)頁所處網(wǎng)站的企業(yè)網(wǎng)站服務(wù)器會與集群通信,集群中的DNS服務(wù)器會定位B地服務(wù)器為最近的服務(wù)器,若B地服務(wù)器無此文件則會向D地主服務(wù)器索要,并存儲,待下次還有客戶要觀看“視頻U1”時可直接發(fā)送,最后彈出播放器,并播放“視頻U1”。
在本實施例中本系統(tǒng)需用戶注冊為會員,并成功登錄后才可進行上傳及發(fā)布視頻,因此本系統(tǒng)還包括一用戶信息管理模塊用于管理所有會員的信息。
本發(fā)明系統(tǒng)的處理方法包括以下步驟(1)生成管理界面,供用戶操作,其中設(shè)置有視頻文件上傳、設(shè)置視頻文件信息、視頻發(fā)布選擇、設(shè)置視頻播放參數(shù)和粘貼代碼功能;(2)視頻上傳步驟,如圖4所示A1、用戶登錄網(wǎng)站,通過管理界面選擇需要上傳的視頻文件,填寫視頻文件信息;A2、通過管理網(wǎng)站web服務(wù)器傳送視頻文件及視頻文件信息;A3、集群中的就近的視頻服務(wù)器獲得該視頻文件;A4、數(shù)據(jù)庫服務(wù)器記錄視頻文件信息;A5、上述視頻服務(wù)器將用戶上傳的視頻文件轉(zhuǎn)換成適用于網(wǎng)絡(luò)的格式,并存儲轉(zhuǎn)換格式后的視頻文件,主服務(wù)器同時也進行存儲;
(3)視頻發(fā)布步驟,如圖5所示B1、用戶登錄網(wǎng)站,通過管理界面選擇要發(fā)布的視頻文件信息和視頻播放參數(shù),提交給管理網(wǎng)站web服務(wù)器;B2、管理網(wǎng)站web服務(wù)器將要發(fā)布的視頻文件信息傳遞給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器查詢到相匹配的視頻文件信息,反饋給管理網(wǎng)站web服務(wù)器;B3、管理網(wǎng)站web服務(wù)器將視頻文件信息反應(yīng)在管理界面上,用戶從中選擇要發(fā)布的視頻,并設(shè)置要在哪個網(wǎng)頁上發(fā)布;B4、管理網(wǎng)站web服務(wù)器將視頻播放參數(shù)傳遞給代碼生成服務(wù)器,代碼生成服務(wù)器從系統(tǒng)預(yù)先設(shè)置的代碼模板中選擇出相應(yīng)的代碼模板,并將視頻參數(shù)賦值到代碼模板中,生成代碼,并反饋給管理網(wǎng)站web服務(wù)器;B5、管理網(wǎng)站web服務(wù)器將上述代碼反應(yīng)在管理界面中,用戶將代碼粘貼到需發(fā)布視頻的網(wǎng)頁中,該網(wǎng)頁生成此代碼的鏈接;(4)視頻觀看步驟,如圖6所示C1、觀看者打開上述網(wǎng)頁,點擊上述鏈接,則視頻服務(wù)器集群會定位最近的服務(wù)器,將視頻文件傳送到客戶端實現(xiàn)在線觀看;C2、若最近的視頻服務(wù)器上沒有此視頻文件,會向集群中的主服務(wù)器索要,并保存該視頻文件。
在本實施例中本系統(tǒng)需用戶注冊為會員,并成功登錄系統(tǒng)后才可進行上傳及發(fā)布視頻,因此在步驟(1)生成管理界面的中還包括設(shè)置用戶注冊和登錄功能,在步驟(2)視頻上傳中A1步驟還包括用戶注冊步驟,并且在步驟(1)前還需設(shè)置一用戶信息管理模塊用于管理所有會員的信息。
上述步驟C1中,視頻服務(wù)器集群是通過其內(nèi)的DNS服務(wù)器定位離用戶最近的服務(wù)器。
本系統(tǒng)所支持的視頻文件的格式包括.asf、vob、.mod、.dat、.wmv、.mp4、.rmvb、.mpg、.mpeg、.3gp、.asf、.mov、.avi、.rm、.rmvb、flv,上述格式包括了目前流行的大部分的視頻格式,如果用戶的視頻文件格式不是以上的格式,則還需在上傳前通過視頻文件格式轉(zhuǎn)換軟件進行格式轉(zhuǎn)換步驟。
在所述步驟A5中所述視頻文件是轉(zhuǎn)換成流媒體格式,所述視頻文件信息至少包括視頻標題、視頻內(nèi)容文字描述、視頻分類三項中的一項。所述視頻播放參數(shù)至少包括視頻個數(shù),視頻列表,視頻播放器的樣式、大小及其在網(wǎng)頁中的出現(xiàn)位置、網(wǎng)頁地址的六項中的一項。當所述視頻個數(shù)為多個時,所述步驟B2還包括步驟B21代碼生成服務(wù)器對多個視頻文件進行排序,生成播放隊列文件,依次生成代碼,再依次反饋給管理網(wǎng)站web服務(wù)器。
再如圖2所示,若用戶C需在其網(wǎng)站上發(fā)布用戶A的視頻文件“視頻U1”,則需通過用戶A的認可,在管理界面中設(shè)置需發(fā)布視頻文件的標題為“視頻U1”,及播放參數(shù),則系統(tǒng)產(chǎn)生相應(yīng)的代碼,將代碼粘貼在自己的網(wǎng)站中,就可實現(xiàn)在自己的網(wǎng)站中發(fā)布他人的視頻文件。
權(quán)利要求
1.一種網(wǎng)絡(luò)視頻傳輸系統(tǒng),其特征在于包括管理界面模塊、管理網(wǎng)站web服務(wù)器、視頻服務(wù)器集群、代碼生成服務(wù)器和網(wǎng)絡(luò);管理界面模塊,用于生成并控制用戶操作的管理界面,其內(nèi)設(shè)置有視頻文件上傳、設(shè)置視頻文件信息、視頻發(fā)布選擇、設(shè)置視頻播放參數(shù)和粘貼代碼功能;管理網(wǎng)站web服務(wù)器,用于管理界面模塊與視頻服務(wù)器集群和代碼生成服務(wù)器之間的通信;包括將用戶通過管理界面所設(shè)置的需上傳的視頻文件傳送到視頻服務(wù)器集群,將用戶通過管理界面所設(shè)置的視頻文件信息傳送到數(shù)據(jù)庫服務(wù)器,將用戶通過管理界面所選擇的要發(fā)布視頻和視頻播放參數(shù)傳送到代碼服務(wù)器;視頻服務(wù)器集群,集群包括主服務(wù)器和從服務(wù)器,每個服務(wù)器用于獲取本地視頻文件,將格式轉(zhuǎn)換為適用于網(wǎng)絡(luò)的格式,并將轉(zhuǎn)換格式后的視頻文件進行傳送和存儲,并發(fā)送到主服務(wù)器進行備份;數(shù)據(jù)庫服務(wù)器,用于獲取并存儲視頻文件信息,并根據(jù)管理網(wǎng)站web服務(wù)器傳送的需發(fā)布視頻的文件信息,查詢出匹配的視頻文件信息提交到管理網(wǎng)站web服務(wù)器,用戶再選擇需發(fā)布的視頻;代碼生成服務(wù)器,用于根據(jù)管理網(wǎng)站web服務(wù)器傳送的視頻播放參數(shù),選擇相應(yīng)的代碼模板,并將視頻播放參數(shù)賦值到代碼模板中,生成代碼,并反饋到管理網(wǎng)站web服務(wù)器;管理網(wǎng)站web服務(wù)器將代碼反應(yīng)在管理界面上,用戶將代碼粘貼到需發(fā)布視頻的網(wǎng)頁上,該網(wǎng)頁生成此代碼的鏈接,觀看者打開網(wǎng)頁點擊該鏈接,則視頻服務(wù)器集群會定位最近的服務(wù)器,將視頻文件傳送到客戶端實現(xiàn)觀看;若最近的視頻服務(wù)器上沒有此視頻文件,則向集群中的主服務(wù)器索要。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng),其特征在于所述視頻服務(wù)器將視頻文件轉(zhuǎn)換為流媒體格式。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng),其特征在于所述視頻文件信息至少包括視頻標題、視頻內(nèi)容文字描述、視頻分類的三項中的一項。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng),其特征在于所述視頻播放參數(shù)至少包括視頻個數(shù),視頻列表,視頻播放器的樣式、大小及其在網(wǎng)頁中的出現(xiàn)位置、網(wǎng)頁地址的六項中的一項。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng),其特征在于當所述視頻個數(shù)為多個時,代碼生成服務(wù)器對多個視頻文件進行排序,生成播放隊列文件,依次生成代碼,再依次反饋到管理網(wǎng)站web服務(wù)器。
6.一種網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法,其特征在于該處理方法是采用視頻服務(wù)器集群進行視頻文件的異地傳輸及存儲,集群包括主服務(wù)器和從服務(wù)器,包括以下步驟(1)生成管理界面,供用戶操作,其中設(shè)置有視頻文件上傳、設(shè)置視頻文件信息、視頻發(fā)布選擇、設(shè)置視頻播放參數(shù)和粘貼代碼功能;(2)視頻上傳步驟A1、用戶登錄網(wǎng)站,通過管理界面選擇需要上傳的視頻文件,填寫視頻文件信息;A2、通過管理網(wǎng)站web服務(wù)器傳送視頻文件及視頻文件信息;A3、集群中的就近的視頻服務(wù)器獲得該視頻文件;A4、數(shù)據(jù)庫服務(wù)器記錄視頻文件信息;A5、上述視頻服務(wù)器將用戶上傳的視頻文件轉(zhuǎn)換成適用于網(wǎng)絡(luò)的格式,并存儲轉(zhuǎn)換格式后的視頻文件,主服務(wù)器同時也進行存儲;(3)視頻發(fā)布步驟B1、用戶登錄網(wǎng)站,通過管理界面選擇要發(fā)布的視頻文件信息和視頻播放參數(shù),提交給管理網(wǎng)站web服務(wù)器;B2、管理網(wǎng)站web服務(wù)器將要發(fā)布的視頻文件信息傳遞給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器查詢到相匹配的視頻文件信息,反饋給管理網(wǎng)站web服務(wù)器;B3、管理網(wǎng)站web服務(wù)器將視頻文件信息反應(yīng)在管理界面上,用戶從中選擇要發(fā)布的視頻,并設(shè)置要在哪個網(wǎng)頁上發(fā)布;B4、管理網(wǎng)站web服務(wù)器將視頻播放參數(shù)傳遞給代碼生成服務(wù)器,代碼生成服務(wù)器從系統(tǒng)預(yù)先設(shè)置的代碼模板中選擇出相應(yīng)的代碼模板,并將視頻參數(shù)賦值到代碼模板中,生成代碼,并反饋給管理網(wǎng)站web服務(wù)器;B5、管理網(wǎng)站web服務(wù)器將上述代碼反應(yīng)在管理界面中,用戶將代碼粘貼到需發(fā)布視頻的網(wǎng)頁中,該網(wǎng)頁生成此代碼的鏈接;(4)視頻觀看步驟C1、觀看者打開上述網(wǎng)頁,點擊上述鏈接,則視頻服務(wù)器集群會定位最近的服務(wù)器,將視頻文件傳送到客戶端實現(xiàn)在線觀看;C2、若最近的視頻服務(wù)器上沒有此視頻文件,會向集群中的主服務(wù)器索要,并保存該視頻文件。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法,其特征在于在所述步驟A5中所述視頻文件是轉(zhuǎn)換成流媒體格式。
8.如權(quán)利要求6所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法,其特征在于所述視頻文件信息至少包括視頻標題、視頻內(nèi)容文字描述、視頻分類三項中的一項。
9.如權(quán)利要求6所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法,其特征在于所述視頻播放參數(shù)至少包括視頻個數(shù),視頻列表,視頻播放器的樣式、大小及其在網(wǎng)頁中的出現(xiàn)位置、網(wǎng)頁地址的六項中的一項。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法,其特征在于當所述視頻個數(shù)為多個時,所述步驟B2還包括步驟B21代碼生成服務(wù)器對多個視頻文件進行排序,生成播放隊列文件,依次生成代碼,再依次反饋給管理網(wǎng)站web服務(wù)器。
全文摘要
本發(fā)明涉及一種網(wǎng)絡(luò)視頻傳輸系統(tǒng),包括管理界面模塊、管理網(wǎng)站web服務(wù)器、視頻服務(wù)器集群、代碼生成服務(wù)器和網(wǎng)絡(luò),管理界面主要是與用戶交互的界面;用戶上傳視頻后通過管理網(wǎng)站web服務(wù)器傳送到視頻服務(wù)器集群,進行格式轉(zhuǎn)換及存儲,再通過數(shù)據(jù)庫服務(wù)器查找到合適的視頻文件信息,最后通過代碼生成服務(wù)器生成代碼,粘貼到網(wǎng)頁中,點擊該代碼生成的鏈接即可觀看。本發(fā)明還提供一種網(wǎng)絡(luò)視頻傳輸系統(tǒng)的處理方法。利用本發(fā)明的系統(tǒng)在網(wǎng)頁上發(fā)布視頻文件無需專業(yè)人員進行操作,普通人也能很容易掌握,操作方便,成本更低,且傳輸速度快,非常適用于廣大中小型企業(yè)發(fā)布產(chǎn)品信息、企業(yè)宣傳片、企業(yè)活動等視頻信息。
文檔編號H04L29/00GK1953542SQ20061006347
公開日2007年4月25日 申請日期2006年11月3日 優(yōu)先權(quán)日2006年11月3日
發(fā)明者張帆, 張揚, 符德坤 申請人:張帆