亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種命令發(fā)送方法及裝置的制造方法

文檔序號(hào):9582129閱讀:711來源:國(guó)知局
一種命令發(fā)送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及視頻處理技術(shù)領(lǐng)域,尤其設(shè)及一種命令發(fā)送方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)和文化事業(yè)的發(fā)展,音視頻資源極大豐富,對(duì)音視頻文件的處理的需要 也快速增長(zhǎng)。
[0003] 音視頻文件處理的大致流程如下:首先將需處理的音視頻文件解封裝成為視頻帖 序列和音頻帖序列;然后將視頻帖序列和音頻帖序列分別解碼為RAW格式和PCM格式數(shù)據(jù); 對(duì)RAW格式和PCM格式數(shù)據(jù)進(jìn)行處理;再將RAW格式和PCM格式的數(shù)據(jù)編碼為所需格式的 音頻帖序列和視頻帖序列;最后將音頻帖序列和視頻帖序列封裝成需要的文件格式。
[0004]W上處理是通過計(jì)算機(jī)或計(jì)算機(jī)構(gòu)成的數(shù)據(jù)處理裝置來完成的,現(xiàn)有的運(yùn)些計(jì)算 機(jī)或數(shù)據(jù)處理裝置是依靠本機(jī)的軟硬件資源來實(shí)現(xiàn)對(duì)文件的處理。音視頻文件處理的計(jì)算 量龐大,對(duì)處理裝置的運(yùn)算能力和存儲(chǔ)資源消耗很大,而且隨著高清音視頻文件的日益增 多和處理需求的不斷增大,依靠單機(jī)進(jìn)行音視頻文件處理的瓶頸問題日益突出,單機(jī)處理 速度慢且容易發(fā)生系統(tǒng)崩潰。即使用戶使用配置很高的計(jì)算機(jī)也難W保證處理的速度和穩(wěn) 定程度,尤其無法滿足大批量和時(shí)間要求很高的處理任務(wù)。 陽〇化]鑒于現(xiàn)有技術(shù)中存在的W上問題,提供了一種分布式處理系統(tǒng),使用多臺(tái)計(jì)算機(jī) 或處理裝置來實(shí)現(xiàn)并行處理,并通過本發(fā)明的命令發(fā)送方法為分布式處理系統(tǒng)中的各個(gè)裝 置分發(fā)任務(wù),從而大大減少了處理所需的時(shí)間,同時(shí)降低了系統(tǒng)的處理壓力,減少了系統(tǒng)崩 潰的可能性。

【發(fā)明內(nèi)容】

[0006] 本發(fā)明實(shí)施例提供一種命令發(fā)送方法及裝置,包括如下技術(shù)方案:
[0007] 根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種命令發(fā)送方法,用于分布式處理系統(tǒng),所 述分布式處理系統(tǒng)包括多個(gè)處理裝置,包括:
[0008] 向所述多個(gè)處理裝置中每個(gè)處理模塊發(fā)送視頻數(shù)據(jù)對(duì)應(yīng)的控制命令,W控制每個(gè) 所述處理模塊執(zhí)行對(duì)應(yīng)的控制操作,其中,發(fā)送至多個(gè)處理裝置的控制命令的格式相同。
[0009] 在一個(gè)實(shí)施例中,所述控制命令包括W下至少一項(xiàng):
[0010] 模塊標(biāo)識(shí)和消息標(biāo)識(shí),所述模塊標(biāo)識(shí)為所述控制命令對(duì)應(yīng)的處理模塊的標(biāo)識(shí),所 述消息標(biāo)識(shí)為所述控制命令對(duì)應(yīng)的處理模塊的命令消息的標(biāo)識(shí)。
[0011] 在一個(gè)實(shí)施例中,所述多個(gè)處理裝置包括:
[0012] 任務(wù)分發(fā)裝置、任務(wù)打散裝置、第一傳輸裝置、多個(gè)音頻處理裝置、多個(gè)視頻處理 裝置、第二傳輸裝置、輸出裝置和監(jiān)視裝置。
[0013] 在一個(gè)實(shí)施例中,所述控制命令包括模塊枚舉命令、模塊工作狀態(tài)命令、消息類型 命令、分發(fā)文件命令、系統(tǒng)支持的視頻輸出格式命令、系統(tǒng)支持的視頻輸出格式的編碼類型 命令、系統(tǒng)支持的音頻編碼類型命令、視頻封裝格式命令。
[0014] 根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種命令發(fā)送裝置,用于分布式處理系統(tǒng),所 述分布式處理系統(tǒng)包括多個(gè)處理裝置,所述命令發(fā)送裝置包括:
[0015] 發(fā)送模塊,用于向所述多個(gè)處理裝置中每個(gè)處理模塊發(fā)送視頻數(shù)據(jù)對(duì)應(yīng)的控制命 令,W控制每個(gè)所述處理模塊執(zhí)行對(duì)應(yīng)的控制操作,其中,發(fā)送至多個(gè)處理裝置的控制命令 的格式相同。
[0016] 在一個(gè)實(shí)施例中,所述控制命令包括模塊標(biāo)識(shí)和消息標(biāo)識(shí),所述模塊標(biāo)識(shí)為所述 控制命令對(duì)應(yīng)的處理模塊的標(biāo)識(shí),所述消息標(biāo)識(shí)為所述控制命令對(duì)應(yīng)的處理模塊的命令消 息的標(biāo)識(shí)。
[0017] 在一個(gè)實(shí)施例中,所述多個(gè)處理裝置包括:
[0018] 任務(wù)分發(fā)裝置、任務(wù)打散裝置、第一傳輸裝置、多個(gè)音頻處理裝置、多個(gè)視頻處理 裝置、第二傳輸裝置、輸出裝置和監(jiān)視裝置。
[0019] 在一個(gè)實(shí)施例中,所述控制命令包括W下至少一項(xiàng):
[0020] 模塊枚舉命令、模塊工作狀態(tài)命令、消息類型命令、分發(fā)文件命令、系統(tǒng)支持的視 頻輸出格式命令、系統(tǒng)支持的視頻輸出格式的編碼類型命令、系統(tǒng)支持的音頻編碼類型命 令和視頻封裝格式命令。
[0021] 本發(fā)明的實(shí)施例提供的技術(shù)方案可W包括W下有益效果:
[0022] 上述技術(shù)方案,發(fā)送至分布式處理系統(tǒng)中的所有處理模塊的控制命令采用相同的 格式,運(yùn)樣,方便對(duì)所有模塊進(jìn)行控制。
[0023] 應(yīng)當(dāng)理解的是,W上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本發(fā)明。
【附圖說明】
[0024] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施 例,并與說明書一起用于解釋本發(fā)明的原理。
[00巧]圖1是根據(jù)一示例性實(shí)施例示出的命令發(fā)送方法的流程圖。
[00%] 圖2是根據(jù)一示例性實(shí)施例示出的命令發(fā)送裝置的框圖。
【具體實(shí)施方式】
[0027] 運(yùn)里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述設(shè)及 附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。W下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0028] 本發(fā)明的分布式處理系統(tǒng)包括:任務(wù)分發(fā)裝置(dispatcher)、任務(wù)打散裝置 (ingress)、第一傳輸裝置(offer)、多個(gè)音頻處理裝置(AP)、多個(gè)視頻處理裝置(VP)、第二 傳輸裝置(offer)、輸出裝置egress和監(jiān)視裝置Watcher,其中,在每個(gè)裝置中均設(shè)置有監(jiān) 控裝置Monitor,不同的裝置之間,通過監(jiān)控裝置進(jìn)行交互。下面詳細(xì)說明個(gè)裝置:
[0029] 任務(wù)分發(fā)裝置獲得視頻數(shù)據(jù),然后分給任務(wù)打散裝置。
[0030] 任務(wù)打散裝置將視頻數(shù)據(jù)打散,得到音頻文件(。goa)、視頻文件(。gop)、音頻總 數(shù)信息、視頻總數(shù)信息,對(duì)音頻文件和視頻文件進(jìn)行解封裝,得到多個(gè)視頻文件碎片和多個(gè) 音頻文件碎片。其中,對(duì)于音頻文件碎片,可W每10分鐘作為一段(不是整分鐘,有出入) 對(duì)于視頻文件碎片,可W每分鐘為一段(不是整分鐘,有出入)。
[0031] 第一傳輸裝置用于將不同的打散碎片傳輸給相應(yīng)的音頻或視頻處理裝置進(jìn)行處 理。
[0032] 音頻處理裝置用于處理音頻文件碎片,包括對(duì)音頻文件碎片進(jìn)行解碼,進(jìn)行圖像 處理,對(duì)處理后的圖像進(jìn)行編碼。第一傳輸裝置將音頻總數(shù)信息傳輸給音頻處理裝置,但是 音頻處理裝置不處理,音頻處理裝置轉(zhuǎn)發(fā)給輸出裝置Egress。
[0033] 同理,視頻處理裝置用于處理視頻文件碎片。
[0034] 第二傳輸裝置用于將音頻處理裝置和視頻處理裝置處理得到的數(shù)據(jù)傳輸給輸出 裝置egresso
[0035] 輸出裝置Egress用于根據(jù)音頻總數(shù)信息和視頻總數(shù)信息對(duì)音頻處理裝置和視頻 處理裝置處理后得到的數(shù)據(jù)進(jìn)行匯總。
[0036] 監(jiān)視裝置Watcher提供客戶端查詢數(shù)據(jù)的接口,與任務(wù)分發(fā)裝置(dispatcher)連 接。監(jiān)視裝置Watcher與任務(wù)分發(fā)裝置(dispatcher)通過共享內(nèi)存共享信息。
[0037] 監(jiān)控裝置Monitor,負(fù)責(zé)信息的接收和匯總,與任務(wù)分發(fā)裝置(dispatcher)連接。 任務(wù)分發(fā)裝置通過各裝置中的監(jiān)控裝置監(jiān)控其任務(wù)的狀態(tài),進(jìn)而可W根據(jù)其任務(wù)的狀態(tài)為 其分發(fā)任務(wù)。
[0038] 本發(fā)明實(shí)施例提供了一種命令發(fā)送方法,用于上述分布式處理系統(tǒng),如圖1所示, 該方法包括步驟SlOl:
[0039] 在步驟SlOl中,向所述多個(gè)處理裝置中每個(gè)處理模塊發(fā)送視頻數(shù)據(jù)對(duì)應(yīng)的控制 命令,W控制每個(gè)所述處理模塊執(zhí)行對(duì)應(yīng)的控制操作,其中,發(fā)送至多個(gè)處理裝置的控制命 令
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1