亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種視頻直播方法、轉(zhuǎn)碼服務(wù)器、網(wǎng)頁(yè)客戶端及系統(tǒng)的制作方法

文檔序號(hào):9755186閱讀:658來(lái)源:國(guó)知局
一種視頻直播方法、轉(zhuǎn)碼服務(wù)器、網(wǎng)頁(yè)客戶端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻技術(shù)領(lǐng)域,具體涉及一種視頻直播方法、轉(zhuǎn)碼服務(wù)器、網(wǎng)頁(yè)客戶端及系統(tǒng)。
【背景技術(shù)】
[0002]視頻直播是指用戶通過(guò)網(wǎng)絡(luò)收看遠(yuǎn)端正在進(jìn)行的現(xiàn)場(chǎng)音視頻實(shí)況,比如賽事、會(huì)議、教學(xué)、手術(shù)等實(shí)況,由于視頻直播可在本地再現(xiàn)遠(yuǎn)端的現(xiàn)場(chǎng)音視頻實(shí)況,用戶收看到的視頻具有較高的實(shí)時(shí)性,因此近年來(lái)視頻直播技術(shù)得到了較為迅猛的發(fā)展。
[0003]視頻直播的方式主要是用戶通過(guò)用戶設(shè)備向直播服務(wù)器發(fā)起直播請(qǐng)求,直播服務(wù)器根據(jù)直播請(qǐng)求將直播頻道的播放地址告知用戶設(shè)備,用戶設(shè)備根據(jù)該播放地址加入對(duì)應(yīng)的組播組,實(shí)現(xiàn)在用戶設(shè)備上播放直播視頻;直播視頻為用戶所觀看到的視頻內(nèi)容。
[0004]影響視頻直播質(zhì)量的一個(gè)主要因素為,用戶設(shè)備播放直播視頻時(shí)的延遲,較高的延遲較嚴(yán)重影響到互動(dòng)視頻直播的效果,和用戶的直播視頻收看體驗(yàn),因此控制用戶設(shè)備播放直播視頻時(shí)的延遲處于較低水平,顯得尤為必要。
[0005]目前,用戶設(shè)備播放直播視頻的常見(jiàn)方式為,通過(guò)專用的視頻直播客戶端播放直播視頻和通過(guò)網(wǎng)頁(yè)播放直播視頻;專用的視頻直播客戶端一般由提供視頻直播服務(wù)的服務(wù)提供商提供,因此專用的視頻直播客戶端在開發(fā)時(shí),對(duì)于播放直播視頻時(shí)的延遲一般有控制手段;而網(wǎng)頁(yè)所承載的瀏覽器多種多樣,這就導(dǎo)致通過(guò)網(wǎng)頁(yè)播放直播視頻時(shí)的延遲控制手段較難普及到所有的瀏覽器,因此通過(guò)網(wǎng)頁(yè)播放直播視頻的方式,相比于通過(guò)專用的視頻直播客戶端播放直播視頻的方式,延遲較高。
[0006]可以看出,為提升互動(dòng)視頻直播的效果,提升用戶的直播視頻收看體驗(yàn);如何降低在網(wǎng)頁(yè)上播放直播視頻時(shí)的延遲,成為本領(lǐng)域技術(shù)人員亟需的問(wèn)題。

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

[0007]有鑒于此,本發(fā)明實(shí)施例提供一種視頻直播方法、轉(zhuǎn)碼服務(wù)器、網(wǎng)頁(yè)客戶端及系統(tǒng),以降低在網(wǎng)頁(yè)上播放直播視頻時(shí)的延遲。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0009]—種視頻直播方法,應(yīng)用于轉(zhuǎn)碼服務(wù)器,所述方法包括:
[0010]接收視頻流分發(fā)服務(wù)器發(fā)送的原始視頻流數(shù)據(jù),所述原始視頻流數(shù)據(jù)的格式為預(yù)設(shè)的原始格式;
[0011]將所述原始視頻流數(shù)據(jù)的格式由所述原始格式轉(zhuǎn)換為預(yù)定的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù);
[0012]將所述流傳輸格式的視頻流數(shù)據(jù)通過(guò)⑶N節(jié)點(diǎn)發(fā)送給請(qǐng)求直播視頻的網(wǎng)頁(yè)客戶端,以便所述網(wǎng)頁(yè)客戶端在接收所述流傳輸格式的視頻流數(shù)據(jù)后,使得網(wǎng)頁(yè)客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并使得網(wǎng)頁(yè)客戶端基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0013]本發(fā)明實(shí)施例還提供一種視頻直播方法,應(yīng)用于⑶N節(jié)點(diǎn),所述方法包括:
[0014]接收轉(zhuǎn)碼服務(wù)器在將原始視頻流數(shù)據(jù)的格式由原始格式轉(zhuǎn)換為預(yù)定的流傳輸格式后,所發(fā)送的流傳輸格式的視頻流數(shù)據(jù);
[0015]將所述流傳輸格式的視頻流數(shù)據(jù)發(fā)送給請(qǐng)求直播視頻的網(wǎng)頁(yè)客戶端,以便所述網(wǎng)頁(yè)客戶端在接收所述流傳輸格式的視頻流數(shù)據(jù)后,使得網(wǎng)頁(yè)客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并使得網(wǎng)頁(yè)客戶端基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0016]本發(fā)明實(shí)施例還提供一種視頻直播方法,應(yīng)用于網(wǎng)頁(yè)客戶端,所述方法包括:
[0017]確定直播視頻的播放地址,向CDN節(jié)點(diǎn)請(qǐng)求與所述播放地址對(duì)應(yīng)的視頻流數(shù)據(jù);
[0018]接收CDN節(jié)點(diǎn)發(fā)送的預(yù)定的流傳輸格式的視頻流數(shù)據(jù),其中,所述流傳輸格式的視頻流數(shù)據(jù)由轉(zhuǎn)碼服務(wù)器將原始視頻流數(shù)據(jù)的格式,由原始格式轉(zhuǎn)換為預(yù)定的流傳輸格式后生成;
[0019]解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0020]本發(fā)明實(shí)施例還提供一種轉(zhuǎn)碼服務(wù)器,包括:
[0021 ]原始視頻流數(shù)據(jù)接收模塊,用于接收視頻流分發(fā)服務(wù)器發(fā)送的原始視頻流數(shù)據(jù),所述原始視頻流數(shù)據(jù)的格式為預(yù)設(shè)的原始格式;
[0022]格式轉(zhuǎn)換模塊,用于將所述原始視頻流數(shù)據(jù)的格式由所述原始格式轉(zhuǎn)換為預(yù)定的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù);
[0023]視頻流數(shù)據(jù)發(fā)送模塊,用于將所述流傳輸格式的視頻流數(shù)據(jù)通過(guò)⑶N節(jié)點(diǎn)發(fā)送給請(qǐng)求直播視頻的網(wǎng)頁(yè)客戶端,以便所述網(wǎng)頁(yè)客戶端在接收所述流傳輸格式的視頻流數(shù)據(jù)后,使得網(wǎng)頁(yè)客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并使得網(wǎng)頁(yè)客戶端基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0024]本發(fā)明實(shí)施例還提供一種網(wǎng)頁(yè)客戶端,包括:
[0025]視頻流數(shù)據(jù)請(qǐng)求模塊,用于確定直播視頻的播放地址,向CDN節(jié)點(diǎn)請(qǐng)求與所述播放地址對(duì)應(yīng)的視頻流數(shù)據(jù);
[0026]視頻流數(shù)據(jù)接收模塊,用于接收CDN節(jié)點(diǎn)發(fā)送的預(yù)定的流傳輸格式的視頻流數(shù)據(jù),其中,所述流傳輸格式的視頻流數(shù)據(jù)由轉(zhuǎn)碼服務(wù)器將原始視頻流數(shù)據(jù)的格式,由原始格式轉(zhuǎn)換為預(yù)定的流傳輸格式后生成;
[0027]解析播放模塊,用于解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0028]本發(fā)明實(shí)施例還提供一種視頻直播系統(tǒng),包括:視頻流分發(fā)服務(wù)器,轉(zhuǎn)碼服務(wù)器,CDN節(jié)點(diǎn),和網(wǎng)頁(yè)客戶端;
[0029]其中,所述視頻流分發(fā)服務(wù)器用于,采集視頻源提供的原始視頻流數(shù)據(jù),并將所述原始視頻流數(shù)據(jù)發(fā)送給轉(zhuǎn)碼服務(wù)器,所述原始視頻流數(shù)據(jù)的格式為預(yù)設(shè)的原始格式;
[0030]所述轉(zhuǎn)碼服務(wù)器,用于接收視頻流分發(fā)服務(wù)器發(fā)送的原始視頻流數(shù)據(jù),將所述原始視頻流數(shù)據(jù)的格式由所述原始格式轉(zhuǎn)換為預(yù)定的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù),將所述流傳輸格式的視頻流數(shù)據(jù)發(fā)送給CDN節(jié)點(diǎn);
[0031]所述CDN節(jié)點(diǎn),用于將所述流傳輸格式的視頻流數(shù)據(jù)發(fā)送給請(qǐng)求直播視頻的網(wǎng)頁(yè)客戶端;
[0032]所述網(wǎng)頁(yè)客戶端,用于確定直播視頻的播放地址,向⑶N節(jié)點(diǎn)請(qǐng)求與所述播放地址對(duì)應(yīng)的視頻流數(shù)據(jù);及接收CDN節(jié)點(diǎn)發(fā)送的所述流傳輸格式的視頻流數(shù)據(jù),解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0033]基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的視頻直播方法中設(shè)置有轉(zhuǎn)碼服務(wù)器,可將原始視頻流數(shù)據(jù)由預(yù)設(shè)的原始格式轉(zhuǎn)換為可被網(wǎng)頁(yè)客戶端解析的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù),從而通過(guò)CDN節(jié)點(diǎn)將流傳輸格式的視頻流數(shù)據(jù)發(fā)送給網(wǎng)頁(yè)客戶端,由網(wǎng)頁(yè)客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù);由于本發(fā)明實(shí)施例通過(guò)流傳輸格式進(jìn)行視頻流數(shù)據(jù)至網(wǎng)頁(yè)客戶端的發(fā)送,因此視頻流數(shù)據(jù)的傳輸延遲較低,同時(shí)基于所述流傳輸格式,網(wǎng)頁(yè)客戶端可以幀播放方式播放視頻流數(shù)據(jù),將直播視頻播放的延遲控制在幀級(jí)別,因此極大的降低了網(wǎng)頁(yè)客戶端播放直播視頻時(shí)的延遲;可見(jiàn),本發(fā)明實(shí)施例提供的視頻直播方法可降低在網(wǎng)頁(yè)上播放直播視頻時(shí)的延遲。
【附圖說(shuō)明】
[0034]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0035]圖1為本發(fā)明實(shí)施例提供的視頻直播系統(tǒng)的結(jié)構(gòu)示意圖;
[0036]圖2為本發(fā)明實(shí)施例提供的視頻直播方法的信令流程圖;
[0037]圖3為本發(fā)明實(shí)施例提供的視頻直播方法的流程圖;
[0038]圖4為本發(fā)明實(shí)施例提供的視頻直播方法的另一流程圖;
[0039]圖5為本發(fā)明實(shí)施例提供的視頻直播方法的再一流程圖;
[0040]圖6為本發(fā)明實(shí)施例提供的將視頻流數(shù)據(jù)發(fā)送給網(wǎng)頁(yè)客戶端的方法流程圖;
[0041 ]圖7為本發(fā)明實(shí)施例提供的視頻直播方法的又一流程圖;
[0042]圖8為本發(fā)明實(shí)施提供的視頻直播方法的又另一流程圖;
[0043]圖9為本發(fā)明實(shí)施例提供的應(yīng)用例的不意圖;
[0044]圖10為本發(fā)明實(shí)施例提供的轉(zhuǎn)碼服務(wù)器的結(jié)構(gòu)框圖;
[0045]圖11為本發(fā)明實(shí)施例提供的轉(zhuǎn)碼服務(wù)器的另一結(jié)構(gòu)框圖;
[0046]圖12為本發(fā)明實(shí)施例提供的數(shù)據(jù)替代模塊的結(jié)構(gòu)框圖;
[0047]圖13為本發(fā)明實(shí)施例提供的數(shù)據(jù)替代模塊的另一結(jié)構(gòu)框圖;
[0048]圖14為本發(fā)明實(shí)施例提供的轉(zhuǎn)碼服務(wù)器的硬件結(jié)構(gòu)框圖;
[0049]圖15為本發(fā)明實(shí)施例提供的網(wǎng)頁(yè)客戶端的結(jié)構(gòu)框圖;
[0050]圖16為本發(fā)明實(shí)施例提供的視頻流數(shù)據(jù)請(qǐng)求模塊的結(jié)構(gòu)框圖;
[0051 ]圖17為本發(fā)明實(shí)施例提供的視頻流數(shù)據(jù)接收模塊的結(jié)構(gòu)框圖;
[0052]圖18為本發(fā)明實(shí)施例提供的用戶設(shè)備的硬件結(jié)構(gòu)框圖;
[0053]圖19為本發(fā)明實(shí)施例提供的視頻直播系統(tǒng)的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0054]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0055]圖1為本發(fā)明實(shí)施例提供的視頻直播系統(tǒng)的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例提供的視頻直播方法可由該視頻直播系統(tǒng)實(shí)施;參照?qǐng)D1,該視頻直播系統(tǒng)可以包括:視頻流分發(fā)服務(wù)器10,轉(zhuǎn)碼服務(wù)器20,Q)N(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))節(jié)點(diǎn)30,和網(wǎng)頁(yè)客戶端40;
[0056]其中,視頻流分發(fā)服務(wù)器10為采集視頻源提供的原始視頻流數(shù)據(jù),并傳輸給專用的視頻直播客戶端和網(wǎng)頁(yè)客戶度的服務(wù)器;視頻流分發(fā)服務(wù)器10可以由單臺(tái)服務(wù)器實(shí)現(xiàn),也可以由多臺(tái)服務(wù)器組成的群組實(shí)現(xiàn);
[0057]轉(zhuǎn)碼服務(wù)器20為本發(fā)明實(shí)施例設(shè)置的用于將視頻流分發(fā)服務(wù)器10提供的視頻流數(shù)據(jù)的原始格式,轉(zhuǎn)換為流傳輸格式的服務(wù)器;轉(zhuǎn)碼服務(wù)器20可以由單臺(tái)服務(wù)器實(shí)現(xiàn),也可以由多臺(tái)服務(wù)器組成的群組實(shí)現(xiàn);
[0058]CDN節(jié)點(diǎn)30為本發(fā)明實(shí)施例設(shè)置的將轉(zhuǎn)碼服務(wù)器20轉(zhuǎn)換后的流傳輸格式的視頻流數(shù)據(jù),以流形式分發(fā)給網(wǎng)頁(yè)客戶端的網(wǎng)絡(luò)節(jié)點(diǎn);CDN節(jié)點(diǎn)30可以由多層級(jí)的CDN節(jié)點(diǎn)服務(wù)器構(gòu)成,各CDN節(jié)點(diǎn)服務(wù)器支持所述流傳輸格式的視頻流數(shù)據(jù)的傳輸;
[0059]網(wǎng)頁(yè)客戶端40為設(shè)置于用戶設(shè)備上的支持網(wǎng)頁(yè)展示的客戶端,如
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1