两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法及系統(tǒng)的制作方法

文檔序號(hào):7772531閱讀:240來(lái)源:國(guó)知局
專利名稱:一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法及系統(tǒng)。
背景技術(shù)
目前,音視頻媒體節(jié)目點(diǎn)播已經(jīng)成為了移動(dòng)互聯(lián)網(wǎng)上最炙手可熱的應(yīng)用之一。與傳統(tǒng)互聯(lián)網(wǎng)相比,移動(dòng)互聯(lián)網(wǎng)有其鮮明的特點(diǎn)一、終端多樣化,有各種屏幕尺寸、各種操作系統(tǒng)、計(jì)算能力強(qiáng)弱不一的手機(jī)、平板電腦、上網(wǎng)本等設(shè)備活躍在移動(dòng)互聯(lián)網(wǎng);二、網(wǎng)絡(luò)多樣化,GPRS、EDGE、TD、WCDMA, HSDPA, WIFI等,從2. 5G到3. 5G甚至準(zhǔn)4G,各式的移動(dòng)網(wǎng)絡(luò)共存。因此,媒體節(jié)目在移動(dòng)互聯(lián)網(wǎng)進(jìn)行發(fā)布時(shí),必須考慮這些特點(diǎn),輸出各種不同分辨率、不同碼率的格式,令使用不同終端、處在不同網(wǎng)絡(luò)條件的用戶都可以很順利的觀看到該節(jié)目。
現(xiàn)有技術(shù)在進(jìn)行媒體節(jié)目?jī)?nèi)容發(fā)布時(shí),一般是將各種輸出格式的媒體文件先轉(zhuǎn)碼出來(lái),然后再發(fā)布到移動(dòng)互聯(lián)網(wǎng)上。隨著節(jié)目格式的越來(lái)越多樣化,節(jié)目發(fā)布時(shí)所需要的轉(zhuǎn)碼時(shí)間也越來(lái)越長(zhǎng),對(duì)于一天節(jié)目制作量很大的內(nèi)容提供商來(lái)說(shuō),多種格式的文件轉(zhuǎn)碼已經(jīng)成為了制約內(nèi)容發(fā)布速度的瓶頸。在移動(dòng)互聯(lián)網(wǎng)時(shí)代,只有更快的內(nèi)容發(fā)布速度才能搶得先機(jī),特別是對(duì)于突發(fā)性的重大事件,第一時(shí)間的報(bào)道是人們最希望看到的。而且現(xiàn)有技術(shù)在媒體節(jié)目?jī)?nèi)容發(fā)布前已對(duì)媒體節(jié)目按照預(yù)定的格式進(jìn)行轉(zhuǎn)碼,并將所有輸出格式的媒體文件都存放在媒體文件庫(kù)中,一方面轉(zhuǎn)碼服務(wù)器負(fù)荷重,另一方面轉(zhuǎn)碼后的媒體文件占用大量的存儲(chǔ)空間。發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提出一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法,旨在解決現(xiàn)有移動(dòng)互聯(lián)網(wǎng)領(lǐng)域媒體節(jié)目發(fā)布的速度慢,轉(zhuǎn)碼服務(wù)器負(fù)荷重、轉(zhuǎn)碼后的媒體文件占用存儲(chǔ)空間大的技術(shù)問(wèn)題。
為解決以上技術(shù)問(wèn)題,本發(fā)明實(shí)施例提出的一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法包括以下步驟
上傳待發(fā)布的媒體節(jié)目的片源文件到媒體文件庫(kù);
根據(jù)預(yù)定的各種輸出格式,制作所述媒體節(jié)目對(duì)應(yīng)的各輸出格式的描述文件;
將所述描述文件分發(fā)到流媒體服務(wù)器;
流媒體服務(wù)器根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中查找對(duì)應(yīng)格式的轉(zhuǎn)碼后的媒體文件是否存在,若存在,則,
流媒體服務(wù)器讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,結(jié)束。
進(jìn)一步地,所述步驟“流媒體服務(wù)器根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中查找對(duì)應(yīng)格式的轉(zhuǎn)碼后的媒體文件是否存在”,還包括步驟
若轉(zhuǎn)碼后的媒體文件不存在,則
流媒體服務(wù)器向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求;
轉(zhuǎn)碼調(diào)度服務(wù)器查看是否有空閑的轉(zhuǎn)碼服務(wù)器,若沒(méi)有,則
轉(zhuǎn)碼調(diào)度服務(wù)器通知流媒體服務(wù)器轉(zhuǎn)碼失??;
流媒體服務(wù)器通知終端用戶本次點(diǎn)播請(qǐng)求失敗,處理結(jié)束。
進(jìn)一步地,所述步驟“轉(zhuǎn)碼調(diào)度服務(wù)器查看是否有空閑的轉(zhuǎn)碼服務(wù)器”,還包括步驟
若有空閑的轉(zhuǎn)碼服務(wù)器,則
轉(zhuǎn)碼調(diào)度服務(wù)器把轉(zhuǎn)碼任務(wù)分發(fā)給空閑的轉(zhuǎn)碼服務(wù)器;
轉(zhuǎn)碼服務(wù)器對(duì)所述點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目進(jìn)行轉(zhuǎn)碼,并將轉(zhuǎn)碼后的媒體文件實(shí)時(shí)寫(xiě)入媒體文件庫(kù);
流媒體服務(wù)器實(shí)時(shí)從媒體文件庫(kù)中讀取所述轉(zhuǎn)碼后的媒體文件,并發(fā)送給終端用戶J結(jié)束。
本發(fā)明實(shí)施例的目的在于提出一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的系統(tǒng),
所述系統(tǒng)包括描述文件生成模塊、描述文件分發(fā)模塊、流媒體服務(wù)器、媒體文件庫(kù)、轉(zhuǎn)碼調(diào)度服務(wù)器、轉(zhuǎn)碼服務(wù)器、媒體節(jié)目上傳模塊;
描述文件生成模塊,用于根據(jù)預(yù)定的輸出格式,制作待發(fā)布媒體節(jié)目對(duì)應(yīng)各輸出格式的描述文件;
描述文件分發(fā)模塊,用于將描述文件分發(fā)到流媒體服務(wù)器;
流媒體服務(wù)器,用于根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,或向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求,將轉(zhuǎn)碼后的媒體文件內(nèi)容發(fā)送給終端用戶;
媒體文件庫(kù),用于存儲(chǔ)轉(zhuǎn)碼前的媒體節(jié)目片源文件以及各種輸出格式的轉(zhuǎn)碼后的媒體文件;
轉(zhuǎn)碼調(diào)度服務(wù)器,用于監(jiān)控各轉(zhuǎn)碼服務(wù)器的任務(wù)負(fù)載情況,并根據(jù)流媒體服務(wù)器的轉(zhuǎn)碼請(qǐng)求,分配轉(zhuǎn)碼任務(wù)給空閑的轉(zhuǎn)碼服務(wù)器;
轉(zhuǎn)碼服務(wù)器用于接收轉(zhuǎn)碼調(diào)度服務(wù)器的任務(wù)指派,將點(diǎn)播請(qǐng)求的媒體節(jié)目轉(zhuǎn)碼成所需的輸出格式,并寫(xiě)入媒體文件庫(kù);
媒體節(jié)目上傳模塊,用于將待發(fā)布的媒體節(jié)目片源文件上傳到媒體文件庫(kù)。
本發(fā)明的有益效果
本發(fā)明實(shí)施例通過(guò)設(shè)置描述文件生成模塊和描述文件分發(fā)模塊,在向移動(dòng)互聯(lián)網(wǎng)進(jìn)行媒體節(jié)目發(fā)布時(shí),無(wú)需進(jìn)行轉(zhuǎn)碼,只發(fā)布媒體節(jié)目對(duì)應(yīng)的描述文件,可大大提高發(fā)布的速度。轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理的利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源,也可節(jié)省轉(zhuǎn)碼后的媒體文件的存儲(chǔ)空間。


圖1是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布媒體節(jié)目的方法流程圖2是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布媒體節(jié)目的系統(tǒng)結(jié)構(gòu)圖3是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)點(diǎn)播媒體節(jié)目的方法流程圖4是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)點(diǎn)播媒體節(jié)目的系統(tǒng)結(jié)構(gòu)圖5是本發(fā)明實(shí)施例一種移動(dòng)互聯(lián)網(wǎng)媒體節(jié)目發(fā)布及點(diǎn)播方法流程圖6是本發(fā)明實(shí)施例一種移動(dòng)互聯(lián)網(wǎng)媒體節(jié)目發(fā)布及點(diǎn)播系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。應(yīng)當(dāng)理解,此處所描寫(xiě)的具體實(shí)施例,僅僅用于解釋本發(fā)明,并不用以限制本發(fā)明。
本發(fā)明實(shí)施例通過(guò)設(shè)置描述文件生成模塊和描述文件分發(fā)模塊,在向移動(dòng)互聯(lián)網(wǎng)進(jìn)行媒體節(jié)目發(fā)布時(shí),無(wú)需進(jìn)行轉(zhuǎn)碼,只發(fā)布媒體節(jié)目對(duì)應(yīng)的描述文件,可大大提高發(fā)布的速度。轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理的利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源,也可節(jié)省轉(zhuǎn)碼后的媒體文件的存儲(chǔ)空間。
圖1是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布媒體節(jié)目的方法流程圖,所述方法包括以下步驟
S101,上傳待發(fā)布的媒體節(jié)目的片源文件。
所述媒體節(jié)目的片源文件一般由內(nèi)容提供商制作,媒體節(jié)目的片源文件可上傳到媒體文件庫(kù)。
S102,根據(jù)預(yù)定的各種輸出格式,制作所述媒體節(jié)目對(duì)應(yīng)各輸出格式的描述文件。
所述描述文件包括其對(duì)應(yīng)的媒體節(jié)目的片源文件在媒體文件庫(kù)中的存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件(即轉(zhuǎn)碼后的媒體節(jié)目)的存儲(chǔ)路徑等信息。所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率、容器格式等參數(shù)。
S103,將所述描述文件分發(fā)到流媒體服務(wù)器。
本發(fā)明實(shí)施例中,媒體節(jié)目在移動(dòng)互聯(lián)網(wǎng)發(fā)布的時(shí)候,無(wú)需進(jìn)行轉(zhuǎn)碼,可大大提高了發(fā)布的速度。
圖2是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布媒體節(jié)目的系統(tǒng)結(jié)構(gòu)圖,所述系統(tǒng)包括媒體節(jié)目上傳模塊、描述文件生成模塊、描述文件分發(fā)模塊。
媒體節(jié)目上傳模塊,用于上傳待發(fā)布的媒體節(jié)目的片源文件。
描述文件生成模塊,用于根據(jù)預(yù)定的輸出格式,制作所述媒體節(jié)目對(duì)應(yīng)各輸出格式的描述文件。
所述描述文件包括其對(duì)應(yīng)的媒體節(jié)目的片源文件在媒體文件庫(kù)中的存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件(即轉(zhuǎn)碼后的媒體文件)的存儲(chǔ)路徑等信息。所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率、容器格式等參數(shù)。
描述文件分發(fā)模塊,用于將所述描述文件分發(fā)到流媒體服務(wù)器。
本發(fā)明實(shí)施例中,媒體節(jié)目在移動(dòng)互聯(lián)網(wǎng)發(fā)布的時(shí)候,無(wú)需進(jìn)行轉(zhuǎn)碼,可大大提高了發(fā)布的速度;轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、 數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理地利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源,也可節(jié)省轉(zhuǎn)碼后的媒體文件的存儲(chǔ)空間。
圖3是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)點(diǎn)播媒體節(jié)目的方法流程圖,所述方法包括以下步驟
S301、流媒體服務(wù)器根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中查找對(duì)應(yīng)格式的轉(zhuǎn)碼后的媒體文件是否存在,若不存在,則進(jìn)入步驟S303 ;若存在,則進(jìn)入步驟S302,
S302、流媒體服務(wù)器讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,結(jié)束。
S303、流媒體服務(wù)器向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求;
所述轉(zhuǎn)碼請(qǐng)求中包含點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的片源文件在媒體文件庫(kù)中存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件(即轉(zhuǎn)碼后的媒體文件)的存儲(chǔ)路徑等信息;所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率、容器格式等參數(shù)。
S304、轉(zhuǎn)碼調(diào)度服務(wù)器查看是否有空閑的轉(zhuǎn)碼服務(wù)器。若沒(méi)有,則轉(zhuǎn)步驟S305 ;若有,則轉(zhuǎn)步驟S307 ;
S305、轉(zhuǎn)碼調(diào)度服務(wù)器通知流媒體服務(wù)器轉(zhuǎn)碼失??;
S306、流媒體服務(wù)器通知終端用戶本次點(diǎn)播請(qǐng)求失敗,處理結(jié)束。
S307、轉(zhuǎn)碼調(diào)度服務(wù)器把轉(zhuǎn)碼任務(wù)分發(fā)給空閑的轉(zhuǎn)碼服務(wù)器;
S308、轉(zhuǎn)碼服務(wù)器對(duì)所述點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目進(jìn)行轉(zhuǎn)碼,并將轉(zhuǎn)碼后的媒體文件實(shí)時(shí)寫(xiě)入媒體文件庫(kù);
S309、流媒體服務(wù)器實(shí)時(shí)從媒體文件庫(kù)中讀取所述轉(zhuǎn)碼后的媒體文件,并發(fā)送給終端用戶,本次請(qǐng)求處理結(jié)束。
在本發(fā)明實(shí)施例中,轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理的利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源,也可節(jié)省轉(zhuǎn)碼后的媒體文件的存儲(chǔ)空間。
圖4是本發(fā)明實(shí)施例一種在移動(dòng)互聯(lián)網(wǎng)點(diǎn)播媒體節(jié)目的系統(tǒng)結(jié)構(gòu)圖,所述系統(tǒng)包括流媒體服務(wù)器、媒體文件庫(kù)、轉(zhuǎn)碼調(diào)度服務(wù)器和轉(zhuǎn)碼服務(wù)器。
流媒體服務(wù)器,用于根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,或向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求,將轉(zhuǎn)碼后的媒體文件內(nèi)容發(fā)送給終端用戶;
所述描述文件存儲(chǔ)在流媒體服務(wù)器中,所述描述文件包括其對(duì)應(yīng)的媒體節(jié)目片源文件在媒體文件庫(kù)中的存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件(即轉(zhuǎn)碼后的媒體文件) 的存儲(chǔ)路徑等信息。所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率、容器格式等參數(shù)。
媒體文件庫(kù),用于存儲(chǔ)轉(zhuǎn)碼前的媒體節(jié)目的片源文件以及各種輸出格式的轉(zhuǎn)碼后的媒體文件;
轉(zhuǎn)碼調(diào)度服務(wù)器用于監(jiān)控各轉(zhuǎn)碼服務(wù)器的任務(wù)負(fù)載情況,并根據(jù)流媒體服務(wù)器的轉(zhuǎn)碼請(qǐng)求,分配轉(zhuǎn)碼任務(wù)給空閑的轉(zhuǎn)碼服務(wù)器。
轉(zhuǎn)碼服務(wù)器用于接收轉(zhuǎn)碼調(diào)度服務(wù)器的任務(wù)指派,將點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目轉(zhuǎn)碼成所需的輸出格式,并寫(xiě)入媒體文件庫(kù)。
在本發(fā)明實(shí)施例中,轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理的利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源,也可節(jié)省轉(zhuǎn)碼后的媒體文件的存儲(chǔ)空間。圖5是本發(fā)明實(shí)施例一種移動(dòng)互聯(lián)網(wǎng)媒體節(jié)目發(fā)布及點(diǎn)播方法流程圖,所述方法包括S501,上傳待發(fā)布的媒體節(jié)目的片源文件。所述媒體節(jié)目的片源文件一般由內(nèi)容提供商制作,媒體節(jié)目的片源文件可上傳到媒體文件庫(kù)。S502,根據(jù)預(yù)定的各種輸出格式,制作所述媒體節(jié)目對(duì)應(yīng)各輸出格式的描述文件。所述描述文件包括其對(duì)應(yīng)的媒體節(jié)目的片源文件在媒體文件庫(kù)中的存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件(即轉(zhuǎn)碼后的媒體節(jié)目)的存儲(chǔ)路徑等信息。所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率、容器格式等參數(shù)。S503,將所述描述文件分發(fā)到流媒體服務(wù)器。S504、流媒體服務(wù)器根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中查找對(duì)應(yīng)格式的轉(zhuǎn)碼后的媒體文件是否存在,若不存在,則進(jìn)入步驟S506 ;若存在,則進(jìn)入步驟S505,S505、流媒體服務(wù)器讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,結(jié)束。S506、流媒體服務(wù)器向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求;所述轉(zhuǎn)碼請(qǐng)求中包含點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的片源文件在媒體文件庫(kù)中存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件(即轉(zhuǎn)碼后的媒體文件)的存儲(chǔ)路徑等信息;所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率、容器格式等參數(shù)。S507、轉(zhuǎn)碼調(diào)度服務(wù)器查看是否有空閑的轉(zhuǎn)碼服務(wù)器,若沒(méi)有,則轉(zhuǎn)步驟S,508 ; 若有,則轉(zhuǎn)步驟S510;S508、轉(zhuǎn)碼調(diào)度服務(wù)器通知流媒體服務(wù)器轉(zhuǎn)碼失??;S509、流媒體服務(wù)器通知終端用戶本次點(diǎn)播請(qǐng)求失敗,處理結(jié)束。S510、轉(zhuǎn)碼調(diào)度服務(wù)器把轉(zhuǎn)碼任務(wù)分發(fā)給空閑的轉(zhuǎn)碼服務(wù)器;S511、轉(zhuǎn)碼服務(wù)器對(duì)所述點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目進(jìn)行轉(zhuǎn)碼,并將轉(zhuǎn)碼后的媒體文件實(shí)時(shí)寫(xiě)入媒體文件庫(kù);S512、流媒體服務(wù)器實(shí)時(shí)從媒體文件庫(kù)中讀取所述轉(zhuǎn)碼后的媒體文件,并發(fā)送給終端用戶,本次請(qǐng)求處理結(jié)束。本發(fā)明實(shí)施例中,媒體節(jié)目在移動(dòng)互聯(lián)網(wǎng)發(fā)布的時(shí)候,無(wú)需進(jìn)行轉(zhuǎn)碼,可大大提高了發(fā)布的速度。轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、 數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理的利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源,也可節(jié)省轉(zhuǎn)碼后的媒體文件的存儲(chǔ)空間。圖6是本發(fā)明實(shí)施例一種移動(dòng)互聯(lián)網(wǎng)媒體節(jié)目發(fā)布及點(diǎn)播系統(tǒng)結(jié)構(gòu)圖,所述系統(tǒng)包括描述文件生成模塊、描述文件分發(fā)模塊、流媒體服務(wù)器、媒體文件庫(kù)、轉(zhuǎn)碼調(diào)度服務(wù)器、轉(zhuǎn)碼服務(wù)器、媒體節(jié)目上傳模塊。
描述文件生成模塊,用于根據(jù)預(yù)定的輸出格式,制作待發(fā)布媒體節(jié)目對(duì)應(yīng)各輸出格式的描述文件;所述描述文件包括其對(duì)應(yīng)的媒體節(jié)目的片源文件在媒體文件庫(kù)中的存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件(即轉(zhuǎn)碼后的媒體文件)的存儲(chǔ)路徑等信息。所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率、容器格式等參數(shù)。描述文件分發(fā)模塊,用于將描述文件分發(fā)到流媒體服務(wù)器;流媒體服務(wù)器,用于根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,或向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求,將轉(zhuǎn)碼后的媒體文件內(nèi)容發(fā)送給終端用戶;媒體文件庫(kù),用于存儲(chǔ)轉(zhuǎn)碼前的媒體節(jié)目的片源文件以及各種輸出格式的轉(zhuǎn)碼后的媒體文件;轉(zhuǎn)碼調(diào)度服務(wù)器用于監(jiān)控各轉(zhuǎn)碼服務(wù)器的任務(wù)負(fù)載情況,并根據(jù)流媒體服務(wù)器的轉(zhuǎn)碼請(qǐng)求,分配轉(zhuǎn)碼任務(wù)給空閑的轉(zhuǎn)碼服務(wù)器。轉(zhuǎn)碼服務(wù)器用于接收轉(zhuǎn)碼調(diào)度服務(wù)器的任務(wù)指派,將點(diǎn)播請(qǐng)求的媒體節(jié)目轉(zhuǎn)碼成所需的輸出格式,并寫(xiě)入媒體文件庫(kù)。媒體節(jié)目上傳模塊,用于將待發(fā)布的媒體節(jié)目的片源文件上傳到媒體文件庫(kù)。本發(fā)明實(shí)施例中,媒體節(jié)目在移動(dòng)互聯(lián)網(wǎng)發(fā)布的時(shí)候,無(wú)需進(jìn)行轉(zhuǎn)碼,可大大提高了發(fā)布的速度。轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、 數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理的利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源,也可節(jié)省轉(zhuǎn)碼后的媒體文件的存儲(chǔ)空間。本領(lǐng)域的普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序指令相關(guān)硬件來(lái)完成的,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中, 所述的存儲(chǔ)介質(zhì)可以為ROM、RAM、磁盤(pán)、光盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法,其特征在于,所述方法包括以下步驟上傳待發(fā)布的媒體節(jié)目的片源文件到媒體文件庫(kù);根據(jù)預(yù)定的各種輸出格式,制作所述媒體節(jié)目對(duì)應(yīng)的各輸出格式的描述文件; 將所述描述文件分發(fā)到流媒體服務(wù)器;流媒體服務(wù)器根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中查找對(duì)應(yīng)格式的轉(zhuǎn)碼后的媒體文件是否存在,若存在,則,流媒體服務(wù)器讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,結(jié)束。
2.如權(quán)利要求1所述的一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法,其特征在于, 所述步驟“流媒體服務(wù)器根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中查找對(duì)應(yīng)格式的轉(zhuǎn)碼后的媒體文件是否存在”,還包括步驟若轉(zhuǎn)碼后的媒體文件不存在,則流媒體服務(wù)器向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求;轉(zhuǎn)碼調(diào)度服務(wù)器查看是否有空閑的轉(zhuǎn)碼服務(wù)器,若沒(méi)有,則轉(zhuǎn)碼調(diào)度服務(wù)器通知流媒體服務(wù)器轉(zhuǎn)碼失?。涣髅襟w服務(wù)器通知終端用戶本次點(diǎn)播請(qǐng)求失敗,處理結(jié)束。
3.如權(quán)利要求2所述的一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法,其特征在于, 所述步驟“轉(zhuǎn)碼調(diào)度服務(wù)器查看是否有空閑的轉(zhuǎn)碼服務(wù)器”,還包括步驟若有空閑的轉(zhuǎn)碼服務(wù)器,則轉(zhuǎn)碼調(diào)度服務(wù)器把轉(zhuǎn)碼任務(wù)分發(fā)給空閑的轉(zhuǎn)碼服務(wù)器;轉(zhuǎn)碼服務(wù)器對(duì)所述點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目進(jìn)行轉(zhuǎn)碼,并將轉(zhuǎn)碼后的媒體文件實(shí)時(shí)寫(xiě)入媒體文件庫(kù);流媒體服務(wù)器實(shí)時(shí)從媒體文件庫(kù)中讀取所述轉(zhuǎn)碼后的媒體文件,并發(fā)送給終端用戶,結(jié)束。
4.如權(quán)利要求1或2或3所述的一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的方法,其特征在于,所述描述文件包括所述媒體節(jié)目的片源文件在媒體文件庫(kù)中的存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件的存儲(chǔ)路徑;所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率和容器格式。
5.一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的系統(tǒng),包括媒體文件庫(kù)、轉(zhuǎn)碼調(diào)度服務(wù)器、 轉(zhuǎn)碼服務(wù)器、媒體節(jié)目上傳模塊,媒體文件庫(kù),用于存儲(chǔ)轉(zhuǎn)碼前的媒體節(jié)目片源文件以及各種輸出格式的轉(zhuǎn)碼后的媒體文件;轉(zhuǎn)碼調(diào)度服務(wù)器用于監(jiān)控各轉(zhuǎn)碼服務(wù)器的任務(wù)負(fù)載情況,并根據(jù)流媒體服務(wù)器的轉(zhuǎn)碼請(qǐng)求,分配轉(zhuǎn)碼任務(wù)給空閑的轉(zhuǎn)碼服務(wù)器;轉(zhuǎn)碼服務(wù)器用于接收轉(zhuǎn)碼調(diào)度服務(wù)器的任務(wù)指派,將點(diǎn)播請(qǐng)求的媒體節(jié)目轉(zhuǎn)碼成所需的輸出格式,并寫(xiě)入媒體文件庫(kù);媒體節(jié)目上傳模塊,用于將待發(fā)布的媒體節(jié)目片源文件上傳到媒體文件庫(kù),其特征在于,所述系統(tǒng)還包括描述文件生成模塊、描述文件分發(fā)模塊、流媒體服務(wù)器, 描述文件生成模塊,用于根據(jù)預(yù)定的輸出格式,制作待發(fā)布媒體節(jié)目對(duì)應(yīng)各輸出格式的描述文件;描述文件分發(fā)模塊,用于將描述文件分發(fā)到流媒體服務(wù)器;流媒體服務(wù)器,用于根據(jù)點(diǎn)播請(qǐng)求對(duì)應(yīng)的媒體節(jié)目的描述文件,在媒體文件庫(kù)中讀取轉(zhuǎn)碼后的媒體文件內(nèi)容并發(fā)送給終端用戶,或向轉(zhuǎn)碼調(diào)度服務(wù)器發(fā)送轉(zhuǎn)碼請(qǐng)求,將轉(zhuǎn)碼后的媒體文件內(nèi)容發(fā)送給終端用戶。
6.如權(quán)利要求5所述的一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的系統(tǒng),其特征在于, 所述描述文件存儲(chǔ)在流媒體服務(wù)器中;所述描述文件包括所述媒體節(jié)目的片源文件在媒體文件庫(kù)中的存儲(chǔ)路徑、輸出格式的轉(zhuǎn)碼參數(shù)、輸出文件的存儲(chǔ)路徑;所述轉(zhuǎn)碼參數(shù)包括視頻幀率、視頻分辨率、視頻碼率、音頻采樣率、音頻碼率和容器格式。
全文摘要
本發(fā)明公開(kāi)一種在移動(dòng)互聯(lián)網(wǎng)發(fā)布及點(diǎn)播媒體節(jié)目的系統(tǒng),所述系統(tǒng)包括描述文件生成模塊、描述文件分發(fā)模塊、流媒體服務(wù)器、媒體文件庫(kù)、轉(zhuǎn)碼調(diào)度服務(wù)器、轉(zhuǎn)碼服務(wù)器、媒體節(jié)目上傳模塊。在本發(fā)明中,通過(guò)設(shè)置描述文件生成模塊和描述文件分發(fā)模塊,在向移動(dòng)互聯(lián)網(wǎng)進(jìn)行媒體節(jié)目發(fā)布時(shí),無(wú)需進(jìn)行轉(zhuǎn)碼,只發(fā)布媒體節(jié)目對(duì)應(yīng)的描述文件,可大大提高發(fā)布的速度。轉(zhuǎn)碼計(jì)算是在第一個(gè)用戶點(diǎn)播該格式媒體節(jié)目時(shí)才觸發(fā),并實(shí)行實(shí)時(shí)轉(zhuǎn)碼、數(shù)據(jù)實(shí)時(shí)推送到終端,終端用戶基本感覺(jué)不到延時(shí)的增加。并且有用戶點(diǎn)播的內(nèi)容才進(jìn)行轉(zhuǎn)碼,沒(méi)有用戶點(diǎn)播的內(nèi)容不轉(zhuǎn)碼,可減輕轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),更加合理地利用轉(zhuǎn)碼服務(wù)器的計(jì)算資源。
文檔編號(hào)H04L29/06GK102497370SQ20111041085
公開(kāi)日2012年6月13日 申請(qǐng)日期2011年12月12日 優(yōu)先權(quán)日2011年12月12日
發(fā)明者葉迎憲 申請(qǐng)人:深圳市融創(chuàng)天下科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁南县| 常德市| 成安县| 博乐市| 达拉特旗| 曲麻莱县| 顺平县| 马龙县| 海伦市| 清远市| 万载县| 平凉市| 阳谷县| 阳东县| 铜梁县| 寿光市| 瓦房店市| 修武县| 五华县| 甘泉县| 理塘县| 同德县| 通海县| 云阳县| 长顺县| 双辽市| 汨罗市| 深圳市| 获嘉县| 神池县| 景洪市| 麻城市| 内江市| 南宁市| 台北市| 汉源县| 沂水县| 民丰县| 利辛县| 屏边| 乐山市|