欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于確定直播設置信息的方法與設備與流程

文檔序號:12279743閱讀:950來源:國知局
一種用于確定直播設置信息的方法與設備與流程

本發(fā)明涉及直播技術領域,尤其涉及一種用于確定直播設置信息的技術。



背景技術:

隨著互聯(lián)網(wǎng)技術的不斷發(fā)展,視頻直播作為一項新興的技術和服務取得了快速的應用和發(fā)展。視頻直播技術可以廣泛應用娛樂、游戲、教育、醫(yī)療、社交等領域。

視頻直播技術包括了從視頻的采集、編碼、傳輸、分發(fā)、解碼和顯示等技術。而視頻采集在視頻直播技術中占有重要的地位,視頻采集質(zhì)量的好壞將直接影響到編碼及其最終用戶的觀看效果。

直播采集端的類型,包括PC攝像頭、手機攝像頭、IP網(wǎng)絡相機、專業(yè)攝像機等,決定視頻采集質(zhì)量的參數(shù)包括分辨率、幀率等信息。在大型直播條件下,可能同時存在多個采集端在同一地點進行多角度的視頻采集,這時,上述多個采集端共用一個網(wǎng)絡帶寬。而由于每個采集端在視頻直播過程中均占用大量帶寬,因此,多個采集端共同直播的情況下,可能會導致網(wǎng)絡直播的服務質(zhì)量(QoS)無法得到保證,從而引起視頻的丟包、卡頓等影響用戶觀看的問題。



技術實現(xiàn)要素:

本發(fā)明的目的是提供一種用于確定直播設置信息的方法與裝置。

根據(jù)本發(fā)明的一個方面,提供了一種用于確定直播設置信息的方法,其中,該方法包括以下步驟:

a獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境;

b確定與各個所述直播源所對應的直播統(tǒng)計信息;

c根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

可選地,所述直播統(tǒng)計信息包括以下至少任一項:

-所述直播源所對應的場景圖像復雜度;

-所述直播源所對應的直播需求信息;

-所述直播源所對應的緩沖區(qū)狀態(tài)信息。

可選地,當所述直播統(tǒng)計信息包括所述直播源所對應的場景圖像復雜度時,所述步驟b包括:

b1獲取與各個所述直播源所對應的一個或多個直播視頻圖像;

b2對所述直播視頻圖像進行分析,確定與各個所述直播源所對應的直播統(tǒng)計信息。

可選地,所述步驟b1包括:

-確定與各個所述直播源所對應的視頻采集時長;

-根據(jù)所述視頻采集時長,采集與所述直播源相對應的一個或多個直播視頻圖像。

可選地,該方法還包括:

-獲取所述直播源所對應的注冊信息;

當所述直播統(tǒng)計信息包括所述直播源所對應的直播需求信息時,所述步驟b包括:

-根據(jù)各個所述直播源所對應的注冊信息,確定或獲取與各個所述直播源所對應的直播統(tǒng)計信息。

可選地,該方法還包括:

-獲取與所述多個直播源所對應的直播網(wǎng)絡環(huán)境的實時網(wǎng)絡狀態(tài)信息;

其中,所述步驟c包括:

-根據(jù)所述直播統(tǒng)計信息,結(jié)合所述實時網(wǎng)絡狀態(tài)信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

可選地,所述步驟c包括:

-根據(jù)所述直播統(tǒng)計信息,結(jié)合各個所述直播源所對應的設備相關信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

可選地,該方法還包括:

-監(jiān)測所述多個直播源所對應的直播網(wǎng)絡環(huán)境的網(wǎng)絡可用信息;

其中,所述步驟c包括:

-根據(jù)所述直播統(tǒng)計信息,結(jié)合所述網(wǎng)絡可用信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

根據(jù)本發(fā)明的另一方面,還提供了一種用于確定直播設置信息的控制設備,其中,該設備包括:

獲取裝置,用于獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境;

統(tǒng)計確定裝置,用于確定與各個所述直播源所對應的直播統(tǒng)計信息;

設置確定裝置,用于根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

可選地,所述直播統(tǒng)計信息包括以下至少任一項:

-所述直播源所對應的場景圖像復雜度;

-所述直播源所對應的直播需求信息;

-所述直播源所對應的緩沖區(qū)狀態(tài)信息。

可選地,當所述直播統(tǒng)計信息包括所述直播源所對應的場景圖像復雜度時,所述統(tǒng)計確定裝置包括:

圖像獲取單元,用于獲取與各個所述直播源所對應的一個或多個直播視頻圖像;

分析單元,用于對所述直播視頻圖像進行分析,確定與各個所述直播源所對應的直播統(tǒng)計信息。

可選地,所述圖像獲取單元用于:

-確定與各個所述直播源所對應的視頻采集時長;

-根據(jù)所述視頻采集時長,采集與所述直播源相對應的一個或多個直播視頻圖像。

可選地,該設備還包括:

注冊獲取裝置,用于獲取所述直播源所對應的注冊信息;

當所述直播統(tǒng)計信息包括所述直播源所對應的直播需求信息時,所述統(tǒng)計確定裝置用于:

-根據(jù)各個所述直播源所對應的注冊信息,確定或獲取與各個所述直播源所對應的直播統(tǒng)計信息。

可選地,該設備還包括:

實時獲取裝置,用于獲取與所述多個直播源所對應的直播網(wǎng)絡環(huán)境的實時網(wǎng)絡狀態(tài)信息;

其中,所述設置確定裝置用于:

-根據(jù)所述直播統(tǒng)計信息,結(jié)合所述實時網(wǎng)絡狀態(tài)信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

可選地,所述設置確定裝置用于:

-根據(jù)所述直播統(tǒng)計信息,結(jié)合各個所述直播源所對應的設備相關信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

可選地,該設備還包括:

監(jiān)測裝置,用于監(jiān)測所述多個直播源所對應的直播網(wǎng)絡環(huán)境的網(wǎng)絡可用信息;

其中,所述設置確定裝置用于:

-根據(jù)所述直播統(tǒng)計信息,結(jié)合所述網(wǎng)絡可用信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

與現(xiàn)有技術相比,本發(fā)明通過獲取對應于同一直播網(wǎng)絡環(huán)境的多個直播源,然后確定與各個所述直播源所對應的直播統(tǒng)計信息,最后根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息;從而根據(jù)各個節(jié)目的直播統(tǒng)計信息,解決了多個直播源在同一直播網(wǎng)絡環(huán)境下,對網(wǎng)絡的復用問題,最終提高了信道的帶寬利用率以及每一路節(jié)目的編碼質(zhì)量。

而且,所述直播統(tǒng)計信息包括所述直播源所對應的場景圖像復雜度時,本發(fā)明可以對各個直播源所對應的一個或多個直播視頻圖像進行分析,以確定與各個所述直播源所對應的直播統(tǒng)計信息;進一步地,還可以確定與各個所述直播源所對應的視頻采集時長,從而根據(jù)不同的視頻采集時長,采集與所述直播源相對應的一個或多個直播視頻圖像;從而給出了對直播統(tǒng)計信息的確定方式,使得所確定的直播統(tǒng)計信息更加實時、有效,因此,所確定的直播設置信息會進一步提高信道的帶寬利用率以及每一路節(jié)目的編碼質(zhì)量。

而且,本發(fā)明還可以獲取所述直播源所對應的注冊信息,當所述直播統(tǒng)計信息包括所述直播源所對應的直播需求信息時,可以根據(jù)各個所述直播源所對應的注冊信息,確定或獲取與各個所述直播源所對應的直播統(tǒng)計信息;從而能夠?qū)⒅辈ソy(tǒng)計信息與注冊信息統(tǒng)一管理,方便易用的對直播設置信息進行確定,提高了確定直播設置信息的效率。

而且,本發(fā)明還可以獲取與所述多個直播源所對應的直播網(wǎng)絡環(huán)境的實時網(wǎng)絡狀態(tài)信息,然后根據(jù)所述直播統(tǒng)計信息,結(jié)合所述實時網(wǎng)絡狀態(tài)信息,確定與各個所述直播源所對應的直播設置信息;從而及時地依據(jù)當前的網(wǎng)絡狀態(tài)信息來對直播設置信息進行確定,避免了網(wǎng)絡狀況的變更導致的與所設置的直播設置信息不匹配的問題,最終提高了信道的帶寬利用率以及每一路節(jié)目的編碼質(zhì)量。

而且,本發(fā)明還可以根據(jù)所述直播統(tǒng)計信息,結(jié)合各個所述直播源所對應的設備相關信息,確定與各個所述直播源所對應的直播設置信息;從而使得所確定的直播設置信息能夠在設備相關信息以及直播統(tǒng)計信息之間得到平衡,同時提高了信道的帶寬利用率以及設備利用率,進一步提高了每一路節(jié)目的編碼質(zhì)量。

而且,本發(fā)明還可以監(jiān)測所述多個直播源所對應的直播網(wǎng)絡環(huán)境的網(wǎng)絡可用信息,并根據(jù)所述直播統(tǒng)計信息,根據(jù)所述網(wǎng)絡可用信息,確定與各個所述直播源所對應的直播設置信息;從而能夠基于不同的直播網(wǎng)絡環(huán)境來確定不同的直播設置信息,靈活地對直播進行設置,最終提高了信道的帶寬利用率以及每一路節(jié)目的編碼質(zhì)量

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:

圖1示出本發(fā)明的一個方面的一種用于確定直播設置信息的架構示意圖;

圖2示出根據(jù)本發(fā)明一個方面的一種用于確定直播設置信息的控制設備示意圖;

圖3示出根據(jù)本發(fā)明的一個優(yōu)選實施例的一種用于確定直播設置信息的控制設備示意圖;

圖4示出根據(jù)本發(fā)明另一個方面的一種用于確定直播設置信息的方法流程圖;

圖5示出根據(jù)本發(fā)明的一個優(yōu)選實施例的一種用于確定直播設置信息的方法流程圖。

附圖中相同或相似的附圖標記代表相同或相似的部件。

具體實施方式

在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。

在上下文中所稱“控制設備”即為“計算機設備”,也稱為“電腦”,是指可以通過運行預定程序或指令來執(zhí)行數(shù)值計算和/或邏輯計算等預定處理過程的智能電子設備,其可以包括處理器與存儲器,由處理器執(zhí)行在存儲器中預存的存續(xù)指令來執(zhí)行預定處理過程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預定處理過程,或是由上述二者組合來實現(xiàn)。計算機設備包括但不限于服務器、個人電腦、筆記本電腦、平板電腦、智能手機等。

所述計算機設備包括用戶設備與網(wǎng)絡設備。其中,所述用戶設備包括但不限于電腦、智能手機、PDA、其他終端設備等;所述網(wǎng)絡設備包括但不限于單個網(wǎng)絡服務器、多個網(wǎng)絡服務器組成的服務器組或基于云計算(Cloud Computing)的由大量計算機或網(wǎng)絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。其中,所述計算機設備可單獨運行來實現(xiàn)本發(fā)明,也可接入網(wǎng)絡并通過與網(wǎng)絡中的其他計算機設備的交互操作來實現(xiàn)本發(fā)明。其中,所述計算機設備所處的網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡等。

本領域技術人員應能理解,本發(fā)明中所述的“控制設備”可以僅是用戶設備,即由用戶設備來執(zhí)行相應的操作;也可以是由用戶設備與網(wǎng)絡設備或服務器相集成來組成,即由用戶設備與網(wǎng)絡設備相配合來執(zhí)行相應的操作。

需要說明的是,所述用戶設備、網(wǎng)絡設備和網(wǎng)絡等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計算機設備或網(wǎng)絡如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內(nèi),并以引用方式包含于此。

這里所公開的具體結(jié)構和功能細節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實施例的目的。但是本發(fā)明可以通過許多替換形式來具體實現(xiàn),并且不應當被解釋成僅僅受限于這里所闡述的實施例。

應當理解的是,雖然在這里可能使用了術語“第一”、“第二”等等來描述各個單元,但是這些單元不應當受這些術語限制。使用這些術語僅僅是為了將一個單元與另一個單元進行區(qū)分。舉例來說,在不背離示例性實施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術語“和/或”包括其中一個或更多所列出的相關聯(lián)項目的任意和所有組合。

這里所使用的術語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個”、“一項”還意圖包括復數(shù)。還應當理解的是,這里所使用的術語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。

還應當提到的是,在一些替換實現(xiàn)方式中,所提到的功能/動作可以按照不同于附圖中標示的順序發(fā)生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實際上可以基本上同時執(zhí)行或者有時可以按照相反的順序來執(zhí)行。

下面結(jié)合附圖對本發(fā)明作進一步詳細描述。

圖1示出本發(fā)明的一個方面的一種用于確定直播設置信息的架構示意圖。

在該架構中,包括多個直播源(如圖中所示的直播源1、直播源2)、用于確定直播設置信息的控制設備以及直播云服務。上述各個設備通過網(wǎng)絡相連接。所述網(wǎng)絡包括但不限于任何無線、有線或者4G網(wǎng)絡。

所述直播源可以僅為編碼器,也可以是編碼器與采集設備的組合;所述編碼器用于將音視頻原始信號壓縮,例如,可以將直播源的視頻信號壓縮為例如H.264或H.265等視頻壓縮標準的碼流,并且通過一定的封裝格式,如FLV的封裝,通過一定的流媒體協(xié)議,如RTMP協(xié)議推流到直播云服務上。若所述直播源為編碼器與采集設備的組合時,所述編碼器可通過如HD-SDI或者HDMI接口等與采集設備相連接。

所述采集設備包括但不限于PC攝像頭、手機攝像頭、IP網(wǎng)絡相機、攝像機等。

所述攝像機指的是專業(yè)攝像機、監(jiān)控攝像機等,采集直播現(xiàn)場的視頻信號,通過專業(yè)的接口,一般如HDMI將原始未壓縮的視頻信號傳送給編碼器。

所述直播云服務(或稱云端服務器)通過二次轉(zhuǎn)碼或者直接轉(zhuǎn)發(fā),比如RTMP協(xié)議或者HLS協(xié)議,供終端用戶觀看。在直播領域,一般采用CDN分發(fā)技術。優(yōu)選地,直播云服務還包括對各個直播源的信息管理,例如注冊信息管理、歷史設置記錄的存儲等。

在此,所述控制設備通過與各個直播源相交互,根據(jù)所述直播源所傳輸?shù)母黝愋畔泶_定與各個直播源所對應的直播設置信息。

優(yōu)選地,所述控制設備還可以對獲取所述直播源所傳輸?shù)闹辈ヒ曨l,并對所述直播視頻進行監(jiān)看。進一步地,所述控制設備可以對上述直播視頻直接進行實時監(jiān)看,即一邊監(jiān)看一邊執(zhí)行直播,所述直播為實時直播;也可以對上述直播視頻進行預覽監(jiān)看,即在本地預覽后,再將完成預覽的視頻進行直播,此時,所述直播為延時直播。

圖2示出根據(jù)本發(fā)明一個方面的一種用于確定直播設置信息的控制設備示意圖;其中,所述控制設備包括獲取裝置1、統(tǒng)計確定裝置2、設置確定裝置3。

具體地,所述獲取裝置1獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境;所述統(tǒng)計確定裝置2確定與各個所述直播源所對應的直播統(tǒng)計信息;所述設置確定裝置3根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

所述獲取裝置1獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境。

具體地,所述獲取裝置1通過物理接入的方式,與多個直播源進行連接;或者通過無線接入的方式,與多個直播源進行連接,從而獲取多個直播源。

當通過無線接入的方式獲取所述直播源時,所述獲取裝置1可以根據(jù)所述直播源的主動請求,獲取所述直播源;也可以向所述控制設備所對應的直播網(wǎng)絡環(huán)境中發(fā)送廣播消息,以發(fā)現(xiàn)該直播網(wǎng)絡環(huán)境內(nèi)所對應的所有直播源。

其中,所獲取的多個直播源對應于同一直播網(wǎng)絡環(huán)境,所述直播網(wǎng)絡環(huán)境包括但不限于例如位于同一直播地點、采用同一直播線路、利用同一局域網(wǎng)等中的至少任一項。所述多個直播源可以是在同一網(wǎng)絡環(huán)境下直播同一目標,如體育比賽的多角度直播;也可以是在同一網(wǎng)絡環(huán)境下直播不同的目標,如在一個會展內(nèi),每個直播源直播不同的內(nèi)容,盡管每個直播內(nèi)容不同,但依然屬于在同一網(wǎng)絡環(huán)境下直播。

所述統(tǒng)計確定裝置2確定與各個所述直播源所對應的直播統(tǒng)計信息。

具體地,所述統(tǒng)計確定裝置2通過與所述直播源相交互,基于所確定的直播統(tǒng)計信息的類別與內(nèi)容的不同,采用不同的通信協(xié)議,以獲取所述直播源所發(fā)送的一個或多個直播相關信息;并通過對所述直播相關信息進行處理,以確定與各個所述直播源所對應的直播統(tǒng)計信息?;蛘?,所述統(tǒng)計確定裝置2與所述直播源相交互,以直接獲取所述直播源所提供的直播統(tǒng)計信息。

在此,所確定的直播統(tǒng)計信息與各個直播源分別對應,例如,直播源1對應于第一直播統(tǒng)計信息,直播源2對應于第二直播統(tǒng)計信息。

所述設置確定裝置3根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,所述設置確定裝置3根據(jù)所述直播統(tǒng)計信息中的一項或多項,可以直接基于所述直播統(tǒng)計信息來確定與各個直播源所對應的直播設置信息;如通過將所述直播統(tǒng)計信息代入到預定的直播設置信息的模型中,以確定與所述直播源相對應的直播設置信息。或者,所述設置確定裝置3可以先對所述直播統(tǒng)計信息進行預處理,并利用處理后的結(jié)果來確定所述直播設置信息。

在此,本領域技術人員應能理解,所述直播設置信息中可以包含已分配的編碼信息和/或已分配的網(wǎng)絡帶寬信息,以及待分配的編碼信息和/或待分配的網(wǎng)絡帶寬信息。

其中,優(yōu)選地,所述直播統(tǒng)計信息包括以下至少任一項:

-所述直播源所對應的場景圖像復雜度:所述場景圖像復雜度對應于所述直播源,所述統(tǒng)計確定裝置2可以從所述直播源處獲取一個或多個直播視頻圖像,并依據(jù)現(xiàn)有技術進行計算,如MAD(Mean Absolute Difference,平均絕對誤差)、MSE(Mean Squared Error,平均平方誤差)、SSIM(Structural Similarity Index,結(jié)構相似性,即一種衡量兩幅圖像相似度的指標)等。當所述直播統(tǒng)計信息為場景圖像復雜度時,所述直播相關信息可以為直播視頻圖像。因此,所述設置確定裝置3可以根據(jù)各個直播源所對應的不同的場景圖像復雜度,來為不同的直播源確定不同的直播設置信息,例如,所述設置確定裝置3可將所述場景圖像復雜度轉(zhuǎn)化為碼率分配或帶寬分配的權重,因此,所述場景圖像復雜度越高,則其所對應的碼率也越高,所分得的帶寬也越大。

-所述直播源所對應的直播需求信息:所述直播需求信息包括直播類別和/所述直播源所對應的注冊信息。其中,所述直播類別如體育直播、娛樂直播、新聞直播、游戲直播等,不同的直播類別所對應的直播需求信息不同,從而,所述設置確定裝置3可以基于不同的直播類別來確定的直播源所對應的編碼信息和/或所述直播源所需分配的網(wǎng)絡帶寬信息。所述直播源所對應的注冊信息中可以對應于一個或多個已設置好的編碼信息或其他配置信息,因此,所述設置確定裝置3可以從所述注冊信息中提取所述直播源所對應的編碼信息和/或所述直播源所需分配的網(wǎng)絡帶寬信息。

-所述直播源所對應的緩沖區(qū)狀態(tài)信息:所述緩沖區(qū)即為所述直播源所對應的緩沖區(qū),如編碼器的碼流所流入的緩沖區(qū)。所述緩沖區(qū)狀態(tài)信息包括但不限于緩沖區(qū)內(nèi)的可用緩沖區(qū)大小、已用緩沖區(qū)大小、緩沖區(qū)內(nèi)碼流流入的速度、緩沖區(qū)內(nèi)碼流流出的速度等。所述設置確定裝置3可以根據(jù)所述緩沖區(qū)狀態(tài)信息來確定所述直播源所對應的編碼信息和/或所述直播源所需分配的網(wǎng)絡帶寬信息,例如,若緩沖區(qū)內(nèi)可用空間較大或緩沖區(qū)的處理能力較強,則可以提高碼率等。在基于緩沖區(qū)狀態(tài)信息的設置過程中,緩沖區(qū)既不能發(fā)生下溢也不能上溢。

優(yōu)選地,所述控制設備還包括注冊獲取裝置(未示出),其中,所述注冊獲取裝置獲取所述直播源所對應的注冊信息;當所述直播統(tǒng)計信息包括所述直播源所對應的直播需求信息時,所述統(tǒng)計確定裝置2根據(jù)各個所述直播源所對應的注冊信息,確定或獲取與各個所述直播源所對應的直播統(tǒng)計信息。

具體地,所述注冊信息包括但不限于所述直播源的設備標識、所述直播源在直播云服務上的用戶賬號以及與其相對應的云端設置信息等中的一種或多種。例如,所述注冊信息可以包含所述直播源的設備標識以及所述直播源在直播云服務上的用戶賬號的映射關系;也可以包含所述直播源在直播云服務上的用戶賬號以及與其相對應的云端設置信息的映射關系,此時,所述云端設置信息與用戶賬號相綁定,用戶更換設備時也可以采用該云端設置信息;也可以包含所述直播源的設備標識以及與其相對應的云端設置信息的映射關系,此時,映射關系與該直播源設備相綁定,只要是該直播源設備進行直播,均可以采用該云端設置信息;也可以包含所述直播源的設備標識、所述直播源在直播云服務上的用戶賬號以及與其相對應的云端設置信息三者的映射關系。

所述云端設置信息可以是所述直播源的歷史設置信息,也可以是由用戶實時主動設置;所述云端設置信息中包含例如會話描述、輸入設置、輸出設置、轉(zhuǎn)碼模板等內(nèi)容,不同的會話描述可以對應于不同的輸入設置、輸出設置、轉(zhuǎn)碼模板等轉(zhuǎn)碼模板中包含不同級別的碼率,如超清、高清、中等、一般等。

所述注冊獲取裝置通過與用戶交互,以獲取用戶通過注冊或登錄所輸入的用戶賬號等注冊信息;或者,所述注冊獲取裝置通過與其他第三方設備(如直播云服務)相交互,以獲取所述第三方設備所傳輸?shù)乃鲋辈ピ此鶎淖孕畔?;或者,所述注冊獲取裝置通過對所述直播源所對應的設備進行檢測,以獲取所述設備所對應的標識信息。

其中,所述標識信息包括但不限于設備序列號和/或MAC地址等。

然后,當所述直播統(tǒng)計信息包括所述直播源所對應的直播需求信息時,所述統(tǒng)計確定裝置2可以根據(jù)所述注冊信息,例如通過自行調(diào)用所述注冊信息所對應的歷史直播設置數(shù)據(jù)等,如歷史直播類型、歷史直播碼率設置、歷史直播帶寬設置等,以確定所述直播源所對應的直播需求信息。或者,所述統(tǒng)計確定裝置2可以根據(jù)所述注冊信息,與直播云服務進行交互,以獲取所述注冊信息所對應的云端設置信息,以作為所述直播需求信息。

優(yōu)選地,所述控制設備還包括實時獲取裝置(未示出),其中,所述實時獲取裝置獲取與所述多個直播源所對應的直播網(wǎng)絡環(huán)境的實時網(wǎng)絡狀態(tài)信息;所述設置確定裝置3根據(jù)所述直播統(tǒng)計信息,結(jié)合所述實時網(wǎng)絡狀態(tài)信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,所述實時獲取裝置通過對所述多個直播源所對應的直播網(wǎng)絡環(huán)境進行監(jiān)控,以獲取所述直播網(wǎng)絡環(huán)境的實時網(wǎng)絡狀態(tài)信息;其中,所述實時網(wǎng)絡狀態(tài)信息包括但不限于網(wǎng)絡傳輸丟包率、數(shù)據(jù)包的往返時延、超時信息等。

然后,所述設置確定裝置3根據(jù)所述直播統(tǒng)計信息中的一項或多項,結(jié)合所述實時網(wǎng)絡狀態(tài)信息,實時地調(diào)整各個直播源所對應的直播設置信息,因此,可實現(xiàn)對直播設置信息的自適應調(diào)整;例如,若網(wǎng)絡傳輸丟包率升高,則可以降低各個直播源所對應的碼率設置等。

在此,所述設置確定裝置3的設置方式與圖2所述的設置確定裝置3相同或相似,故在此不再贅述,并通過引用的方式包含于此。

優(yōu)選地,所述設置確定裝置3根據(jù)所述直播統(tǒng)計信息,結(jié)合各個所述直播源所對應的設備相關信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,所述設備相關信息包括但不限于所述直播源的設備所對應的各類性能參數(shù),如攝像性能、處理器性能、內(nèi)存性能等。所述性能參數(shù)包括默認的性能參數(shù)和/或?qū)崟r性能參數(shù)。

所述設置確定裝置3在確定所屬直播設置信息時,結(jié)合所述直播源所對應的設備相關信息,以根據(jù)所述直播統(tǒng)計信息來確定與各個所述直播源所對應的直播設置信息;例如,若所述多個直播源所對應的設備為手機與專業(yè)攝像機,由于手機對圖像的處理性能弱于專業(yè)攝像機,因此,所確定的編碼信息要小于專業(yè)攝像機,相應地,所分配的網(wǎng)絡帶寬也會更低。

優(yōu)選地,所述控制設備還包括監(jiān)測裝置(未示出),其中,所述監(jiān)測裝置監(jiān)測所述多個直播源所對應的直播網(wǎng)絡環(huán)境的網(wǎng)絡可用信息;所述設置確定裝置3根據(jù)所述直播統(tǒng)計信息,結(jié)合所述網(wǎng)絡可用信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,所述監(jiān)測裝置可以實時監(jiān)測所述直播網(wǎng)絡環(huán)境的網(wǎng)絡可用信息,其中,所述網(wǎng)絡可用信息包括但不限于網(wǎng)絡可用帶寬信息等,即多個直播源可以使用的最大帶寬。所述設置確定裝置3可以根據(jù)所述直播統(tǒng)計信息,結(jié)合所述網(wǎng)絡可用信息,將所述網(wǎng)絡可用信息分別分配給各個直播源,以確定與各個所述直播源所對應的直播設置信息。

在此,所述網(wǎng)絡可用信息可以在系統(tǒng)初始化時獲得,也可以基于預設的獲取周期,周期性檢測更新。

圖3示出根據(jù)本發(fā)明的一個優(yōu)選實施例的一種用于確定直播設置信息的控制設備示意圖;其中,所述控制設備包括獲取裝置1’、統(tǒng)計確定裝置2’、設置確定裝置3’,所述統(tǒng)計確定裝置2’包括圖像獲取單元21’以及分析單元22’。

具體地,所述獲取裝置1’獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境;當所述直播統(tǒng)計信息包括所述直播源所對應的場景圖像復雜度時,所述圖像獲取單元21’獲取與各個所述直播源所對應的一個或多個直播視頻圖像;所述分析單元22’對所述直播視頻圖像進行分析,確定與各個所述直播源所對應的直播統(tǒng)計信息;所述設置確定裝置3’根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

其中,所述獲取裝置1’、所述設置確定裝置3’與圖2中所述對應裝置相同或相似,故在此不再贅述,并通過引用的方式包含于此。

所述圖像獲取單元21’獲取與各個所述直播源所對應的一個或多個直播視頻圖像。

具體地,當所述直播統(tǒng)計信息包括所述直播源所對應的場景圖像復雜度時,所述圖像獲取單元21’可以對所述直播源所對應的視頻進行實時截取,以獲取與所述直播源相對應的一個或多個直播視頻圖像;或者,所述圖像獲取單元21’可以與能夠提供所述直播視頻圖像的第三方設備相交互,以獲取所述直播源所對應的一個或多個直播視頻圖像。

其中,所截取的直播視頻圖像的數(shù)目可以根據(jù)預設的數(shù)目來確定,也可以基于待統(tǒng)計的場景圖像復雜度的需求來確定,如當所計算的場景圖像復雜度變化較小,則可以減少所需獲取的直播視頻圖像的數(shù)目,如當所計算的場景圖像復雜度的變化較大,則需要增加所需獲取的直播視頻圖像的數(shù)目。

優(yōu)選地,所述圖像獲取單元21’確定與各個所述直播源所對應的視頻采集時長;根據(jù)所述視頻采集時長,采集與所述直播源相對應的一個或多個直播視頻圖像。

具體地,所述圖像獲取單元21’可以根據(jù)所述直播源所對應的直播類型、直播質(zhì)量參數(shù)(如默認設置的參數(shù)或?qū)崟r獲取的參數(shù))、用戶設置的其他信息等,來確定與所述直播源相對應的視頻采集時長,因此,各個直播源所對應的視頻采集時長可以不同。其中,所述直播質(zhì)量參數(shù)包括但不限于分辨率、圖像復雜度等。

例如,若所述直播類型為體育直播,則所設置的視頻采集時長可以是1分鐘,若所述直播類型為娛樂直播,則所設置的視頻采集時長可以是30秒;若所述直播質(zhì)量參數(shù)較高,則所設置的視頻采集時長可以是1分鐘,若所述直播質(zhì)量參數(shù)交底,則所設置的視頻采集時長可以是30秒等。

然后,所述圖像獲取單元21’根據(jù)不同的視頻采集時長,以預定的截取頻率截取在該視頻采集時長內(nèi)的直播視頻圖像,以對直播統(tǒng)計信息進行確定。

其中,所述截取頻率可以與視頻采集時長相對應,例如,1分鐘的視頻采集時長對應的截取頻率為每秒一次,30秒的視頻采集時長對應的截取頻率為每秒2次等;所述截取頻率也可以根據(jù)網(wǎng)絡狀況、直播源設備信息等進行確定;所述截取頻率也可以是預設的固定頻率,如每秒3次等。

在此,本領域技術人員應能理解,上述截取頻率僅為舉例,并非對本發(fā)明的限制,其他的截取頻率同樣適用于本發(fā)明,并包含在本發(fā)明的保護范圍內(nèi)。

所述分析單元22’對所述直播視頻圖像進行分析,確定與各個所述直播源所對應的直播統(tǒng)計信息。

具體地,所述分析單元22’基于所截取的一張或多張直播視頻圖像,依據(jù)例如MAD(Mean Absolute Difference,平均絕對誤差)、MSE(Mean Squared Error,平均平方誤差)、SSIM(Structural Similarity Index,結(jié)構相似性,即一種衡量兩幅圖像相似度的指標)等技術,對所述直播視頻圖像進行計算,以確定各個直播源所對應的場景圖像復雜度,從而確定各個所述直播源所對應的直播統(tǒng)計信息。

在此,所述分析單元22’的確定方式與圖2中所述的統(tǒng)計確定裝置2’相同或相似,故在此不再贅述,并通過引用的方式包含于此。

圖4示出根據(jù)本發(fā)明另一個方面的一種用于確定直播設置信息的方法流程圖。

具體地,在步驟S1中,所述控制設備獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境;在步驟S2中,所述控制設備確定與各個所述直播源所對應的直播統(tǒng)計信息;在步驟S3中,所述控制設備根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

在步驟S1中,所述控制設備獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境。

具體地,在步驟S1中,所述控制設備通過物理接入的方式,與多個直播源進行連接;或者通過無線接入的方式,與多個直播源進行連接,從而獲取多個直播源。

當通過無線接入的方式獲取所述直播源時,在步驟S1中,所述控制設備可以根據(jù)所述直播源的主動請求,獲取所述直播源;也可以向所述控制設備所對應的直播網(wǎng)絡環(huán)境中發(fā)送廣播消息,以發(fā)現(xiàn)該直播網(wǎng)絡環(huán)境內(nèi)所對應的所有直播源。

其中,所獲取的多個直播源對應于同一直播網(wǎng)絡環(huán)境,所述直播網(wǎng)絡環(huán)境包括但不限于例如位于同一直播地點、采用同一直播線路、利用同一局域網(wǎng)等中的至少任一項。所述多個直播源可以是在同一網(wǎng)絡環(huán)境下直播同一目標,如體育比賽的多角度直播;也可以是在同一網(wǎng)絡環(huán)境下直播不同的目標,如在一個會展內(nèi),每個直播源直播不同的內(nèi)容,盡管每個直播內(nèi)容不同,但依然屬于在同一網(wǎng)絡環(huán)境下直播。

在步驟S2中,所述控制設備確定與各個所述直播源所對應的直播統(tǒng)計信息。

具體地,在步驟S2中,所述控制設備通過與所述直播源相交互,基于所確定的直播統(tǒng)計信息的類別與內(nèi)容的不同,采用不同的通信協(xié)議,以獲取所述直播源所發(fā)送的一個或多個直播相關信息;并通過對所述直播相關信息進行處理,以確定與各個所述直播源所對應的直播統(tǒng)計信息?;蛘撸诓襟ES2中,所述控制設備與所述直播源相交互,以直接獲取所述直播源所提供的直播統(tǒng)計信息。

在此,所確定的直播統(tǒng)計信息與各個直播源分別對應,例如,直播源1對應于第一直播統(tǒng)計信息,直播源2對應于第二直播統(tǒng)計信息。

在步驟S3中,所述控制設備根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,在步驟S3中,所述控制設備根據(jù)所述直播統(tǒng)計信息中的一項或多項,可以直接基于所述直播統(tǒng)計信息來確定與各個直播源所對應的直播設置信息;如通過將所述直播統(tǒng)計信息代入到預定的直播設置信息的模型中,以確定與所述直播源相對應的直播設置信息。或者,在步驟S3中,所述控制設備可以先對所述直播統(tǒng)計信息進行預處理,并利用處理后的結(jié)果來確定所述直播設置信息。

在此,本領域技術人員應能理解,所述直播設置信息中可以包含已分配的編碼信息和/或已分配的網(wǎng)絡帶寬信息,以及待分配的編碼信息和/或待分配的網(wǎng)絡帶寬信息。

其中,優(yōu)選地,所述直播統(tǒng)計信息包括以下至少任一項:

-所述直播源所對應的場景圖像復雜度:所述場景圖像復雜度對應于所述直播源,所述控制設備可以從所述直播源處獲取一個或多個直播視頻圖像,并依據(jù)現(xiàn)有技術進行計算,如MAD、MSE、SSIM等。當所述直播統(tǒng)計信息為場景圖像復雜度時,所述直播相關信息可以為直播視頻圖像。因此,所述控制設備可以根據(jù)各個直播源所對應的不同的場景圖像復雜度,來為不同的直播源確定不同的直播設置信息,例如,所述控制設備可將所述場景圖像復雜度轉(zhuǎn)化為碼率分配或帶寬分配的權重,因此,所述場景圖像復雜度越高,則其所對應的碼率也越高,所分得的帶寬也越大。

-所述直播源所對應的直播需求信息:所述直播需求信息包括直播類別和/所述直播源所對應的注冊信息。其中,所述直播類別如體育直播、娛樂直播、新聞直播、游戲直播等,不同的直播類別所對應的直播需求信息不同,從而,所述控制設備可以基于不同的直播類別來確定的直播源所對應的編碼信息和/或所述直播源所需分配的網(wǎng)絡帶寬信息。所述直播源所對應的注冊信息中可以對應于一個或多個已設置好的編碼信息或其他配置信息,因此,所述控制設備可以從所述注冊信息中提取所述直播源所對應的編碼信息和/或所述直播源所需分配的網(wǎng)絡帶寬信息。

-所述直播源所對應的緩沖區(qū)狀態(tài)信息:所述緩沖區(qū)即為所述直播源所對應的緩沖區(qū),如編碼器的碼流所流入的緩沖區(qū)。所述緩沖區(qū)狀態(tài)信息包括但不限于緩沖區(qū)內(nèi)的可用緩沖區(qū)大小、已用緩沖區(qū)大小、緩沖區(qū)內(nèi)碼流流入的速度、緩沖區(qū)內(nèi)碼流流出的速度等。所述控制設備可以根據(jù)所述緩沖區(qū)狀態(tài)信息來確定所述直播源所對應的編碼信息和/或所述直播源所需分配的網(wǎng)絡帶寬信息,例如,若緩沖區(qū)內(nèi)可用空間較大或緩沖區(qū)的處理能力較強,則可以提高碼率等。在基于緩沖區(qū)狀態(tài)信息的設置過程中,緩沖區(qū)既不能發(fā)生下溢也不能上溢。

優(yōu)選地,所述方法還包括步驟S4(未示出),其中,在步驟S4中,所述控制設備獲取所述直播源所對應的注冊信息;當所述直播統(tǒng)計信息包括所述直播源所對應的直播需求信息時,在步驟S2中,所述控制設備根據(jù)各個所述直播源所對應的注冊信息,確定或獲取與各個所述直播源所對應的直播統(tǒng)計信息。

具體地,所述注冊信息包括但不限于所述直播源的設備標識、所述直播源在直播云服務上的用戶賬號以及與其相對應的云端設置信息等中的一種或多種。例如,所述注冊信息可以包含所述直播源的設備標識以及所述直播源在直播云服務上的用戶賬號的映射關系;也可以包含所述直播源在直播云服務上的用戶賬號以及與其相對應的云端設置信息的映射關系,此時,所述云端設置信息與用戶賬號相綁定,用戶更換設備時也可以采用該云端設置信息;也可以包含所述直播源的設備標識以及與其相對應的云端設置信息的映射關系,此時,映射關系與該直播源設備相綁定,只要是該直播源設備進行直播,均可以采用該云端設置信息;也可以包含所述直播源的設備標識、所述直播源在直播云服務上的用戶賬號以及與其相對應的云端設置信息三者的映射關系。

所述云端設置信息可以是所述直播源的歷史設置信息,也可以是由用戶實時主動設置;所述云端設置信息中包含例如會話描述、輸入設置、輸出設置、轉(zhuǎn)碼模板等內(nèi)容,不同的會話描述可以對應于不同的輸入設置、輸出設置、轉(zhuǎn)碼模板等轉(zhuǎn)碼模板中包含不同級別的碼率,如超清、高清、中等、一般等。

在步驟S4中,所述控制設備通過與用戶交互,以獲取用戶通過注冊或登錄所輸入的用戶賬號等注冊信息;或者,在步驟S4中,所述控制設備通過與其他第三方設備(如直播云服務)相交互,以獲取所述第三方設備所傳輸?shù)乃鲋辈ピ此鶎淖孕畔ⅲ换蛘?,在步驟S4中,所述控制設備通過對所述直播源所對應的設備進行檢測,以獲取所述設備所對應的標識信息。

其中,所述標識信息包括但不限于設備序列號和/或MAC地址等。

然后,當所述直播統(tǒng)計信息包括所述直播源所對應的直播需求信息時,在步驟S2中,所述控制設備可以根據(jù)所述注冊信息,例如通過自行調(diào)用所述注冊信息所對應的歷史直播設置數(shù)據(jù)等,如歷史直播類型、歷史直播碼率設置、歷史直播帶寬設置等,以確定所述直播源所對應的直播需求信息?;蛘?,在步驟S2中,所述控制設備可以根據(jù)所述注冊信息,與直播云服務進行交互,以獲取所述注冊信息所對應的云端設置信息,以作為所述直播需求信息。

優(yōu)選地,所述方法還包括步驟S5(未示出),其中,在步驟S5中,所述控制設備獲取與所述多個直播源所對應的直播網(wǎng)絡環(huán)境的實時網(wǎng)絡狀態(tài)信息;在步驟S3中,所述控制設備根據(jù)所述直播統(tǒng)計信息,結(jié)合所述實時網(wǎng)絡狀態(tài)信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,在步驟S5中,所述控制設備通過對所述多個直播源所對應的直播網(wǎng)絡環(huán)境進行監(jiān)控,以獲取所述直播網(wǎng)絡環(huán)境的實時網(wǎng)絡狀態(tài)信息;其中,所述實時網(wǎng)絡狀態(tài)信息包括但不限于網(wǎng)絡傳輸丟包率、數(shù)據(jù)包的往返時延、超時信息等。

然后,在步驟S3中,所述控制設備根據(jù)所述直播統(tǒng)計信息中的一項或多項,結(jié)合所述實時網(wǎng)絡狀態(tài)信息,實時地調(diào)整各個直播源所對應的直播設置信息,因此,可實現(xiàn)對直播設置信息的自適應調(diào)整;例如,若網(wǎng)絡傳輸丟包率升高,則可以降低各個直播源所對應的碼率設置等。

在此,所述步驟S3的設置方式與圖4所述的步驟S3相同或相似,故在此不再贅述,并通過引用的方式包含于此。

優(yōu)選地,在步驟S3中,所述控制設備根據(jù)所述直播統(tǒng)計信息,結(jié)合各個所述直播源所對應的設備相關信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,所述設備相關信息包括但不限于所述直播源的設備所對應的各類性能參數(shù),如攝像性能、處理器性能、內(nèi)存性能等。所述性能參數(shù)包括默認的性能參數(shù)和/或?qū)崟r性能參數(shù)。

在步驟S3中,所述控制設備在確定所屬直播設置信息時,結(jié)合所述直播源所對應的設備相關信息,以根據(jù)所述直播統(tǒng)計信息來確定與各個所述直播源所對應的直播設置信息;例如,若所述多個直播源所對應的設備為手機與專業(yè)攝像機,由于手機對圖像的處理性能弱于專業(yè)攝像機,因此,所確定的編碼信息要小于專業(yè)攝像機,相應地,所分配的網(wǎng)絡帶寬也會更低。

優(yōu)選地,所述方法還包括步驟S6(未示出),其中,在步驟S6中,所述控制設備監(jiān)測所述多個直播源所對應的直播網(wǎng)絡環(huán)境的網(wǎng)絡可用信息;在步驟S3中,所述控制設備根據(jù)所述直播統(tǒng)計信息,結(jié)合所述網(wǎng)絡可用信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

具體地,在步驟S6中,所述控制設備可以實時監(jiān)測所述直播網(wǎng)絡環(huán)境的網(wǎng)絡可用信息,其中,所述網(wǎng)絡可用信息包括但不限于網(wǎng)絡可用帶寬信息等,即多個直播源可以使用的最大帶寬。在步驟S3中,所述控制設備可以根據(jù)所述直播統(tǒng)計信息,結(jié)合所述網(wǎng)絡可用信息,將所述網(wǎng)絡可用信息分別分配給各個直播源,以確定與各個所述直播源所對應的直播設置信息。

在此,所述網(wǎng)絡可用信息可以在系統(tǒng)初始化時獲得,也可以基于預設的獲取周期,周期性檢測更新。

圖5示出根據(jù)本發(fā)明的一個優(yōu)選實施例的一種用于確定直播設置信息的方法流程圖。

具體地,在步驟S1’中,所述控制設備獲取多個直播源,其中,所述多個直播源對應于同一直播網(wǎng)絡環(huán)境;當所述直播統(tǒng)計信息包括所述直播源所對應的場景圖像復雜度時,在步驟S21’中,所述控制設備獲取與各個所述直播源所對應的一個或多個直播視頻圖像;在步驟S22’中,所述控制設備對所述直播視頻圖像進行分析,確定與各個所述直播源所對應的直播統(tǒng)計信息;在步驟S3’中,所述控制設備根據(jù)所述直播統(tǒng)計信息,確定與各個所述直播源所對應的直播設置信息,其中,所述直播設置信息包括所述直播源所對應的編碼信息和/或所述直播源所分配的網(wǎng)絡帶寬信息。

其中,所述步驟S1’、所述步驟S3’與圖4中所述對應步驟相同或相似,故在此不再贅述,并通過引用的方式包含于此。

在步驟S21’中,所述控制設備獲取與各個所述直播源所對應的一個或多個直播視頻圖像。

具體地,當所述直播統(tǒng)計信息包括所述直播源所對應的場景圖像復雜度時,在步驟S21’中,所述控制設備可以對所述直播源所對應的視頻進行實時截取,以獲取與所述直播源相對應的一個或多個直播視頻圖像;或者,在步驟S21’中,所述控制設備可以與能夠提供所述直播視頻圖像的第三方設備相交互,以獲取所述直播源所對應的一個或多個直播視頻圖像。

其中,所截取的直播視頻圖像的數(shù)目可以根據(jù)預設的數(shù)目來確定,也可以基于待統(tǒng)計的場景圖像復雜度的需求來確定,如當所計算的場景圖像復雜度變化較小,則可以減少所需獲取的直播視頻圖像的數(shù)目,如當所計算的場景圖像復雜度的變化較大,則需要增加所需獲取的直播視頻圖像的數(shù)目。

優(yōu)選地,在步驟S21’中,所述控制設備確定與各個所述直播源所對應的視頻采集時長;根據(jù)所述視頻采集時長,采集與所述直播源相對應的一個或多個直播視頻圖像。

具體地,在步驟S21’中,所述控制設備可以根據(jù)所述直播源所對應的直播類型、直播質(zhì)量參數(shù)(如默認設置的參數(shù)或?qū)崟r獲取的參數(shù))、用戶設置的其他信息等,來確定與所述直播源相對應的視頻采集時長,因此,各個直播源所對應的視頻采集時長可以不同。其中,所述直播質(zhì)量參數(shù)包括但不限于分辨率、圖像復雜度等。

例如,若所述直播類型為體育直播,則所設置的視頻采集時長可以是1分鐘,若所述直播類型為娛樂直播,則所設置的視頻采集時長可以是30秒;若所述直播質(zhì)量參數(shù)較高,則所設置的視頻采集時長可以是1分鐘,若所述直播質(zhì)量參數(shù)交底,則所設置的視頻采集時長可以是30秒等。

然后,在步驟S21’中,所述控制設備根據(jù)不同的視頻采集時長,以預定的截取頻率截取在該視頻采集時長內(nèi)的直播視頻圖像,以對直播統(tǒng)計信息進行確定。

其中,所述截取頻率可以與視頻采集時長相對應,例如,1分鐘的視頻采集時長對應的截取頻率為每秒一次,30秒的視頻采集時長對應的截取頻率為每秒2次等;所述截取頻率也可以根據(jù)網(wǎng)絡狀況、直播源設備信息等進行確定;所述截取頻率也可以是預設的固定頻率,如每秒3次等。

在此,本領域技術人員應能理解,上述截取頻率僅為舉例,并非對本發(fā)明的限制,其他的截取頻率同樣適用于本發(fā)明,并包含在本發(fā)明的保護范圍內(nèi)。

在步驟S22’中,所述控制設備對所述直播視頻圖像進行分析,確定與各個所述直播源所對應的直播統(tǒng)計信息。

具體地,在步驟S22’中,所述控制設備基于所截取的一張或多張直播視頻圖像,依據(jù)例如MAD、MSE、SSIM等技術,對所述直播視頻圖像進行計算,以確定各個直播源所對應的場景圖像復雜度,從而確定各個所述直播源所對應的直播統(tǒng)計信息。

在此,所述步驟22’的確定方式與圖4中所述的步驟S2’相同或相似,故在此不再贅述,并通過引用的方式包含于此。

需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設備來實現(xiàn)。在一個實施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關的數(shù)據(jù)結(jié)構)可以被存儲到計算機可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。

另外,本發(fā)明的一部分可被應用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本發(fā)明的多個實施例的方法和/或技術方案。

對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
塔城市| 济源市| 彭阳县| 茂名市| 乌恰县| 碌曲县| 龙岩市| 阿拉善右旗| 宜昌市| 叙永县| 陇西县| 读书| 平谷区| 湖州市| 大足县| 会同县| 慈利县| 西昌市| 德兴市| 安义县| 高平市| 彭山县| 沭阳县| 会泽县| 怀化市| 定西市| 宜宾县| 沂水县| 苗栗市| 阿拉善左旗| 绥化市| 广东省| 茂名市| 绥滨县| 宁河县| 托克托县| 江安县| 个旧市| 逊克县| 苍梧县| 新泰市|