自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及流媒體軟解(軟件解碼)顯示領(lǐng)域,具體涉及一種自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大,個(gè)人計(jì)算機(jī)的使用也已經(jīng)逐漸融入到各行各業(yè),特別在于近年來安防行業(yè)業(yè)務(wù)全面IT化,逐漸成熟的IP技術(shù)將整個(gè)監(jiān)控應(yīng)用推向統(tǒng)一管理、大規(guī)模、多層級(jí)和靈活應(yīng)用的新層次,前端攝像機(jī)采集的視頻數(shù)據(jù)已經(jīng)全部接入到統(tǒng)一的監(jiān)控系統(tǒng)中,監(jiān)控人員通過個(gè)人計(jì)算機(jī)完成實(shí)時(shí)流媒體視頻的播放顯示。
[0003]目前,監(jiān)控人員瀏覽流媒體視頻的方法為:在特定時(shí)間段內(nèi)只會(huì)關(guān)注單路流媒體視頻,若需要觀看其它攝像機(jī)的視頻數(shù)據(jù)信息時(shí)則需要手動(dòng)切換。上述方法使用時(shí)存在以下不足:
[0004]人工手動(dòng)切換不同攝像機(jī)的視頻數(shù)據(jù)信息的工作效率較低,人工操作的勞動(dòng)強(qiáng)度較大;而且監(jiān)控人員瀏覽的攝像機(jī)視頻在一段時(shí)間內(nèi)都是固定不變,當(dāng)攝像機(jī)數(shù)量過多時(shí),依靠純手工操作既無法保證瀏覽視頻的順序性,也無法保證核心業(yè)務(wù)的攝像機(jī)的視頻數(shù)據(jù)都被瀏覽,進(jìn)而會(huì)出現(xiàn)瀏覽遺漏的現(xiàn)象。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明解決的技術(shù)問題為:提供一種自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法及系統(tǒng),本發(fā)明工作時(shí)無需任何人工干預(yù),能夠保證流媒體視頻播放的順序和時(shí)間;不僅工作效率較高,勞動(dòng)強(qiáng)度較低,而且能夠根據(jù)用戶的需求配置不同的基礎(chǔ)配置信息,適用范圍多樣化,適于推廣。
[0006]為達(dá)到以上目的,本發(fā)明提供的自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法,包括以下步驟:
[0007]S1:在計(jì)算機(jī)內(nèi)部配置并存儲(chǔ)流媒體視頻基礎(chǔ)配置信息,流媒體視頻基礎(chǔ)配置信息包括流媒體視頻顯示的間隔時(shí)間、以及需要播放的流媒體視頻源的唯一標(biāo)識(shí)符集合,轉(zhuǎn)到S2;
[0008]S2:計(jì)算機(jī)按照唯一標(biāo)識(shí)符集合中的順序,向流媒體服務(wù)器請(qǐng)求軟解流媒體視頻,轉(zhuǎn)到S3;
[0009]S3:流媒體服務(wù)器向計(jì)算機(jī)推送當(dāng)前流媒體視頻,計(jì)算機(jī)自動(dòng)軟解、并顯示播放當(dāng)前流媒體視頻、同時(shí)開始計(jì)時(shí);當(dāng)計(jì)時(shí)時(shí)間超過流媒體視頻顯示的間隔時(shí)間、或者用戶在計(jì)算機(jī)上請(qǐng)求停止播放當(dāng)前流媒體視頻時(shí),轉(zhuǎn)到S4;
[0010]S4:按照S2和S3的順序軟解、并顯示播放唯一標(biāo)識(shí)符集合中的下一路流媒體視頻,若唯一標(biāo)識(shí)符集合中的所有流媒體視頻均播放完畢,則從第一路流媒體視頻開始循環(huán)播放,直到用戶在計(jì)算機(jī)上請(qǐng)求結(jié)束播放流媒體視頻。
[0011]在上述技術(shù)方案的基礎(chǔ)上,S4具體包括以下步驟:
[0012]S401:判斷之前播放的流媒體視頻是否為唯一標(biāo)識(shí)符集合中最后一路流媒體視頻,若是,轉(zhuǎn)到S402,否則轉(zhuǎn)到S2,將唯一標(biāo)識(shí)符集合中的下一路(第二路)流媒體視頻作為S2中的流媒體視頻;
[0013]S402:判斷用戶是否在計(jì)算機(jī)上請(qǐng)求結(jié)束播放流媒體視頻,若是,結(jié)束,否則重新播放第一路流媒體視頻后繼續(xù)執(zhí)行S4。
[0014]在上述技術(shù)方案的基礎(chǔ)上,S1中所述間隔時(shí)間為10s?3600s。
[0015]在上述技術(shù)方案的基礎(chǔ)上,S1中所述間隔時(shí)間為2300s。
[0016]本發(fā)明提供的實(shí)現(xiàn)上述方法的自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的系統(tǒng),包括基礎(chǔ)信息配置模塊、視頻請(qǐng)求模塊、視頻播放模塊和視頻輪詢模塊;
[0017]所述基礎(chǔ)信息配置模塊用于:配置并存儲(chǔ)流媒體視頻基礎(chǔ)配置信息,流媒體視頻基礎(chǔ)配置信息包括流媒體視頻顯示的間隔時(shí)間、以及需要播放的流媒體視頻源的唯一標(biāo)識(shí)符集合;
[0018]所述視頻請(qǐng)求模塊用于:收到播放流媒體視頻的請(qǐng)求時(shí),按照唯一標(biāo)識(shí)符集合中的順序,向流媒體服務(wù)器請(qǐng)求軟解流媒體視頻;
[0019]所述視頻播放模塊用于:流媒體服務(wù)器推送請(qǐng)求的流媒體視頻時(shí),軟解、并顯示播放當(dāng)前流媒體視頻、同時(shí)開始計(jì)時(shí);當(dāng)計(jì)時(shí)時(shí)間超過流媒體視頻顯示的間隔時(shí)間、或者用戶在計(jì)算機(jī)上請(qǐng)求停止播放當(dāng)前流媒體視頻時(shí),向視頻輪詢模塊發(fā)送輪詢信號(hào);
[0020]所述視頻輪詢模塊用于:收到輪詢信號(hào)后,控制視頻請(qǐng)求模塊和視頻播放模塊軟解、并顯示播放唯一標(biāo)識(shí)符集合中的下一路流媒體視頻;若唯一標(biāo)識(shí)符集合中的所有流媒體視頻均播放完畢,則控制視頻請(qǐng)求模塊和視頻播放模塊從第一路流媒體視頻開始循環(huán)播放,直到用戶在計(jì)算機(jī)上請(qǐng)求結(jié)束播放流媒體視頻。
[0021]在上述技術(shù)方案的基礎(chǔ)上,所述視頻輪詢模塊還包括標(biāo)識(shí)符集合確定模塊和結(jié)束判斷模塊,所述視頻輪詢模塊工作時(shí):
[0022]標(biāo)識(shí)符集合確定模塊用于:收到輪詢信號(hào)后,判斷之前播放的流媒體視頻是否為唯一標(biāo)識(shí)符集合中最后一路流媒體視頻,若是,向結(jié)束判斷模塊發(fā)送結(jié)束判斷信號(hào),否則向視頻請(qǐng)求模塊發(fā)送播放下一路流媒體視頻的請(qǐng)求;
[0023]結(jié)束判斷模塊用于:收到判斷信號(hào)后,判斷用戶是否請(qǐng)求結(jié)束播放流媒體視頻,若是,結(jié)束,否則向視頻請(qǐng)求模塊發(fā)送播放第一路流媒體視頻的請(qǐng)求。
[0024]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0025](1)本發(fā)明根據(jù)用戶需要播放的流媒體視頻,預(yù)先配置了基礎(chǔ)配置信息,計(jì)算機(jī)能夠按照基礎(chǔ)配置信息中流媒體視頻源的唯一標(biāo)識(shí)符集合的順序,循環(huán)播放流媒體視頻,計(jì)算機(jī)還能夠根據(jù)基礎(chǔ)配置信息中的流媒體視頻顯示的間隔時(shí)間,定時(shí)自動(dòng)切換流媒體視頻。
[0026]有鑒于此,與現(xiàn)有技術(shù)中手動(dòng)切換的攝像機(jī)的視頻數(shù)據(jù)信息相比,本發(fā)明能夠自動(dòng)軟解、播放和切換流媒體,實(shí)現(xiàn)完全智能化操作,無需任何人工干預(yù),能夠保證流媒體視頻播放的順序和時(shí)間,不會(huì)出現(xiàn)瀏覽遺漏的現(xiàn)象;不僅工作效率較高,勞動(dòng)強(qiáng)度較低,而且能夠根據(jù)用戶的需求配置不同的基礎(chǔ)配置信息,適用范圍多樣化,適于推廣。
【附圖說明】
[0027]圖1為本發(fā)明實(shí)施例中自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法的示意圖;
[0028]圖2為本發(fā)明實(shí)施例中自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法的流程圖。
【具體實(shí)施方式】
[0029]以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
[0030]本發(fā)明實(shí)施例中的自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法,可以自動(dòng)化完成流媒體視頻的請(qǐng)求與播放。系統(tǒng)初始化的時(shí)候,在計(jì)算機(jī)內(nèi)部存儲(chǔ)用戶前期手動(dòng)配置的具體業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)方案,用戶執(zhí)行該方案即啟動(dòng)該方案的具體執(zhí)行流程。
[0031]參見圖1和圖2所示,本發(fā)明實(shí)施例中的自動(dòng)實(shí)現(xiàn)大量流媒體視頻輪流實(shí)時(shí)軟解顯示的方法,具體包括以下步驟:
[0032]S1:在計(jì)算機(jī)內(nèi)部配置并存儲(chǔ)流媒體視頻基礎(chǔ)配置信息,流媒體視頻基礎(chǔ)配置信息包括流媒體視頻顯示的間隔時(shí)間(間隔時(shí)間可設(shè)置有10s?3600s)、以及需要播放的流媒體視頻源的唯一標(biāo)識(shí)符集合,轉(zhuǎn)到S2。
[0033]S2:計(jì)算機(jī)按照唯一標(biāo)識(shí)符集合中的順序,向流媒體服務(wù)器請(qǐng)求軟解(第一路)流媒體視頻,轉(zhuǎn)到S3。
[0034]S3:流媒體服務(wù)器向計(jì)算機(jī)推送當(dāng)前流媒體視頻,計(jì)算機(jī)自動(dòng)軟解、并顯示播放當(dāng)前流媒體視頻、同時(shí)啟動(dòng)定時(shí)器機(jī)制開始計(jì)時(shí),當(dāng)計(jì)時(shí)時(shí)間超過流媒體視頻顯示的間隔時(shí)間、或者用戶在計(jì)算機(jī)上請(qǐng)求停止播放當(dāng)前流媒體視頻時(shí),轉(zhuǎn)到S4。
[0035]S4:按照S2和S3的順序軟解、并顯示播放唯一標(biāo)識(shí)符集合中的下一路流媒體視頻;若唯一標(biāo)識(shí)符集合中的所有流媒體視頻均播放完畢,則從第一路流媒體視頻開始循環(huán)播放,直到用戶在計(jì)算機(jī)上請(qǐng)求結(jié)束播放流媒體視頻。
[0036]S4具體包括以下步驟:
[0037]S401:判斷之前播放的流媒體視頻是否為唯一標(biāo)識(shí)符集合中最后一路流媒體視頻,若是,轉(zhuǎn)到