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

一種視頻直播流轉(zhuǎn)碼方法及裝置的制造方法

文檔序號(hào):10492202閱讀:427來(lái)源:國(guó)知局
一種視頻直播流轉(zhuǎn)碼方法及裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種視頻直播流轉(zhuǎn)碼方法及裝置,包括:建立與轉(zhuǎn)碼程序間的通信通道;當(dāng)視頻直播流參數(shù)信息需要調(diào)節(jié)時(shí),實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。實(shí)現(xiàn)了視頻直播流相關(guān)轉(zhuǎn)碼參數(shù)信息的實(shí)時(shí)控制。
【專利說(shuō)明】
一種視頻直播流轉(zhuǎn)碼方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻直播領(lǐng)域,特別是指一種視頻直播流轉(zhuǎn)碼方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)應(yīng)用技術(shù)的快速發(fā)展和智能手機(jī)的普及,體育比賽、音樂(lè)演出、主播秀等視頻直播越來(lái)越受到用戶的喜愛(ài),因而也衍生了用戶對(duì)直播服務(wù)的多種需求。
[0003]現(xiàn)有的實(shí)時(shí)直播系統(tǒng)實(shí)現(xiàn)了直播前對(duì)直播轉(zhuǎn)碼相關(guān)參數(shù)如,分辨率,音視頻碼率,視頻關(guān)鍵幀間隔等的設(shè)置,在啟動(dòng)轉(zhuǎn)碼程序后,可以將轉(zhuǎn)碼程序的統(tǒng)計(jì)信息通過(guò)管道輸出到日志里,并實(shí)時(shí)讀取轉(zhuǎn)碼、幀率、時(shí)長(zhǎng)等參數(shù)監(jiān)控轉(zhuǎn)碼進(jìn)度,以便在發(fā)現(xiàn)直播發(fā)生異常時(shí)及時(shí)重啟程序以保證直播的穩(wěn)定。
[0004]但這樣做帶來(lái)的問(wèn)題是,在直播過(guò)程中即轉(zhuǎn)碼程序啟動(dòng)后僅能接收轉(zhuǎn)碼程序的輸出做監(jiān)控,無(wú)法在程序運(yùn)行時(shí)實(shí)時(shí)控制參數(shù)并改動(dòng),無(wú)法滿足用戶直播時(shí)動(dòng)態(tài)控制直播參數(shù)的需求,一旦需要修改,則不得不斷開(kāi)當(dāng)前直播。
[0005]如何提供一種視頻直播流的轉(zhuǎn)碼方法及裝置,實(shí)現(xiàn)實(shí)時(shí)控制轉(zhuǎn)碼過(guò)程成為亟待解決的技術(shù)問(wèn)題。

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

[0006]有鑒于此,本發(fā)明的目的在于提出一種視頻直播流轉(zhuǎn)碼方法及裝置,來(lái)實(shí)現(xiàn)視頻直播流轉(zhuǎn)碼參數(shù)信息的實(shí)時(shí)控制。
[0007]基于上述目的本發(fā)明提供了一種視頻直播流轉(zhuǎn)碼方法,其中,包括:
[0008]建立與轉(zhuǎn)碼程序間的通信通道;
[0009]當(dāng)視頻直播流參數(shù)信息需要調(diào)節(jié)時(shí),實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。
[0010]本發(fā)明所述的方法,其中,進(jìn)一步包括:
[0011 ]轉(zhuǎn)碼程序啟動(dòng)時(shí),接收預(yù)先為視頻直播流設(shè)置的轉(zhuǎn)碼ID;
[0012]根據(jù)所述轉(zhuǎn)碼ID識(shí)別到需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流,并實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。
[0013]本發(fā)明所述的方法,其中,進(jìn)一步包括:
[0014]將下一個(gè)直播幀根據(jù)接收到的視頻直播流調(diào)節(jié)參數(shù)信息進(jìn)行視頻直播流轉(zhuǎn)碼。
[0015]本發(fā)明所述的方法,其中,
[0016]所述下一個(gè)直播幀是視頻幀或者音頻幀。
[0017]本發(fā)明所述的方法,其中,
[0018]所述視頻直播流參數(shù)調(diào)節(jié)信息是分辨率信息、音視頻碼率信息、視頻關(guān)鍵幀間隔?目息O
[0019]基于上述目的本發(fā)明還提供了一種視頻直播流轉(zhuǎn)碼裝置,轉(zhuǎn)碼模塊,其中,轉(zhuǎn)碼模塊包括:
[0020]視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元,用于實(shí)時(shí)接收并存儲(chǔ)視頻直播流參數(shù)調(diào)節(jié)信息;
[0021 ]轉(zhuǎn)碼模塊,用于根據(jù)視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息進(jìn)行視頻直播流轉(zhuǎn)碼。
[0022]本發(fā)明所述的裝置,其中,所述轉(zhuǎn)碼模塊進(jìn)一步包括:
[0023]調(diào)節(jié)參數(shù)視頻直播流識(shí)別單元,用于通過(guò)接收預(yù)先為視頻直播流設(shè)置的轉(zhuǎn)碼ID,識(shí)別出需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流;
[0024]轉(zhuǎn)碼模塊,進(jìn)一步用于根據(jù)轉(zhuǎn)碼視頻直播流識(shí)別單元識(shí)別出的需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流,并根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息進(jìn)行視頻直播流轉(zhuǎn)碼。
[0025]本發(fā)明所述的裝置,其中,
[0026]所述轉(zhuǎn)碼模塊,進(jìn)一步用于根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息對(duì)下一個(gè)直播幀進(jìn)行視頻直播流轉(zhuǎn)碼。
[0027]本發(fā)明所述的裝置,其中,
[0028]所述轉(zhuǎn)碼模塊,進(jìn)一步用于根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息對(duì)下一個(gè)視頻幀或音頻幀進(jìn)行視頻直播流轉(zhuǎn)碼。
[0029]本發(fā)明所述的裝置,其中,
[0030]所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元,進(jìn)一步用于實(shí)時(shí)接收并存儲(chǔ)分辨率信息、音視頻碼率信息、視頻關(guān)鍵幀間隔信息。
[0031]從上面所述可以看出,本發(fā)明實(shí)施例提供的一種視頻直播流轉(zhuǎn)碼方法及裝置,通過(guò)建立與轉(zhuǎn)碼程序之間的通訊通道,當(dāng)視頻直播流參數(shù)信息需要調(diào)節(jié)時(shí),實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。實(shí)現(xiàn)了視頻直播流相關(guān)轉(zhuǎn)碼參數(shù)信息的實(shí)時(shí)控制。
【附圖說(shuō)明】
[0032]圖1為本發(fā)明實(shí)施例一種視頻直播轉(zhuǎn)碼方法的流程圖;
[0033]圖2為本發(fā)明實(shí)施例一種視頻直播轉(zhuǎn)碼裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0034]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
[0035]實(shí)施例一
[0036]參照?qǐng)D1,是本發(fā)明一種視頻直播流轉(zhuǎn)碼方法實(shí)施例的流程圖。
[0037]本實(shí)施例所述的一種視頻直播流轉(zhuǎn)碼方法,包括如下步驟:
[0038]步驟100:建立與轉(zhuǎn)碼程序間的通信通道;
[0039]步驟200:當(dāng)視頻直播流參數(shù)信息需要調(diào)節(jié)時(shí),實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。此處,所述視頻直播流參數(shù)調(diào)節(jié)信息可以是分辨率信息、音視頻碼率信息、視頻關(guān)鍵幀間隔信息等?目息O
[0040]在本實(shí)施例中,對(duì)于每個(gè)視頻直播流都預(yù)先設(shè)定了一個(gè)轉(zhuǎn)碼ID,當(dāng)轉(zhuǎn)碼程序啟動(dòng)時(shí),先接收預(yù)先為視頻直播流設(shè)置的轉(zhuǎn)碼ID;根據(jù)所述轉(zhuǎn)碼ID識(shí)別到需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流,并實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。之后,在下一個(gè)直播幀處理時(shí),根據(jù)接收到的視頻直播流調(diào)節(jié)參數(shù)信息進(jìn)行視頻直播流轉(zhuǎn)碼。此處,所述下一個(gè)直播幀是視頻幀或者音頻幀。
[0041]顯然,在本實(shí)施例中,通過(guò)建立與轉(zhuǎn)碼程序之間的通訊通道,當(dāng)視頻直播流參數(shù)信息需要調(diào)節(jié)時(shí),實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。實(shí)現(xiàn)了視頻直播流相關(guān)轉(zhuǎn)碼參數(shù)信息的實(shí)時(shí)控制。
[0042]實(shí)施例二
[0043]參照?qǐng)D2,是本發(fā)明一種視頻直播流轉(zhuǎn)碼裝置的實(shí)施例的結(jié)構(gòu)框圖。
[0044]本實(shí)施例所述裝置I,包括:轉(zhuǎn)碼模塊2ο所述轉(zhuǎn)碼模塊2還包括:視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元3、調(diào)節(jié)參數(shù)視頻直播流識(shí)別單元4。
[0045]調(diào)節(jié)參數(shù)視頻直播流識(shí)別單元4,用于通過(guò)接收預(yù)先為視頻直播流設(shè)置的轉(zhuǎn)碼ID,識(shí)別出需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流;
[0046]所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元3,用于實(shí)時(shí)接收并存儲(chǔ)視頻直播流參數(shù)調(diào)節(jié)信息;例如,分辨率信息、音視頻碼率信息、視頻關(guān)鍵幀間隔信息。
[0047]轉(zhuǎn)碼模塊,用于根據(jù)轉(zhuǎn)碼視頻直播流識(shí)別單元識(shí)別出的需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流,并根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息進(jìn)行視頻直播流轉(zhuǎn)碼。例如,根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息對(duì)下一個(gè)直播幀進(jìn)行視頻直播流轉(zhuǎn)碼。本實(shí)施例中,所述下一個(gè)直播幀可以是對(duì)下一個(gè)視頻幀或音頻幀進(jìn)行視頻直播流轉(zhuǎn)碼。
[0048]本實(shí)施例的裝置用于實(shí)現(xiàn)前述實(shí)施例一中相應(yīng)的方法,并且具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0049]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開(kāi)的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡(jiǎn)明它們沒(méi)有在細(xì)節(jié)中提供。
[0050]另外,為簡(jiǎn)化說(shuō)明和討論,并且為了不會(huì)使本發(fā)明難以理解,在所提供的附圖中可以示出或可以不示出與集成電路(IC)芯片和其它部件的公知的電源/接地連接。此外,可以以框圖的形式示出裝置,以便避免使本發(fā)明難以理解,并且這也考慮了以下事實(shí),即關(guān)于這些框圖裝置的實(shí)施方式的細(xì)節(jié)是高度取決于將要實(shí)施本發(fā)明的平臺(tái)的(即,這些細(xì)節(jié)應(yīng)當(dāng)完全處于本領(lǐng)域技術(shù)人員的理解范圍內(nèi))。在闡述了具體細(xì)節(jié)(例如,電路)以描述本發(fā)明的示例性實(shí)施例的情況下,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的是,可以在沒(méi)有這些具體細(xì)節(jié)的情況下或者這些具體細(xì)節(jié)有變化的情況下實(shí)施本發(fā)明。因此,這些描述應(yīng)被認(rèn)為是說(shuō)明性的而不是限制性的。
[0051]盡管已經(jīng)結(jié)合了本發(fā)明的具體實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是根據(jù)前面的描述,這些實(shí)施例的很多替換、修改和變型對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的。例如,其它存儲(chǔ)器架構(gòu)(例如,動(dòng)態(tài)RAM(DRAM))可以使用所討論的實(shí)施例。
[0052]本發(fā)明的實(shí)施例旨在涵蓋落入所附權(quán)利要求的寬泛范圍之內(nèi)的所有這樣的替換、修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種視頻直播流轉(zhuǎn)碼方法,其特征在于,包括: 建立與轉(zhuǎn)碼程序間的通信通道; 當(dāng)視頻直播流參數(shù)信息需要調(diào)節(jié)時(shí),實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括: 轉(zhuǎn)碼程序啟動(dòng)時(shí),接收預(yù)先為視頻直播流設(shè)置的轉(zhuǎn)碼ID; 根據(jù)所述轉(zhuǎn)碼ID識(shí)別到需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流,并實(shí)時(shí)將視頻直播流參數(shù)調(diào)節(jié)信息通過(guò)所述通信通道發(fā)送至轉(zhuǎn)碼程序,并更新轉(zhuǎn)碼程序中的視頻直播流轉(zhuǎn)碼參數(shù)信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于進(jìn)一步包括: 將下一個(gè)直播幀根據(jù)接收到的視頻直播流調(diào)節(jié)參數(shù)信息進(jìn)行視頻直播流轉(zhuǎn)碼。4.根據(jù)權(quán)利要求3所述的方法,其特征在于: 所述下一個(gè)直播幀是視頻幀或者音頻幀。5.根據(jù)權(quán)利要求1所述的方法,其特征在于: 所述視頻直播流參數(shù)調(diào)節(jié)信息是分辨率信息、音視頻碼率信息、視頻關(guān)鍵幀間隔信息。6.一種視頻直播流轉(zhuǎn)碼裝置,轉(zhuǎn)碼模塊,其特征在于: 轉(zhuǎn)碼模塊包括: 視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元,用于實(shí)時(shí)接收并存儲(chǔ)視頻直播流參數(shù)調(diào)節(jié)信息; 轉(zhuǎn)碼模塊,用于根據(jù)視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息進(jìn)行視頻直播流轉(zhuǎn)碼。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于所述轉(zhuǎn)碼模塊進(jìn)一步包括: 調(diào)節(jié)參數(shù)視頻直播流識(shí)別單元,用于通過(guò)接收預(yù)先為視頻直播流設(shè)置的轉(zhuǎn)碼ID,識(shí)別出需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流; 轉(zhuǎn)碼模塊,進(jìn)一步用于根據(jù)轉(zhuǎn)碼視頻直播流識(shí)別單元識(shí)別出的需要調(diào)節(jié)視頻直播流參數(shù)信息的視頻直播流,并根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息進(jìn)行視頻直播流轉(zhuǎn)碼。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于: 所述轉(zhuǎn)碼模塊,進(jìn)一步用于根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息對(duì)下一個(gè)直播幀進(jìn)行視頻直播流轉(zhuǎn)碼。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于: 所述轉(zhuǎn)碼模塊,進(jìn)一步用于根據(jù)所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元存儲(chǔ)的視頻直播流參數(shù)調(diào)節(jié)信息對(duì)下一個(gè)視頻幀或音頻幀進(jìn)行視頻直播流轉(zhuǎn)碼。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于: 所述視頻直播流參數(shù)調(diào)節(jié)信息接收存儲(chǔ)單元,進(jìn)一步用于實(shí)時(shí)接收并存儲(chǔ)分辨率信息、音視頻碼率信息、視頻關(guān)鍵幀間隔信息。
【文檔編號(hào)】H04L29/06GK105847265SQ201610201998
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年3月31日
【發(fā)明人】祁海, 白茂生, 魏偉, 蔡硯剛
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視云計(jì)算有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
双城市| 佛学| 大丰市| 淮阳县| 梧州市| 昌乐县| 姚安县| 吴川市| 乡宁县| 定州市| 蚌埠市| 河西区| 雅江县| 泰来县| 石渠县| 开封市| 广昌县| 安达市| 金川县| 汾西县| 阿克陶县| 柘城县| 开远市| 东台市| 靖州| 玉田县| 大宁县| 溧阳市| 南川市| 阿鲁科尔沁旗| 长春市| 富裕县| 崇仁县| 应城市| 无极县| 泸定县| 紫阳县| 云龙县| 丹巴县| 衡阳市| 中山市|