亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多路信號處理方法及應(yīng)用該方法的流媒體裝置與流程

文檔序號:12601021閱讀:230來源:國知局
多路信號處理方法及應(yīng)用該方法的流媒體裝置與流程
本發(fā)明涉及一種多路信號的處理方法,還涉及一種應(yīng)用該多路信號處理方法的流媒體裝置。
背景技術(shù)
:如今網(wǎng)絡(luò)直播受眾越來越廣,通常的直播軟件會通過抓取計(jì)算機(jī)顯示器畫面或抓取特定的一個或多個程序的畫面進(jìn)行信號編碼并傳輸串流信號至服務(wù)器,服務(wù)器再提供相應(yīng)碼率的串流信號至用戶端。以游戲視頻為例,主播通常會在抓取游戲畫面為主要畫面時附上一個副畫面,通常該副畫面為通過攝像頭拍攝的主播的即時影像,如此由直播端傳送至服務(wù)器的信號將至少包括游戲畫面信號、主播畫面信號、游戲音頻信號、主播音頻信號,且該信號在直播端輸出時即已經(jīng)編碼,用戶在接收服務(wù)器傳輸?shù)囊曨l信號時無法對其中某一畫面或音頻進(jìn)行調(diào)整,例如用戶無法在不調(diào)整游戲畫面及游戲音頻的前提下將主播畫面及主播音頻放大。針對上述問題,目前已有本領(lǐng)域技術(shù)人員提出部分解決方法,如公告號為CN101917568B,名為“一種基于流媒體技術(shù)的網(wǎng)絡(luò)視頻播放器及播放系統(tǒng)”的發(fā)明專利中記載“播放器針對同一視頻源,可以接受多路直播信號,而且播放窗口分為一個主窗口和多個次窗口,其中主窗口播放其中一路直播信號,其余幾路直播信號緩存到播放器中,并同時在多個次窗口中播出?!比欢摷夹g(shù)方案要求直播端進(jìn)行多路信號推流,并且服務(wù)器需要持續(xù)提供相應(yīng)碼率的多路信號至用戶端,用戶端在經(jīng)過選擇調(diào)整后形成最符合用戶習(xí)慣的播放畫面,此過程中需要進(jìn)行大量的計(jì)算并且會占用較大的帶寬,成本較高。技術(shù)實(shí)現(xiàn)要素:鑒于此,有必要提供一種可以支持客制化且負(fù)荷較輕的多路信號處理方法。一種多路信號處理方法,包括:信號端輸出第一串流信號及第二串流信號;服務(wù)器接收并處理所述第一串流信號及第二串流信號,所述服務(wù)器讀取用戶端請求并依據(jù)用戶端配置提供第一參數(shù)的第一串流信號及第二參數(shù)的第二串流信號至用戶端;用戶端依據(jù)所述第一參數(shù)的第一串流信號得到包括第一音頻及第一影像的第一畫面,用戶端依據(jù)第二參數(shù)的第二串流信號得到包括第二音頻及第二影像的第二畫面,用戶端依據(jù)用戶需求調(diào)整所述第一畫面及第二畫面;服務(wù)器在每一預(yù)設(shè)周期起始時讀取并統(tǒng)計(jì)用戶端調(diào)整后的第一畫面及第二畫面的參數(shù),服務(wù)器生成當(dāng)前周期的統(tǒng)計(jì)結(jié)果;服務(wù)器判斷所述統(tǒng)計(jì)結(jié)果是否滿足第一預(yù)設(shè)條件,當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果不滿足第一預(yù)設(shè)條件時,服務(wù)器在當(dāng)前周期內(nèi)繼續(xù)提供第一參數(shù)的第一串流信號及第二參數(shù)的第二串流信號至用戶端;當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果滿足第一預(yù)設(shè)條件時,服務(wù)器在當(dāng)前周期內(nèi)將第一串流信號及第二串流信號依照用戶端調(diào)整后的參數(shù)整合為單個串流信號。一種流媒體裝置,包括:一信號端,所述信號端用于輸出第一串流信號及第二串流信號;一服務(wù)器,所述服務(wù)器與所述信號端相連以接收所述第一串流信號及第二串流信號;及至少一用戶端,所述服務(wù)器用于讀取所述至少一用戶端發(fā)送的請求及所述至少一用戶端的配置狀況,所述服務(wù)器依據(jù)所述至少一用戶端發(fā)送的請求及所述至少一用戶端的配置狀況提供第一參數(shù)的第一串流信號及第二參數(shù)的第二串流信號至用戶端,所述至少一用戶端依據(jù)所述第一參數(shù)的第一串流信號得到包括第一音頻及第一影像的第一畫面,所述至少一用戶端依據(jù)第二參數(shù)的第二串流信號得到包括第二音頻及第二影像的第二畫面,所述至少一用戶端依據(jù)用戶需求調(diào)整所述第一畫面及第二畫面;所述服務(wù)器在每一預(yù)設(shè)周期起始時讀取并統(tǒng)計(jì)所述至少一用戶端調(diào)整后的第一畫面及第二畫面的參數(shù),所述服務(wù)器生成當(dāng)前周期的統(tǒng)計(jì)結(jié)果并判斷所述統(tǒng)計(jì)結(jié)果是否滿足第一預(yù)設(shè)條件,當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果不滿足第一預(yù)設(shè)條件時所述服務(wù)器在當(dāng)前周期內(nèi)繼續(xù)提供第一參數(shù)的第一串流信號及第二參數(shù)的第二串流信號至用戶端;當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果滿足第一預(yù)設(shè)條件時所述服務(wù)器在當(dāng)前周期內(nèi)將第一串流信號及第二串流信號依照用戶端調(diào)整后的參數(shù)整合為單個串流信號輸出至所述至少一用戶端。通過服務(wù)器收集用戶習(xí)慣,本發(fā)明可以在尊重用戶體驗(yàn)前提下,將第一串流信號及第二串流信號整合為第三串流信號以降低頻寬使用。附圖說明圖1為本發(fā)明流媒體裝置的較佳實(shí)施方式的方框圖。圖2為圖1所述流媒體裝置輸出第四串流信號的方框圖。圖3為圖1中所述流媒體裝置較佳實(shí)施方式中的第一至第三畫面的示意圖。圖4為圖3中第一至第三畫面經(jīng)用戶端調(diào)整后的示意圖。圖5為圖3中第一至第三畫面經(jīng)用戶端調(diào)整后的另一示意圖。圖6為本發(fā)明多路信號處理方法的較佳實(shí)施方式的流程圖。主要元件符號說明流媒體裝置100信號端11第一采集裝置111第二采集裝置112第三采集裝置113服務(wù)器12第一用戶端131第二用戶端132第一畫面141第二畫面142第三畫面143如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。具體實(shí)施方式請參考圖1至圖5,本發(fā)明流媒體裝置100的較佳實(shí)施方式包括信號端11、服務(wù)器12、第一用戶端131以及第二用戶端132。所述信號端11與所述服務(wù)器12相連,所述信號端11用于提供第一串流信號、第二串流信號及第三串流信號至所述服務(wù)器12。本實(shí)施方式中,所述信號端11包括第一至第三采集裝置111-113,所述第一采集裝置111將第一影像及第一音頻編碼為第一串流信號,所述第二采集裝置112將第二影像及第二音頻編碼為第二串流信號,所述第三采集裝置113將包括第三影像及第三音頻編碼為第三串流信號。所述服務(wù)器12用于處理第一串流信號、第二串流信號及第三串流信號并提供相應(yīng)碼率的第一串流信號、第二串流信號及第三串流信號至第一用戶端131及第二用戶端132。所述服務(wù)器12讀取所述第一用戶端131發(fā)送的請求及所述第一用戶端131的配置狀況。本實(shí)施方式中,所述第一用戶端131包括具有第一分辨率的第一顯示裝置,所述服務(wù)器12接收所述第一用戶端131的請求并讀取所述第一用戶端131的配置狀況后提供相應(yīng)參數(shù)的第一至第三串流信號至所述第一用戶端131,所述相應(yīng)參數(shù)包括可適配所述第一顯示裝置的碼率。類似地,所述第二用戶端132包括一具有第二分辨率的第二顯示裝置,所述服務(wù)器12接收所述第二用戶端132的請求并讀取所述第二用戶端132的配置狀況后提供相應(yīng)參數(shù)的第一至第三串流信號至所述第二用戶端132,所述相應(yīng)參數(shù)包括可適配所述第二顯示裝置的碼率。本實(shí)施方式中,所述第一用戶端131為一筆記本電腦,所述第二用戶端132為一平板電腦。在其他實(shí)施方式中,所述服務(wù)器12還可以依據(jù)第一用戶端131或第二用戶端132的處理器狀況或圖形處理器狀況或其他配置狀況調(diào)整選擇輸出相應(yīng)碼率的串流信號,而不限于用戶端所包括的顯示裝置。請參考圖3,以第一用戶端131接收所述第一至第三串流信號為例,所述第一用戶端131接收所述第一串流信號時在所述第一顯示裝置上形成包括第一影像及第一音頻的第一畫面141,所述第一用戶端131接收所述第二串流信號時在所述第一顯示裝置上形成包括第二影像及第二音頻的第二畫面142,所述第一用戶端131接收所述第三串流信號時在所述第一顯示裝置上形成包括第三影像及第三音頻的第三畫面143。其中所述第二畫面142及第三畫面143的影像均以次窗口形式位于在所述第一畫面141的影像形成的主窗口上,所述第一畫面141、第二畫面142及第三畫面143的位置關(guān)系由所述服務(wù)器12進(jìn)行設(shè)置。本實(shí)施方式中,所述服務(wù)器12接收用戶端的請求并讀取用戶端的配置狀況后針對第一串流信號設(shè)置第一參數(shù)、針對第二串流信號設(shè)置第二參數(shù)并針對第三串流信號設(shè)置第三參數(shù),所述第一至第三參數(shù)包括但不限于碼率、影像分辨率及影像位置。請參考圖4,圖4中用戶通過第一用戶端131對第一畫面141、第二畫面142及第三畫面143進(jìn)行了調(diào)整。第一畫面141仍為主窗口,第二畫面142位置未發(fā)生變化,第三畫面143的位置則被調(diào)整至第二畫面142的右側(cè)。請參考圖5,圖5中用戶通過第一用戶端141對第一畫面141、第二畫面142及第三畫面143進(jìn)行了調(diào)整。其中第二畫面142被設(shè)置為主窗口,第一畫面141被設(shè)置為次窗口,第三畫面143被關(guān)閉,此時用戶僅需要接受第一畫面141及第二畫面142。所述服務(wù)器12在每一預(yù)設(shè)周期起始時讀取并統(tǒng)計(jì)所述第一用戶端131及第二用戶端132調(diào)整后的第一畫面141、第二畫面142及第三畫面143的參數(shù),所述服務(wù)器12生成當(dāng)前周期的統(tǒng)計(jì)結(jié)果并判斷所述統(tǒng)計(jì)結(jié)果是否滿足第一預(yù)設(shè)條件。當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果不滿足第一預(yù)設(shè)條件時所述服務(wù)器12在當(dāng)前周期內(nèi)繼續(xù)提供第一參數(shù)的第一串流信號、第二參數(shù)的第二串流信號及第三參數(shù)的第三串流信號至用戶端。當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果滿足第一預(yù)設(shè)條件時所述服務(wù)器12在當(dāng)前周期內(nèi)將第一至第三串流信號依照用戶端調(diào)整后的參數(shù)整合為第三串流信號輸出至用戶端。本實(shí)施方式中,所述預(yù)設(shè)周期時間為10秒。在其他實(shí)施方式中,所述服務(wù)器12可以根據(jù)實(shí)際情況調(diào)整預(yù)設(shè)周期的時間長度。本實(shí)施方式中,當(dāng)所述服務(wù)器12判斷所述第一用戶端131調(diào)整后的第一畫面141、第二畫面142及第三畫面143的參數(shù)與第二用戶端132調(diào)整后的第一畫面141、第二畫面142及第三畫面143的參數(shù)一致時,所述服務(wù)器12依照調(diào)整后的參數(shù)將第一至第三串流信號整合為第四串流信號。若用戶未選擇拒絕接收整合的串流信號,此時第一用戶端131及第二用戶端132將接收第四串流信號,此時第四串流信號形成的第四畫面,第四畫面中第一畫面141、第二畫面142及第三畫面143的位置將無法進(jìn)行調(diào)整。若用戶選擇拒絕接收整合的串流信號,此時服務(wù)器12將繼續(xù)輸出相應(yīng)參數(shù)的第一至第三串流信號至用戶端。本實(shí)施方式中,當(dāng)所述服務(wù)器12判斷所述第一用戶端131調(diào)整后的第一畫面141、第二畫面142及第三畫面143的參數(shù)與第二用戶端132調(diào)整后的第一畫面141、第二畫面142及第三畫面143的參數(shù)不一致時,若用戶未選擇拒絕接收整合的串流信號,所述服務(wù)器12依照所述第一用戶端131調(diào)整后的第一畫面141、第二畫面142及第三畫面143的參數(shù)將第一至第三串流信號整合為第五串流信號并將所述第五串流信號輸出至所述第一用戶端131,所述服務(wù)器12依照第二用戶端132調(diào)整后的第一畫面141、第二畫面142及第三畫面143的參數(shù)將第一至第三串流信號整合為第六串流信號并將所述第六串流信號輸出至所述第二用戶端132。若用戶選擇拒絕接收整合的串流信號,此時服務(wù)器12將繼續(xù)輸出相應(yīng)參數(shù)的第一至第三串流信號至用戶端。在其他實(shí)施方式中,所述服務(wù)器12可以連接多個用戶端,服務(wù)器12可以統(tǒng)計(jì)每個用戶端設(shè)置并計(jì)算出使用率最高的設(shè)置狀況供用戶端選擇。用戶端主窗口及次窗口的位置關(guān)系具有多種計(jì)算方法,如將主次窗口均納入坐標(biāo)系,取得主窗口及次窗口上特征點(diǎn)的坐標(biāo)值以計(jì)算次窗口與主窗口位置,上述內(nèi)容屬于現(xiàn)有技術(shù),在此不再贅述。請參考圖6,本發(fā)明還提供一種多路信號處理方法,包括:步驟200,信號端輸出第一串流信號及第二串流信號;步驟300,服務(wù)器接收并處理所述第一串流信號及第二串流信號,所述服務(wù)器讀取用戶端請求并依據(jù)用戶端配置提供第一參數(shù)的第一串流信號及第二參數(shù)的第二串流信號至用戶端;步驟400,用戶端依據(jù)所述第一參數(shù)的第一串流信號得到包括第一音頻及第一影像的第一畫面,用戶端依據(jù)第二參數(shù)的第二串流信號得到包括第二音頻及第二影像的第二畫面,用戶端依據(jù)用戶需求調(diào)整所述第一畫面及第二畫面;步驟500,服務(wù)器在每一預(yù)設(shè)周期起始時讀取并統(tǒng)計(jì)用戶端調(diào)整后的第一畫面及第二畫面的參數(shù),服務(wù)器生成當(dāng)前周期的統(tǒng)計(jì)結(jié)果;步驟600,服務(wù)器判斷所述統(tǒng)計(jì)結(jié)果是否滿足第一預(yù)設(shè)條件,當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果不滿足第一預(yù)設(shè)條件時,到步驟300,即服務(wù)器在當(dāng)前周期內(nèi)繼續(xù)提供第一參數(shù)的第一串流信號及第二參數(shù)的第二串流信號至用戶端;當(dāng)所述當(dāng)前周期的統(tǒng)計(jì)結(jié)果滿足第一預(yù)設(shè)條件時,到步驟700;步驟700,服務(wù)器在當(dāng)前周期內(nèi)將第一串流信號及第二串流信號依照用戶端調(diào)整后的參數(shù)整合為第三串流信號。所述服務(wù)器12通過收集用戶調(diào)整后的參數(shù),將多個串流信號依據(jù)用戶習(xí)慣整合為單個串流信號,可以降低頻寬使用。最后應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1