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

一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法及系統(tǒng)的制作方法

文檔序號(hào):7854996閱讀:271來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于音視頻技術(shù)領(lǐng)域,尤其涉及一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法及系統(tǒng)。
背景技術(shù)
隨著音視頻技術(shù)的快速發(fā)展,用戶對(duì)音視頻在線共享的要求也越來(lái)越高。目前,如果當(dāng)前用戶的網(wǎng)絡(luò)狀況很差,但設(shè)置的轉(zhuǎn)碼碼流很高時(shí),會(huì)導(dǎo)致轉(zhuǎn)碼后的音視頻文件很大,從而影響用戶之間共享音視頻文件,導(dǎo)致音視頻文件共享不流暢,如此,嚴(yán)重驗(yàn)證影響用戶體驗(yàn)度。

發(fā)明內(nèi)容
本發(fā)明提供一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法及系統(tǒng),以解決上述問(wèn)題。本發(fā)明提供一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法。上述方法包括以下步驟客戶端獲取待轉(zhuǎn)碼文件,并將待轉(zhuǎn)碼文件傳輸至服務(wù)器;服務(wù)器根據(jù)其網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù);服務(wù)器判斷接收的待轉(zhuǎn)碼文件的類(lèi)型,并根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。本發(fā)明還提供一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的系統(tǒng),包括客戶端及服務(wù)器??蛻舳诉B接服務(wù)器。服務(wù)器包括接收模塊、查詢模塊、判斷模塊以及控制模塊。接收模塊連接查詢模塊以及判斷模塊,控制模塊連接查詢模塊以及判斷模塊。其中,客戶端,用于獲取待轉(zhuǎn)碼文件,并將待轉(zhuǎn)碼文件傳輸至服務(wù)器。接收模塊,用于從述客戶端接收待轉(zhuǎn)碼文件。查詢模塊,用于根據(jù)服務(wù)器的網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù)。判斷模塊,用于判斷待轉(zhuǎn)碼文件的類(lèi)型。控制模塊,用于根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。相較于先前技術(shù),根據(jù)本發(fā)明提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法及系統(tǒng),服務(wù)器根據(jù)其網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù),之后,根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。如此,根據(jù)服務(wù)器的實(shí)際網(wǎng)絡(luò)帶寬動(dòng)態(tài)調(diào)整待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流,以避免因轉(zhuǎn)碼后的音視頻文件過(guò)大而使得音視頻文件共享不流暢的問(wèn)題,如此,使得轉(zhuǎn)碼后的音視頻文件播放更流暢,從而提高用戶體驗(yàn)度。


此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法的流程圖;圖2所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的系統(tǒng)的示意圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。圖I所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法的流程圖。如圖I所示,本發(fā)明的較佳實(shí)施例提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法包括步驟IOf 104。于步驟101,客戶端獲取待轉(zhuǎn)碼文件,并將待轉(zhuǎn)碼文件傳輸至服務(wù)器。舉例而言,用戶可選擇本地的音視頻文件作為待轉(zhuǎn)碼文件,并將所述待轉(zhuǎn)碼文件通過(guò)客戶端傳輸至服務(wù)器,服務(wù)器經(jīng)轉(zhuǎn)碼后供其他用戶共享。于步驟102,所述服務(wù)器根據(jù)其網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù)。其中,視頻文件轉(zhuǎn)碼碼流基數(shù)包括視頻轉(zhuǎn)碼碼流基數(shù)及音頻轉(zhuǎn)碼碼流基數(shù)。于此,服務(wù)器的網(wǎng)絡(luò)實(shí)際帶寬取服務(wù)器接收待轉(zhuǎn)碼文件時(shí)的網(wǎng)絡(luò)帶寬。然而,本發(fā)明并不限定于此。
具體而言,服務(wù)器存儲(chǔ)網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表。所述對(duì)照表例如下表所
/Jn o
網(wǎng)絡(luò)帶寬視頻文件轉(zhuǎn)碼碼流基數(shù)~音頻文件轉(zhuǎn)碼碼流基數(shù)~
<IMbps256kb/s,16kb/s64kb/s
~^ IMbps 且彡 2Mbps512kb/s,32kb/s128kb/s
>2Mbps 且彡 4Mbps516kb/s, 36kb/s132kb/s
MMbps 且彡 6Mbps520kb/s,40kb/s136kb/s
>6Mbps528kb/s,48kb/s144kb/s于本實(shí)施例中,服務(wù)器根據(jù)其網(wǎng)絡(luò)實(shí)際帶寬參照上表獲取視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù)。舉例而言,若服務(wù)器當(dāng)前的網(wǎng)絡(luò)實(shí)際帶寬為I. 6Mbps,通過(guò)查詢上表可知,視頻轉(zhuǎn)碼碼流基數(shù)為512kb/s,音頻轉(zhuǎn)碼碼流基數(shù)為32kb/s,音頻文件轉(zhuǎn)碼碼流基數(shù)為128kb/s。于步驟103,所述服務(wù)器判斷接收的所述待轉(zhuǎn)碼文件的類(lèi)型,并根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定所述待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。具體而言,服務(wù)器查詢得到當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù)后,判斷待轉(zhuǎn)碼文件的類(lèi)型,并根據(jù)轉(zhuǎn)碼碼流調(diào)整策略針對(duì)不同類(lèi)型的待轉(zhuǎn)碼文件確定轉(zhuǎn)碼碼流。其中,服務(wù)器通過(guò)解析待轉(zhuǎn)碼文件的后綴判斷待轉(zhuǎn)碼文件的類(lèi)型。于本實(shí)施例中,所述轉(zhuǎn)碼碼流調(diào)整策略為若所述待轉(zhuǎn)碼文件為音頻文件,則確定所述音頻文件的轉(zhuǎn)碼碼流為所述音頻文件轉(zhuǎn)碼碼流基數(shù);若所述待轉(zhuǎn)碼文件為視頻文件,則確定所述視頻文件的音頻轉(zhuǎn)碼碼流為所述視頻文件的音頻碼流與所述音頻轉(zhuǎn)碼碼流基數(shù)的較小值,確定所述視頻文件的視頻轉(zhuǎn)碼碼流為所述視頻文件的視頻碼流與所述視頻轉(zhuǎn)碼碼流基數(shù)的較小值。舉例而言,若服務(wù)器從客戶端接收的待轉(zhuǎn)碼文件為“再回首.mp3”,則服務(wù)器根據(jù)后綴mp3”,判斷待轉(zhuǎn)碼文件為音頻文件。于此,以步驟102中服務(wù)器當(dāng)前的網(wǎng)絡(luò)實(shí)際帶寬為I. 6Mbps為例,此時(shí),查表可知,音頻文件轉(zhuǎn)碼碼流基數(shù)為128kb/s。如此,服務(wù)器可確定待轉(zhuǎn)碼文件“再回首.mp3”的轉(zhuǎn)碼碼流為128kb/s。于本實(shí)施例中,若所述待轉(zhuǎn)碼文件為視頻文件,且所述視頻文件攜帶總碼流信息及視頻碼流信息,未攜帶音頻碼流信息,則服務(wù)器從所述視頻文件獲取總碼流及視頻碼流,并計(jì)算音頻碼流,其中,音頻碼流為總碼流與視頻碼流的差值。若所述待轉(zhuǎn)碼文件為視頻文件,且所述視頻文件攜帶總碼流信息及音頻碼流信息,未攜帶視頻碼流信息,則服務(wù)器從所述視頻文件獲取總碼流及音頻碼流,并計(jì)算視頻碼流,其中,視頻碼流為總碼流與音頻碼流的差值。若所述待轉(zhuǎn)碼文件為視頻文件,且所述視頻文件攜帶總碼流信息,未攜帶音頻碼流信息及視頻碼流信息,則服務(wù)器從所述視頻文件獲取總碼流,并確定音頻碼流為當(dāng)前的所述音頻轉(zhuǎn)碼碼流基數(shù),并計(jì)算視頻碼流,其中,視頻碼流為總碼流與音頻碼流的差值。其中,視頻文件的總碼流信息、視頻碼流信息及音頻碼流信息由視頻文件制作者于制作時(shí)編碼存儲(chǔ)。若視頻文件制作者在制作時(shí)未編碼存儲(chǔ)視頻碼流信息或音頻碼流信息,則服務(wù)器無(wú)法讀取視頻文件的視頻碼流或音頻碼流,此時(shí),服務(wù)器可根據(jù)已知的碼流信息以及三種碼流之間的關(guān)系計(jì)算獲得需要的碼流。其中,總碼流為音頻碼流與視頻碼流的和值,且視頻文件 一定攜帶總碼流信息。舉例而言,若服務(wù)器從客戶端接收的待轉(zhuǎn)碼文件為“功夫熊貓.rmvb”,服務(wù)器根據(jù)后綴“.rmvb”判斷待轉(zhuǎn)碼文件為視頻文件。于此,仍以步驟102中服務(wù)器當(dāng)前的網(wǎng)絡(luò)實(shí)際帶寬為I. 6Mbps為例,此時(shí),查表可知,視頻轉(zhuǎn)碼碼流基數(shù)為512kb/s,音頻轉(zhuǎn)碼碼流基數(shù)為32kb/s。此時(shí),若待轉(zhuǎn)碼文件攜帶總碼流信息、視頻碼流信息及音頻碼流信息,則服務(wù)器從所述視頻文件獲取總碼流(例如,1088kb/s)、視頻碼流(例如,1024kb/s)及音頻碼流(64kb/S)。其中,視頻碼流(1024kb/s)大于當(dāng)前的視頻轉(zhuǎn)碼碼流基數(shù)(512kb/s),音頻碼流(64kb/s)大于當(dāng)前的音頻轉(zhuǎn)碼碼流基數(shù)(32kb/s)。因此,根據(jù)轉(zhuǎn)碼碼流調(diào)整策略,服務(wù)器確定所述待轉(zhuǎn)碼文件的視頻轉(zhuǎn)碼碼流為當(dāng)前的視頻轉(zhuǎn)碼碼流基數(shù),音頻轉(zhuǎn)碼碼流為當(dāng)前的音頻轉(zhuǎn)碼碼流基數(shù),即,待轉(zhuǎn)碼文件的視頻轉(zhuǎn)碼碼流為512kb/s,音頻轉(zhuǎn)碼碼流為32kb/s。于步驟104,所述服務(wù)器根據(jù)確定的所述轉(zhuǎn)碼碼流轉(zhuǎn)碼所述待轉(zhuǎn)碼文件,具體而言,服務(wù)器確定所述待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流后,按照基礎(chǔ)單位分割所述待轉(zhuǎn)碼文件,并為每個(gè)基礎(chǔ)單位分配轉(zhuǎn)碼線程,所述轉(zhuǎn)碼線程按照確定的轉(zhuǎn)碼碼流進(jìn)行轉(zhuǎn)碼。舉例而言,若待轉(zhuǎn)碼文件“功夫熊貓.rmvb”的大小為50M,以IOM為基礎(chǔ)單位,則服務(wù)器可將待轉(zhuǎn)碼文件分割為5個(gè)基礎(chǔ)單位,并分配5個(gè)線程一一對(duì)應(yīng)為5個(gè)基礎(chǔ)單位按照步驟103中確定的轉(zhuǎn)碼碼流(例如,視頻轉(zhuǎn)碼碼流為512kb/s,音頻轉(zhuǎn)碼碼流為32kb/s)進(jìn)行轉(zhuǎn)碼。其中,服務(wù)器例如以數(shù)字字典方式存儲(chǔ)每個(gè)基礎(chǔ)單位的相關(guān)信息。數(shù)字字典例如存儲(chǔ)每個(gè)基礎(chǔ)單位的地址、對(duì)應(yīng)的線程、確定的轉(zhuǎn)碼碼流以及轉(zhuǎn)碼后的每個(gè)基礎(chǔ)單位的輸出地址等。每個(gè)線程將對(duì)應(yīng)的基礎(chǔ)單位轉(zhuǎn)碼后,根據(jù)數(shù)字字典中的信息將轉(zhuǎn)碼后的基礎(chǔ)單位存儲(chǔ)至對(duì)應(yīng)的輸出地址。其中,服務(wù)器可通過(guò)查詢數(shù)字字典判斷每個(gè)基礎(chǔ)單位是否均轉(zhuǎn)碼成功,若某個(gè)基礎(chǔ)單位的轉(zhuǎn)碼失敗,則重新分配線程進(jìn)行轉(zhuǎn)碼。當(dāng)每個(gè)基礎(chǔ)單位均轉(zhuǎn)碼成功后,服務(wù)器可合并轉(zhuǎn)碼得到的音視頻文件,并輸出轉(zhuǎn)碼后的音視頻文件,以供其他用戶共享。于此,通過(guò)分割待轉(zhuǎn)碼文件,分配多線程并發(fā)轉(zhuǎn)碼,從而提高轉(zhuǎn)碼效率。圖2所述為根據(jù)本發(fā)明的較佳實(shí)施例提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的系統(tǒng)的示意圖。如圖2所示,本發(fā)明的較佳實(shí)施例提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的系統(tǒng)包括客戶端10及服務(wù)器20。客戶端10連接服務(wù)器20。服務(wù)器包括接收模塊200、查詢模塊201、判斷模塊202以及控制模塊203。接收模塊200連接查詢模塊201以及判斷模塊202??刂颇K203連接查詢模塊201以及判斷模塊202。其中,客戶端10,用于獲取待轉(zhuǎn)碼文件,并將待轉(zhuǎn)碼文件傳輸至服務(wù)器20。接收模塊200,用于從客戶端10接收待轉(zhuǎn)碼文件。查詢模塊201,用于根據(jù)服務(wù)器20的網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù)。判斷模塊202,用于判斷接收的待轉(zhuǎn)碼文件的類(lèi)型。控制模塊203,用于根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。于本實(shí)施例中,服務(wù)器20還包括分割模塊204及轉(zhuǎn)碼模塊205。分割模塊204連接接收模塊200。轉(zhuǎn)碼模塊205連接分割模塊204及控制模塊203。分割模塊204,用于按照基礎(chǔ)單位分割待轉(zhuǎn)碼文件,并為每個(gè)基礎(chǔ)單位分配轉(zhuǎn)碼模塊。轉(zhuǎn)碼模塊205,用于按照確定的轉(zhuǎn)碼碼流進(jìn)行轉(zhuǎn)碼。于此,本發(fā)明并不限定轉(zhuǎn)碼模塊的數(shù)目。此外,本實(shí)施例提供的系統(tǒng)的具體操作過(guò)程同上述方法所述,故于此不再贅述。綜上所述,根據(jù)本發(fā)明較佳實(shí)施例提供的轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法及系統(tǒng),服務(wù)器根據(jù)其網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù),之后,根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。如此,根據(jù)服務(wù)器的實(shí)際網(wǎng)絡(luò)帶寬動(dòng)態(tài)調(diào)整待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流,以避免因轉(zhuǎn)碼后的音視頻文件過(guò)大而使得音視頻文件共享不流暢的問(wèn)題,如此,使得轉(zhuǎn)碼后的音視頻文件播放更流暢,從而提高用戶體驗(yàn)度。此外,本發(fā)明較佳實(shí)施例中,服務(wù)器將待轉(zhuǎn)碼文件分割為多個(gè)基礎(chǔ)單位,并為每個(gè)基礎(chǔ)單位線程進(jìn)行轉(zhuǎn)碼,從而實(shí)現(xiàn)多線程并發(fā)轉(zhuǎn)碼,如此,提高轉(zhuǎn)碼效率。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求
1.一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法,其特征在于,包括以下步驟 客戶端獲取待轉(zhuǎn)碼文件,并將所述待轉(zhuǎn)碼文件傳輸至服務(wù)器; 所述服務(wù)器根據(jù)其網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù); 所述服務(wù)器判斷接收的所述待轉(zhuǎn)碼文件的類(lèi)型,并根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定所述待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流; 所述服務(wù)器根據(jù)確定的所述轉(zhuǎn)碼碼流轉(zhuǎn)碼所述待轉(zhuǎn)碼文件。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述視頻文件轉(zhuǎn)碼碼流基數(shù)包括視頻轉(zhuǎn)碼碼流基數(shù)及音頻轉(zhuǎn)碼碼流基數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述轉(zhuǎn)碼碼流調(diào)整策略為若所述待轉(zhuǎn)碼文件為音頻文件,則確定所述音頻文件的轉(zhuǎn)碼碼流為所述音頻文件轉(zhuǎn)碼碼流基數(shù);若所述待轉(zhuǎn)碼文件為視頻文件,則確定所述視頻文件的音頻轉(zhuǎn)碼碼流為所述視頻文件的音頻碼流與所述音頻轉(zhuǎn)碼碼流基數(shù)的較小值,確定所述視頻文件的視頻轉(zhuǎn)碼碼流為所述視頻文件的視頻碼流與所述視頻轉(zhuǎn)碼碼流基數(shù)的較小值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述待轉(zhuǎn)碼文件為視頻文件,且所述視頻文件攜帶總碼流信息及視頻碼流信息,未攜帶音頻碼流信息,則所述服務(wù)器從所述視頻文件獲取總碼流及視頻碼流,并計(jì)算音頻碼流,其中,音頻碼流為總碼流與視頻碼流的差值。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述待轉(zhuǎn)碼文件為視頻文件,且所述視頻文件攜帶總碼流信息及音頻碼流信息,未攜帶視頻碼流信息,則所述服務(wù)器從所述視頻文件獲取總碼流及音頻碼流,并計(jì)算視頻碼流,其中,視頻碼流為總碼流與音頻碼流的差值。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述待轉(zhuǎn)碼文件為視頻文件,且所述視頻文件攜帶總碼流信息,未攜帶音頻碼流信息及視頻碼流信息,則所述服務(wù)器從所述視頻文件獲取總碼流,并確定音頻碼流為當(dāng)前的所述音頻轉(zhuǎn)碼碼流基數(shù),并計(jì)算視頻碼流,其中,視頻碼流為總碼流與音頻碼流的差值。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器確定所述待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流后,按照基礎(chǔ)單位分割所述待轉(zhuǎn)碼文件,并為每個(gè)基礎(chǔ)單位分配轉(zhuǎn)碼線程,所述轉(zhuǎn)碼線程按照確定的轉(zhuǎn)碼碼流進(jìn)行轉(zhuǎn)碼。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器存儲(chǔ)所述網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表。
9.一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的系統(tǒng),其特征在于,包括客戶端及服務(wù)器,所述客戶端連接所述服務(wù)器,所述服務(wù)器包括接收模塊、查詢模塊、判斷模塊以及控制模塊,所述接收模塊連接所述查詢模塊以及所述判斷模塊,所述控制模塊連接所述查詢模塊以及所述判斷模塊, 其中,所述客戶端,用于獲取待轉(zhuǎn)碼文件,并將所述待轉(zhuǎn)碼文件傳輸至所述服務(wù)器, 所述接收模塊,用于從所述客戶端接收所述待轉(zhuǎn)碼文件, 所述查詢模塊,用于根據(jù)所述服務(wù)器的網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù),所述判斷模塊,用于判斷接收的所述待轉(zhuǎn)碼文件的類(lèi)型, 所述控制模塊,用于根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定所述待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器還包括分割模塊及轉(zhuǎn)碼模塊,所述分割模塊連接所述接收模塊,所述轉(zhuǎn)碼模塊連接所述分割模塊及所述控制模塊,所述分割模塊用于按照基礎(chǔ)單位分割所述待轉(zhuǎn)碼文件,并為每個(gè)基礎(chǔ)單位分配轉(zhuǎn)碼模塊,所述轉(zhuǎn)碼模塊,用于按照確定的轉(zhuǎn)碼碼流進(jìn)行轉(zhuǎn)碼。
全文摘要
本發(fā)明提供一種轉(zhuǎn)碼碼流動(dòng)態(tài)調(diào)整的方法及系統(tǒng)。上述方法包括以下步驟客戶端獲取待轉(zhuǎn)碼文件,并將待轉(zhuǎn)碼文件傳輸至服務(wù)器;服務(wù)器根據(jù)其網(wǎng)絡(luò)實(shí)際帶寬及網(wǎng)絡(luò)帶寬與轉(zhuǎn)碼碼流基數(shù)對(duì)照表,獲得當(dāng)前的視頻文件轉(zhuǎn)碼碼流基數(shù)以及音頻文件轉(zhuǎn)碼碼流基數(shù);服務(wù)器判斷接收的待轉(zhuǎn)碼文件的類(lèi)型,并根據(jù)轉(zhuǎn)碼碼流調(diào)整策略確定待轉(zhuǎn)碼文件的轉(zhuǎn)碼碼流。
文檔編號(hào)H04N21/2343GK102752632SQ201210224759
公開(kāi)日2012年10月24日 申請(qǐng)日期2012年7月3日 優(yōu)先權(quán)日2012年7月3日
發(fā)明者劉曉東, 胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泰兴市| 密云县| 乌恰县| 宁城县| 呼伦贝尔市| 化德县| 永嘉县| 江山市| 黔西| 阿荣旗| 西吉县| 都兰县| 丹江口市| 泸州市| 远安县| 赣州市| 湘潭市| 钦州市| 浮山县| 西畴县| 左云县| 唐河县| 颍上县| 镶黄旗| 桓台县| 鹿邑县| 久治县| 卢龙县| 射阳县| 涟源市| 浠水县| 成安县| 德钦县| 沁源县| 巧家县| 惠水县| 雅安市| 武川县| 改则县| 彭阳县| 唐河县|