專利名稱:一種模擬視頻信號(hào)按需編碼系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻通信領(lǐng)域,尤其涉及一種模擬視頻信號(hào)按需編碼系統(tǒng)及方法。
背景技術(shù):
雖然數(shù)字化視頻技術(shù)發(fā)展迅速,但是在安防等許多領(lǐng)域仍然需要使用大量模擬攝像機(jī)等輸出模擬視頻信號(hào)的設(shè)備。隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,人們希望在手機(jī)、掌上電腦(PDA)等移動(dòng)終端上就能很方便的觀看各種監(jiān)控視頻等,從而實(shí)現(xiàn)移動(dòng)辦公,可是模擬視頻信號(hào)很難直接輸出到移動(dòng)終端上,通常需要將模擬視頻信號(hào)編碼為MPEG-4、H. 264等格式的數(shù)字視頻信號(hào),然后通過無線網(wǎng)絡(luò)傳輸?shù)揭苿?dòng)終端上。其中,MPEG全稱是MovingPictures Experts Group,也即動(dòng)態(tài)圖像專家組,該專家組成立于1988年,致力于運(yùn)動(dòng)圖像 及其伴音的壓縮編碼標(biāo)準(zhǔn)化工作,MPEG-4就是運(yùn)動(dòng)圖像及其伴音的壓縮編碼標(biāo)準(zhǔn)的一種,它更加注重多媒體系統(tǒng)的交互性和靈活性。H. 264是MPEG-4第十部分,是由視頻編碼專家組和動(dòng)態(tài)圖像專家組聯(lián)合組成的聯(lián)合視頻組提出的高度壓縮數(shù)字視頻編解碼器標(biāo)準(zhǔn)。目前很多廠家都推出了數(shù)字視頻編碼器(Digital Video Server,DVS)和數(shù)字視頻錄像機(jī)(Digital Video Recorder, DVR),通過它們將模擬視頻信號(hào)編碼為數(shù)字視頻信號(hào),再利用有線或無線網(wǎng)絡(luò)將數(shù)字視頻信號(hào)輸出給視頻播放終端。像數(shù)字視頻編碼器和數(shù)字視頻錄像機(jī)這樣的視頻編碼器的編碼通道是有限的,通常一臺(tái)視頻編碼器只能編碼四至十六路的模擬視頻信號(hào)。但是,一個(gè)安防監(jiān)控網(wǎng)絡(luò)所具有的監(jiān)控點(diǎn)數(shù)量都很巨大,通常都是成百上千,要把所有監(jiān)控點(diǎn)的模擬視頻信號(hào)都編碼成數(shù)字視頻信號(hào)需要部署幾百臺(tái)甚至更多的視頻編碼器,購置設(shè)備需要投入的資金量以及設(shè)備運(yùn)行時(shí)消耗的電量都十分巨大。而且,從實(shí)際應(yīng)用的角度來看,同時(shí)把所有監(jiān)控點(diǎn)的模擬視頻信號(hào)都編碼成適合視頻播放終端播放的數(shù)字視頻信號(hào)并不一定十分必要,通常只有少數(shù)幾個(gè)的監(jiān)控點(diǎn)的視頻會(huì)同時(shí)被點(diǎn)播。例如對(duì)于一個(gè)交通監(jiān)控系統(tǒng),可能大部分的人都集中在關(guān)注幾條主干道上的交通狀況,很少有人關(guān)注一些非主干街道的交通狀況。
發(fā)明內(nèi)容
針對(duì)上述技術(shù)問題,本發(fā)明的目的在于提供一種模擬視頻信號(hào)按需編碼系統(tǒng)及方法,在調(diào)度服務(wù)器和視頻矩陣切換器控制下,只將視頻播放終端需要的模擬視頻信號(hào)發(fā)送給視頻編碼器進(jìn)行編碼,減少了監(jiān)控系統(tǒng)部署視頻編碼器的數(shù)量,降低了系統(tǒng)建設(shè)成本。為達(dá)此目的,本發(fā)明采用以下技術(shù)方案一種模擬視頻信號(hào)按需編碼系統(tǒng),包括流媒體服務(wù)器集群、調(diào)度服務(wù)器、視頻矩陣切換器以及視頻編碼器集群;所述流媒體服務(wù)器集群包括至少一臺(tái)流媒體服務(wù)器,用于在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),并獲取視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),將其轉(zhuǎn)發(fā)給所述視頻播放終端,在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),并停止向所述視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào);所述調(diào)度服務(wù)器用于在收到所述編碼請(qǐng)求信號(hào)時(shí),從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,在收到所述停止編碼請(qǐng)求信號(hào)時(shí),將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài);所述視頻矩陣切換器用于在收到所述編碼通道切換信號(hào)時(shí),將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源;所述視頻編碼器集群包括至少一臺(tái)視頻編碼器,用于利用所述空閑的編碼通道將接收的所述視頻數(shù)據(jù)編碼為視頻播放終端所需格式的數(shù)字視頻信號(hào)。 特別地,所述流媒體服務(wù)器還用于在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),判斷是否已有其它視頻播放 終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則將存儲(chǔ)的由視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào)直接發(fā)送給發(fā)出點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端,若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào)。特別地,所述流媒體服務(wù)器還用于在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),判斷是否還有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào),但不向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),停止從視頻編碼器獲取所述數(shù)字視頻信號(hào),并停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào)。特別地,所述調(diào)度服務(wù)器還用于在收到請(qǐng)求對(duì)視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào)時(shí),判斷是否已有其它流媒體服務(wù)器發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào),若判斷結(jié)果為是,則將與所述編碼請(qǐng)求信號(hào)對(duì)應(yīng)的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,不再從視頻編碼器集群中選擇新的空閑編碼通道,若判斷結(jié)果為否,則從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器。特別地,所述調(diào)度服務(wù)器還用于在收到請(qǐng)求對(duì)視頻數(shù)據(jù)停止編碼的所述停止編碼請(qǐng)求信號(hào)時(shí),判斷是否還有其它流媒體服務(wù)器需要對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,若判斷結(jié)果為是,則不進(jìn)行處理,若判斷結(jié)果為否,則將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。本發(fā)明還公開了一種模擬視頻信號(hào)按需編碼方法,包括如下步驟A、在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),并獲取視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),將其轉(zhuǎn)發(fā)給所述視頻播放終端,在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),并停止向所述視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào);B、在收到所述編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,在收到所述停止編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài);C、在收到所述編碼通道切換信號(hào)時(shí),視頻矩陣切換器將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源;D、視頻編碼器利用所述空閑的編碼通道將接收的所述視頻數(shù)據(jù)編碼為視頻播放終端所需格式的數(shù)字視頻信號(hào)。特別地,所述步驟A還包括在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器判斷是否已有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則將存儲(chǔ)的由視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào)直接發(fā)送給發(fā)出點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端;若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),判斷編碼請(qǐng)求是否成功,若不成功,則通知視頻播放終端點(diǎn)播失敗,若成功,則獲取調(diào)度服務(wù)器發(fā)送的空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址,根據(jù)所述視頻編碼器的地址連接視頻編碼器,獲得視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),并轉(zhuǎn)發(fā)給所述視頻播放終端。特別地,所述步驟A還包括在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器判斷是否還有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào),但不向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),停止從視頻編碼器獲取所述數(shù)字視頻信號(hào),并停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào)。·
特別地,所述步驟B還包括在收到請(qǐng)求對(duì)視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器判斷是否已有其它流媒體服務(wù)器發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào),若判斷結(jié)果為是,則將與所述編碼請(qǐng)求信號(hào)對(duì)應(yīng)的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,不再從視頻編碼器集群中選擇新的空閑編碼通道,若判斷結(jié)果為否,則判斷視頻編碼器集群中是否存在空閑的編碼通道,若不存在,則通知流媒體服務(wù)器本次編碼請(qǐng)求失敗,若存在,則選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器。特別地,所述步驟B還包括在收到請(qǐng)求對(duì)視頻數(shù)據(jù)停止編碼的所述停止編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器判斷是否還有其它流媒體服務(wù)器需要對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,若判斷結(jié)果為是,則不進(jìn)行處理,若判斷結(jié)果為否,則將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。本發(fā)明中流媒體服務(wù)器根據(jù)視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),調(diào)度服務(wù)器收到的編碼請(qǐng)求信號(hào)后,從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),通過視頻矩陣切換器將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源,從而所述空閑的編碼通道所在的視頻編碼器只對(duì)視頻播放終端點(diǎn)播的所述視頻數(shù)據(jù)進(jìn)行編碼,而不對(duì)其它視頻源輸出的視頻數(shù)據(jù)進(jìn)行編碼。本發(fā)明實(shí)現(xiàn)了對(duì)模擬視頻信號(hào)的按需編碼,使得監(jiān)控系統(tǒng)在部署的時(shí)候僅需要少量的視頻編碼器設(shè)備即可以滿足用戶的點(diǎn)播需求,有效降低了系統(tǒng)的建設(shè)成本和運(yùn)營開銷。
圖I為本發(fā)明實(shí)施例提供的模擬視頻信號(hào)按需編碼系統(tǒng)框圖;圖2為本發(fā)明實(shí)施例提供的模擬視頻信號(hào)按需編碼方法流程圖;圖3為本發(fā)明實(shí)施例提供的步驟S201的具體流程圖;圖4為本發(fā)明實(shí)施例提供的步驟S202的具體流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。請(qǐng)參照?qǐng)DI所示,圖I為本發(fā)明實(shí)施例提供的模擬視頻信號(hào)按需編碼系統(tǒng)框圖。本實(shí)施例中模擬視頻信號(hào)按需編碼系統(tǒng)包括流媒體服務(wù)器集群101、調(diào)度服務(wù)器102、視頻矩陣切換器103以及視頻編碼器集群104。其中,流媒體服務(wù)器集群101包含M臺(tái)流媒體服務(wù)器1011,視頻編碼器集群104包含N臺(tái)視頻編碼器1041,應(yīng)用該模擬視頻信號(hào)按需編碼系統(tǒng)的監(jiān)控系統(tǒng)設(shè)置有P臺(tái)模擬視頻源105和Q臺(tái)視頻播放終端106,M、N、P及Q均為正整數(shù)。所述流媒體服務(wù)器1011用于在收到視頻播放終端106對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),向調(diào)度服務(wù)器102發(fā)送編碼請(qǐng)求信號(hào),并獲取視頻編碼器1041對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),將其轉(zhuǎn)發(fā)給所述視頻播放終端106,在收到視頻播放終端106對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),向調(diào)度服務(wù)器102發(fā)送停止編碼請(qǐng)求信號(hào),并停止向所述視頻播放終端106轉(zhuǎn)發(fā)視頻編碼器1041發(fā)送的數(shù)字視頻信號(hào)。當(dāng)流媒體服務(wù)器1011收到視頻播放終端106對(duì)視頻數(shù)據(jù)的請(qǐng)求信號(hào)時(shí),首先判斷所述請(qǐng)求信號(hào)是點(diǎn)播請(qǐng)求信號(hào)還是停止點(diǎn)播請(qǐng)求信號(hào)。在所述請(qǐng)求信號(hào)是點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器1011判斷是否已有其它視頻播放終端106點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則所述流媒體服務(wù)器1011中就已經(jīng)存儲(chǔ)有由視頻編碼器1041對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼后的數(shù)字視頻信號(hào),此時(shí)不需要再申請(qǐng)對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,直接將所述數(shù)字視頻信號(hào)通過有線或無線網(wǎng)絡(luò)發(fā)送給發(fā)出點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端106 ;若判斷結(jié)果為否,則向調(diào)度服務(wù)器102發(fā)送編碼請(qǐng)求信號(hào),而且當(dāng)收到調(diào)度服務(wù)器102發(fā)送的空閑的編碼通道的通道號(hào)及其所屬視頻編碼器1041的地址時(shí),根據(jù)該地址連接視頻編碼器1041,獲得視頻編碼器1041對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),并通過有線或無線網(wǎng)絡(luò)將其轉(zhuǎn)發(fā)給所述視頻播放終端106,當(dāng)沒有收到調(diào)度服務(wù)器102發(fā)送的空閑的編碼通道的通道號(hào)及其所屬視頻編碼器1041的地址時(shí),通知視頻播放終端106點(diǎn)播失敗。在所述請(qǐng)求信號(hào)是停止點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器1011判斷是否還有其它視頻播放終端106點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端106轉(zhuǎn)發(fā)視頻編碼器1041發(fā)送的數(shù)字視頻信號(hào),但不向調(diào)度服務(wù)器102發(fā)送停止編碼請(qǐng)求信號(hào);若判斷結(jié)果為否,則向調(diào)度服務(wù)器102發(fā)送停止編碼請(qǐng)求信號(hào),停止從視頻編碼器1041獲取所述數(shù)字視頻信號(hào),并停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端106轉(zhuǎn)發(fā)視頻編碼器1041發(fā)送的數(shù)字視頻信號(hào)。所述調(diào)度服務(wù)器102用于在收到所述編碼請(qǐng)求信號(hào)時(shí),從視頻編碼器集群104中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器103發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器1041的地址發(fā)送給流媒體服務(wù)器1011,在收到所述停止編碼請(qǐng)求信號(hào)時(shí),將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。需要說明的是,調(diào)度服務(wù)器102能夠?qū)崟r(shí)監(jiān)控視頻編碼器集群104中所有視頻編碼器1041的編碼通道的使用情況例如編碼通道是否空閑、編碼通道與哪個(gè)模擬視頻源105連接等等。當(dāng)調(diào)度服務(wù)器102收到流媒體服務(wù)器1011對(duì)視頻數(shù)據(jù)的請(qǐng)求信號(hào)時(shí),首先判斷所述請(qǐng)求 目號(hào)是編碼請(qǐng)求 目號(hào)還是停止編碼請(qǐng)求 目號(hào)。在所述請(qǐng)求 目號(hào)是編碼請(qǐng)求彳目號(hào)時(shí),調(diào)度服務(wù)器102判斷是否已有其它流媒體服務(wù)器1011發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào),若判斷結(jié)果為是,則說明已有視頻編碼器1041在對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,因此不需要再另尋新的編碼通道來執(zhí)行所述編碼任務(wù),直接將執(zhí)行所述編碼任務(wù)的編碼通道的通道號(hào)及其所屬視頻編碼器1041的地址發(fā)送給流媒體服務(wù)器1011,不再從視頻編碼器集群104中選擇新的空閑編碼通道;若判斷結(jié)果為否,則判斷視頻編碼器集群104中是否存在空閑的編碼通道,若不存在,則通知流媒體服務(wù)器1011本次編碼請(qǐng)求失敗,若存 在,則選出一個(gè)空閑的編碼通道,向視頻矩陣切換器103發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器1041的地址發(fā)送給流媒體服務(wù)器1011。在所述請(qǐng)求信號(hào)是停止編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器102判斷是否還有其它流媒體服務(wù)器1011需要對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,若判斷結(jié)果為是,則說明仍然有其它視頻播放終端106點(diǎn)播所述視頻數(shù)據(jù),不對(duì)所述停止編碼請(qǐng)求信號(hào)進(jìn)行處理,不能將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài);若判斷結(jié)果為否,則將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。當(dāng)調(diào)度服務(wù)器102將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)時(shí),在下一次編碼請(qǐng)求到來的時(shí)候,可以用來執(zhí)行新的視頻編碼任務(wù)。所述視頻矩陣切換器103用于在收到所述編碼通道切換信號(hào)時(shí),將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源105。所述視頻編碼器1041用于利用所述空閑的編碼通道將接收的所述視頻數(shù)據(jù)編碼為視頻播放終端106所需格式的數(shù)字視頻信號(hào)。視頻編碼器1041接收到模擬視頻源105輸出的視頻數(shù)據(jù)后,利用調(diào)度服務(wù)器102選出的所述空閑編碼通道將所述視頻數(shù)據(jù)編碼為視頻播放終端106所需的MPEG-4、H. 264等格式的數(shù)字視頻信號(hào),然后將所述數(shù)字視頻信號(hào)通過流媒體服務(wù)器1011發(fā)送給視頻播放終端106。如圖2所示,圖2為本發(fā)明實(shí)施例提供的模擬視頻信號(hào)按需編碼方法流程圖。本實(shí)施例中模擬視頻信號(hào)按需編碼方法包括如下步驟步驟S201、在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),并獲取視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),將其轉(zhuǎn)發(fā)給所述視頻播放終端,在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),并停止向所述視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào)。
步驟S202、在收到所述編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,在收到所述停止編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。步驟S203、在收到所述編碼通道切換信號(hào)時(shí),視頻矩陣切換器將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源。步驟S204、視頻編碼器利用所述空閑的編碼通道將接收的所述視頻數(shù)據(jù)編碼為視頻播放終端所需格式的數(shù)字視頻信號(hào)。視頻編碼器接收到模擬視頻源輸出的視頻數(shù)據(jù)后,利用調(diào)度服務(wù)器選出的所述空閑編碼通道將所述視頻數(shù)據(jù)編碼為視頻播放終端所需的MPEG-4、H. 264等格式的數(shù)字視頻信號(hào),然后將所述數(shù)字視頻信號(hào)通過流媒體服務(wù)器發(fā)送給視頻播放終端 。如圖3所示,所述步驟S201具體包括步驟S2011、判斷視頻播放終端對(duì)視頻數(shù)據(jù)的請(qǐng)求信號(hào)是點(diǎn)播請(qǐng)求信號(hào)還是停止點(diǎn)播請(qǐng)求信號(hào)。若判斷結(jié)果為點(diǎn)播請(qǐng)求信號(hào),則執(zhí)行步驟S2012,若判斷結(jié)果為停止點(diǎn)播請(qǐng)求信號(hào),則執(zhí)行步驟S2019。步驟S2012、判斷是否已有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù)。若判斷結(jié)果為是,則執(zhí)行步驟S2013,若判斷結(jié)果為否,則執(zhí)行步驟S2014。步驟S2013、將存儲(chǔ)的由視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào)直接發(fā)送給發(fā)出點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端。當(dāng)已經(jīng)有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù)時(shí),流媒體服務(wù)器中就已經(jīng)存儲(chǔ)有由視頻編碼器對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼后的數(shù)字視頻信號(hào),此時(shí)不需要再申請(qǐng)對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,直接將所述數(shù)字視頻信號(hào)通過有線或無線網(wǎng)絡(luò)發(fā)送給發(fā)出點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端。步驟S2014、向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào)。步驟S2015、判斷編碼請(qǐng)求是否成功。若判斷結(jié)果為是,則執(zhí)行步驟S2016,若判斷結(jié)果為否,則執(zhí)行步驟S2018。步驟S2016、獲取調(diào)度服務(wù)器發(fā)送的空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址。步驟S2017、根據(jù)所述編碼器的地址連接視頻編碼器,獲得視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),并通過有線或無線網(wǎng)絡(luò)將其轉(zhuǎn)發(fā)給所述視頻播放終端。步驟S2018、通知視頻播放終端點(diǎn)播失敗。當(dāng)沒有收到調(diào)度服務(wù)器發(fā)送的空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址時(shí),說明編碼請(qǐng)求失敗,也即視頻播放終端點(diǎn)播失敗。步驟S2019、判斷是否還有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù)。若判斷結(jié)果為是,則執(zhí)行步驟S2010,若判斷結(jié)果為否,則執(zhí)行步驟S20111。步驟S20110、停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào),但不向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào)。步驟S20111、向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào)。步驟S20112、停止從視頻編碼器獲取所述數(shù)字視頻信號(hào),并停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào)。如圖4所示,所述步驟S202具體包括步驟S2021、判斷流媒體服務(wù)器對(duì)視頻數(shù)據(jù)的請(qǐng)求信號(hào)是編碼請(qǐng)求信號(hào)還是停止編碼請(qǐng)求信號(hào)。若判斷結(jié)果為編碼請(qǐng)求信號(hào),則執(zhí)行步驟S2022,若判斷結(jié)果為停止編碼請(qǐng)求信號(hào),則執(zhí)行步驟S2029。步驟S2022、判斷是否已有其它流媒體服務(wù)器發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào)。若判斷結(jié)果是,則執(zhí)行步驟S2023,若判斷結(jié)果為否,則執(zhí)行步驟S2024。步驟S2023、直接將執(zhí)行編碼所述視頻數(shù)據(jù)的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器。當(dāng)調(diào)度服務(wù)器判斷出已經(jīng)有其它流媒體服務(wù)器發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編 碼的編碼請(qǐng)求信號(hào)時(shí),說明已有視頻編碼器在對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,因此不需要再另尋新的編碼通道來執(zhí)行所述編碼任務(wù),直接將執(zhí)行所述編碼任務(wù)的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,不再從視頻編碼器集群中選擇新的空閑編碼通道。步驟S2024、判斷視頻編碼器集群中是否存在空閑的編碼通道。若存在,則執(zhí)行步驟S2025,若不存在,則執(zhí)行步驟S2028。步驟S2025、選出一個(gè)空閑的編碼通道。步驟S2026、向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),使所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源。步驟S2027、將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器。步驟S2028、通知流媒體服務(wù)器本次編碼請(qǐng)求失敗。步驟S2029、判斷是否還有其它流媒體服務(wù)器發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào)。若判斷結(jié)果為是,則本次處理結(jié)束,若判斷結(jié)果為否,則執(zhí)行步驟S20210。當(dāng)調(diào)度服務(wù)器判斷還有其它流媒體服務(wù)器需要對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼時(shí),說明仍然有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),因此還不能將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道設(shè)置為空閑狀態(tài)。只有判斷沒有其它流媒體服務(wù)器請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼時(shí),才可以安全的將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道設(shè)置為空閑狀態(tài)。步驟S20210、將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。當(dāng)調(diào)度服務(wù)器將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)時(shí),在下一次編碼請(qǐng)求到來的時(shí)候,可以用來執(zhí)行新的視頻編碼任務(wù)。本發(fā)明只對(duì)用戶通過視頻播放終端如手機(jī)、掌上電腦等點(diǎn)播的某一路視頻數(shù)據(jù)(即模擬視頻信號(hào))進(jìn)行編碼,而不對(duì)其它視頻源輸出的視頻數(shù)據(jù)進(jìn)行編碼,真正實(shí)現(xiàn)了對(duì)模擬視頻信號(hào)的按需編碼,使得監(jiān)控系統(tǒng)在部署的時(shí)候僅需要少量的視頻編碼器設(shè)備即可以滿足用戶的點(diǎn)播需求,有效降低了系統(tǒng)的建設(shè)成本和運(yùn)營開銷。上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種模擬視頻信號(hào)按需編碼系統(tǒng),其特征在于,包括流媒體服務(wù)器集群、調(diào)度服務(wù)器、視頻矩陣切換器以及視頻編碼器集群; 所述流媒體服務(wù)器集群包括至少一臺(tái)流媒體服務(wù)器,用于在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),并獲取視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),將其轉(zhuǎn)發(fā)給所述視頻播放終端,在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),并停止向所述視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào); 所述調(diào)度服務(wù)器用于在收到所述編碼請(qǐng)求信號(hào)時(shí),從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,在收到所述停止編碼請(qǐng)求信號(hào)時(shí),將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài); 所述視頻矩陣切換器用于在收到所述編碼通道切換信號(hào)時(shí),將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源; 所述視頻編碼器集群包括至少一臺(tái)視頻編碼器,用于利用所述空閑的編碼通道將接收的所述視頻數(shù)據(jù)編碼為視頻播放終端所需格式的數(shù)字視頻信號(hào)。
2.根據(jù)權(quán)利要求I所述的模擬視頻信號(hào)按需編碼系統(tǒng),其特征在于,所述流媒體服務(wù)器還用于 在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),判斷是否已有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則將存儲(chǔ)的由視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào)直接發(fā)送給發(fā)出點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端,若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào)。
3.根據(jù)權(quán)利要求2所述的模擬視頻信號(hào)按需編碼系統(tǒng),其特征在于,所述流媒體服務(wù)器還用于 在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),判斷是否還有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào),但不向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),停止從視頻編碼器獲取所述數(shù)字視頻信號(hào),并停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào)。
4.根據(jù)權(quán)利要求3所述的模擬視頻信號(hào)按需編碼系統(tǒng),其特征在于,所述調(diào)度服務(wù)器還用于 在收到請(qǐng)求對(duì)視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào)時(shí),判斷是否已有其它流媒體服務(wù)器發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào),若判斷結(jié)果為是,則將與所述編碼請(qǐng)求信號(hào)對(duì)應(yīng)的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,不再從視頻編碼器集群中選擇新的空閑編碼通道,若判斷結(jié)果為否,則從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器。
5.根據(jù)權(quán)利要求4所述的模擬視頻信號(hào)按需編碼系統(tǒng),其特征在于,所述調(diào)度服務(wù)器還用于在收到請(qǐng)求對(duì)視頻數(shù)據(jù)停止編碼的所述停止編碼請(qǐng)求信號(hào)時(shí),判斷是否還有其它流媒體服務(wù)器需要對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,若判斷結(jié)果為是,則不進(jìn)行處理,若判斷結(jié)果為否,則將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。
6.一種模擬視頻信號(hào)按需編碼方法,其特征在于,包括如下步驟 A、在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),并獲取視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),將其轉(zhuǎn)發(fā)給所述視頻播放終端,在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),并停止向所述視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào); B、在收到所述編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,在收到所述停止編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài); C、在收到所述編碼通道切換信號(hào)時(shí),視頻矩陣切換器將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源; D、視頻編碼器利用所述空閑的編碼通道將接收的所述視頻數(shù)據(jù)編碼為視頻播放終端所需格式的數(shù)字視頻信號(hào)。
7.根據(jù)權(quán)利要求6所述的模擬視頻信號(hào)按需編碼方法,其特征在于,所述步驟A還包括 在收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器判斷是否已有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則將存儲(chǔ)的由視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào)直接發(fā)送給發(fā)出點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端;若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào),判斷編碼請(qǐng)求是否成功,若不成功,則通知視頻播放終端點(diǎn)播失敗,若成功,則獲取調(diào)度服務(wù)器發(fā)送的空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址,根據(jù)所述視頻編碼器的地址連接視頻編碼器,獲得視頻編碼器對(duì)所述視頻數(shù)據(jù)編碼后的數(shù)字視頻信號(hào),并轉(zhuǎn)發(fā)給所述視頻播放終端。
8.根據(jù)權(quán)利要求7所述的模擬視頻信號(hào)按需編碼方法,其特征在于,所述步驟A還包括 在收到視頻播放終端對(duì)視頻數(shù)據(jù)的停止點(diǎn)播請(qǐng)求信號(hào)時(shí),流媒體服務(wù)器判斷是否還有其它視頻播放終端點(diǎn)播所述視頻數(shù)據(jù),若判斷結(jié)果為是,則停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào),但不向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),若判斷結(jié)果為否,則向調(diào)度服務(wù)器發(fā)送停止編碼請(qǐng)求信號(hào),停止從視頻編碼器獲取所述數(shù)字視頻信號(hào),并停止向發(fā)送所述停止點(diǎn)播請(qǐng)求信號(hào)的視頻播放終端轉(zhuǎn)發(fā)視頻編碼器發(fā)送的數(shù)字視頻信號(hào)。
9.根據(jù)權(quán)利要求8所述的模擬視頻信號(hào)按需編碼方法,其特征在于,所述步驟B還包括 在收到請(qǐng)求對(duì)視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器判斷是否已有其它流媒體服務(wù)器發(fā)送請(qǐng)求對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼請(qǐng)求信號(hào),若判斷結(jié)果為是,則將與所述編碼請(qǐng)求信號(hào)對(duì)應(yīng)的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器,不再從視頻編碼器集群中選擇新的空閑編碼通道,若判斷結(jié)果為否,則判斷視頻編碼器集群中是否存在空閑的編碼通道,若不存在,則通知流媒體服務(wù)器本次編碼請(qǐng)求失敗,若存在,則選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),并將所述空閑的編碼通道的通道號(hào)及其所屬視頻編碼器的地址發(fā)送給流媒體服務(wù)器。
10.根據(jù)權(quán)利要求9所述的模擬視頻信號(hào)按需編碼方法,其特征在于,所述步驟B還包括 在收到請(qǐng)求對(duì)視頻數(shù)據(jù)停止編碼的所述停止編碼請(qǐng)求信號(hào)時(shí),調(diào)度服務(wù)器判斷是否還有其它流媒體服務(wù)器需要對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼,若判斷結(jié)果為是,則不進(jìn)行處理,若判斷結(jié)果為否,則將對(duì)所述視頻數(shù)據(jù)進(jìn)行編碼的編碼通道調(diào)整為空閑狀態(tài)。
全文摘要
本發(fā)明公開一種模擬視頻信號(hào)按需編碼系統(tǒng)及方法,所述方法包括如下步驟流媒體服務(wù)器收到視頻播放終端對(duì)視頻數(shù)據(jù)的點(diǎn)播請(qǐng)求信號(hào)后,向調(diào)度服務(wù)器發(fā)送編碼請(qǐng)求信號(hào);調(diào)度服務(wù)器收到的編碼請(qǐng)求信號(hào)后,從視頻編碼器集群中選出一個(gè)空閑的編碼通道,向視頻矩陣切換器發(fā)送編碼通道切換信號(hào),通過視頻矩陣切換器將所述空閑的編碼通道的輸入源切換至輸出所述視頻數(shù)據(jù)的模擬視頻源,從而所述空閑的編碼通道所在的視頻編碼器就只對(duì)視頻播放終端點(diǎn)播的所述視頻數(shù)據(jù)進(jìn)行編碼,而不對(duì)其它視頻源輸出的視頻數(shù)據(jù)進(jìn)行編碼。本發(fā)明實(shí)現(xiàn)了對(duì)模擬視頻信號(hào)的按需編碼,減少了監(jiān)控系統(tǒng)部署視頻編碼器的數(shù)量,降低了系統(tǒng)的建設(shè)成本和運(yùn)營開銷。
文檔編號(hào)H04N21/2662GK102917248SQ201210407040
公開日2013年2月6日 申請(qǐng)日期2012年10月23日 優(yōu)先權(quán)日2012年10月23日
發(fā)明者葉迎憲 申請(qǐng)人:深圳市融創(chuàng)天下科技股份有限公司