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

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

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

【發(fā)明內容】

[0007]有鑒于此,本發(fā)明實施例提供一種視頻直播方法、轉碼服務器、網(wǎng)頁客戶端及系統(tǒng),以降低在網(wǎng)頁上播放直播視頻時的延遲。
[0008]為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術方案:
[0009]—種視頻直播方法,應用于轉碼服務器,所述方法包括:
[0010]接收視頻流分發(fā)服務器發(fā)送的原始視頻流數(shù)據(jù),所述原始視頻流數(shù)據(jù)的格式為預設的原始格式;
[0011]將所述原始視頻流數(shù)據(jù)的格式由所述原始格式轉換為預定的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù);
[0012]將所述流傳輸格式的視頻流數(shù)據(jù)通過⑶N節(jié)點發(fā)送給請求直播視頻的網(wǎng)頁客戶端,以便所述網(wǎng)頁客戶端在接收所述流傳輸格式的視頻流數(shù)據(jù)后,使得網(wǎng)頁客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并使得網(wǎng)頁客戶端基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0013]本發(fā)明實施例還提供一種視頻直播方法,應用于⑶N節(jié)點,所述方法包括:
[0014]接收轉碼服務器在將原始視頻流數(shù)據(jù)的格式由原始格式轉換為預定的流傳輸格式后,所發(fā)送的流傳輸格式的視頻流數(shù)據(jù);
[0015]將所述流傳輸格式的視頻流數(shù)據(jù)發(fā)送給請求直播視頻的網(wǎng)頁客戶端,以便所述網(wǎng)頁客戶端在接收所述流傳輸格式的視頻流數(shù)據(jù)后,使得網(wǎng)頁客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并使得網(wǎng)頁客戶端基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0016]本發(fā)明實施例還提供一種視頻直播方法,應用于網(wǎng)頁客戶端,所述方法包括:
[0017]確定直播視頻的播放地址,向CDN節(jié)點請求與所述播放地址對應的視頻流數(shù)據(jù);
[0018]接收CDN節(jié)點發(fā)送的預定的流傳輸格式的視頻流數(shù)據(jù),其中,所述流傳輸格式的視頻流數(shù)據(jù)由轉碼服務器將原始視頻流數(shù)據(jù)的格式,由原始格式轉換為預定的流傳輸格式后生成;
[0019]解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0020]本發(fā)明實施例還提供一種轉碼服務器,包括:
[0021 ]原始視頻流數(shù)據(jù)接收模塊,用于接收視頻流分發(fā)服務器發(fā)送的原始視頻流數(shù)據(jù),所述原始視頻流數(shù)據(jù)的格式為預設的原始格式;
[0022]格式轉換模塊,用于將所述原始視頻流數(shù)據(jù)的格式由所述原始格式轉換為預定的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù);
[0023]視頻流數(shù)據(jù)發(fā)送模塊,用于將所述流傳輸格式的視頻流數(shù)據(jù)通過⑶N節(jié)點發(fā)送給請求直播視頻的網(wǎng)頁客戶端,以便所述網(wǎng)頁客戶端在接收所述流傳輸格式的視頻流數(shù)據(jù)后,使得網(wǎng)頁客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并使得網(wǎng)頁客戶端基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0024]本發(fā)明實施例還提供一種網(wǎng)頁客戶端,包括:
[0025]視頻流數(shù)據(jù)請求模塊,用于確定直播視頻的播放地址,向CDN節(jié)點請求與所述播放地址對應的視頻流數(shù)據(jù);
[0026]視頻流數(shù)據(jù)接收模塊,用于接收CDN節(jié)點發(fā)送的預定的流傳輸格式的視頻流數(shù)據(jù),其中,所述流傳輸格式的視頻流數(shù)據(jù)由轉碼服務器將原始視頻流數(shù)據(jù)的格式,由原始格式轉換為預定的流傳輸格式后生成;
[0027]解析播放模塊,用于解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0028]本發(fā)明實施例還提供一種視頻直播系統(tǒng),包括:視頻流分發(fā)服務器,轉碼服務器,CDN節(jié)點,和網(wǎng)頁客戶端;
[0029]其中,所述視頻流分發(fā)服務器用于,采集視頻源提供的原始視頻流數(shù)據(jù),并將所述原始視頻流數(shù)據(jù)發(fā)送給轉碼服務器,所述原始視頻流數(shù)據(jù)的格式為預設的原始格式;
[0030]所述轉碼服務器,用于接收視頻流分發(fā)服務器發(fā)送的原始視頻流數(shù)據(jù),將所述原始視頻流數(shù)據(jù)的格式由所述原始格式轉換為預定的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù),將所述流傳輸格式的視頻流數(shù)據(jù)發(fā)送給CDN節(jié)點;
[0031]所述CDN節(jié)點,用于將所述流傳輸格式的視頻流數(shù)據(jù)發(fā)送給請求直播視頻的網(wǎng)頁客戶端;
[0032]所述網(wǎng)頁客戶端,用于確定直播視頻的播放地址,向⑶N節(jié)點請求與所述播放地址對應的視頻流數(shù)據(jù);及接收CDN節(jié)點發(fā)送的所述流傳輸格式的視頻流數(shù)據(jù),解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù)。
[0033]基于上述技術方案,本發(fā)明實施例提供的視頻直播方法中設置有轉碼服務器,可將原始視頻流數(shù)據(jù)由預設的原始格式轉換為可被網(wǎng)頁客戶端解析的流傳輸格式,得到流傳輸格式的視頻流數(shù)據(jù),從而通過CDN節(jié)點將流傳輸格式的視頻流數(shù)據(jù)發(fā)送給網(wǎng)頁客戶端,由網(wǎng)頁客戶端解析所述流傳輸格式的視頻流數(shù)據(jù),并基于所述流傳輸格式,以幀播放方式播放解析出的視頻流數(shù)據(jù);由于本發(fā)明實施例通過流傳輸格式進行視頻流數(shù)據(jù)至網(wǎng)頁客戶端的發(fā)送,因此視頻流數(shù)據(jù)的傳輸延遲較低,同時基于所述流傳輸格式,網(wǎng)頁客戶端可以幀播放方式播放視頻流數(shù)據(jù),將直播視頻播放的延遲控制在幀級別,因此極大的降低了網(wǎng)頁客戶端播放直播視頻時的延遲;可見,本發(fā)明實施例提供的視頻直播方法可降低在網(wǎng)頁上播放直播視頻時的延遲。
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0035]圖1為本發(fā)明實施例提供的視頻直播系統(tǒng)的結構示意圖;
[0036]圖2為本發(fā)明實施例提供的視頻直播方法的信令流程圖;
[0037]圖3為本發(fā)明實施例提供的視頻直播方法的流程圖;
[0038]圖4為本發(fā)明實施例提供的視頻直播方法的另一流程圖;
[0039]圖5為本發(fā)明實施例提供的視頻直播方法的再一流程圖;
[0040]圖6為本發(fā)明實施例提供的將視頻流數(shù)據(jù)發(fā)送給網(wǎng)頁客戶端的方法流程圖;
[0041 ]圖7為本發(fā)明實施例提供的視頻直播方法的又一流程圖;
[0042]圖8為本發(fā)明實施提供的視頻直播方法的又另一流程圖;
[0043]圖9為本發(fā)明實施例提供的應用例的不意圖;
[0044]圖10為本發(fā)明實施例提供的轉碼服務器的結構框圖;
[0045]圖11為本發(fā)明實施例提供的轉碼服務器的另一結構框圖;
[0046]圖12為本發(fā)明實施例提供的數(shù)據(jù)替代模塊的結構框圖;
[0047]圖13為本發(fā)明實施例提供的數(shù)據(jù)替代模塊的另一結構框圖;
[0048]圖14為本發(fā)明實施例提供的轉碼服務器的硬件結構框圖;
[0049]圖15為本發(fā)明實施例提供的網(wǎng)頁客戶端的結構框圖;
[0050]圖16為本發(fā)明實施例提供的視頻流數(shù)據(jù)請求模塊的結構框圖;
[0051 ]圖17為本發(fā)明實施例提供的視頻流數(shù)據(jù)接收模塊的結構框圖;
[0052]圖18為本發(fā)明實施例提供的用戶設備的硬件結構框圖;
[0053]圖19為本發(fā)明實施例提供的視頻直播系統(tǒng)的另一結構示意圖。
【具體實施方式】
[0054]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0055]圖1為本發(fā)明實施例提供的視頻直播系統(tǒng)的結構示意圖,本發(fā)明實施例提供的視頻直播方法可由該視頻直播系統(tǒng)實施;參照圖1,該視頻直播系統(tǒng)可以包括:視頻流分發(fā)服務器10,轉碼服務器20,Q)N(Content Delivery Network,內容分發(fā)網(wǎng)絡)節(jié)點30,和網(wǎng)頁客戶端40;
[0056]其中,視頻流分發(fā)服務器10為采集視頻源提供的原始視頻流數(shù)據(jù),并傳輸給專用的視頻直播客戶端和網(wǎng)頁客戶度的服務器;視頻流分發(fā)服務器10可以由單臺服務器實現(xiàn),也可以由多臺服務器組成的群組實現(xiàn);
[0057]轉碼服務器20為本發(fā)明實施例設置的用于將視頻流分發(fā)服務器10提供的視頻流數(shù)據(jù)的原始格式,轉換為流傳輸格式的服務器;轉碼服務器20可以由單臺服務器實現(xiàn),也可以由多臺服務器組成的群組實現(xiàn);
[0058]CDN節(jié)點30為本發(fā)明實施例設置的將轉碼服務器20轉換后的流傳輸格式的視頻流數(shù)據(jù),以流形式分發(fā)給網(wǎng)頁客戶端的網(wǎng)絡節(jié)點;CDN節(jié)點30可以由多層級的CDN節(jié)點服務器構成,各CDN節(jié)點服務器支持所述流傳輸格式的視頻流數(shù)據(jù)的傳輸;
[0059]網(wǎng)頁客戶端40為設置于用戶設備上的支持網(wǎng)頁展示的客戶端,如
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
井冈山市| 金山区| 革吉县| 珠海市| 江安县| 聂拉木县| 临桂县| 乌海市| 股票| 乌拉特前旗| 富锦市| 政和县| 馆陶县| 玉门市| 隆子县| 永安市| 卢龙县| 高唐县| 镇远县| 恭城| 来凤县| 沛县| 平武县| 云梦县| 登封市| 上高县| 西峡县| 达拉特旗| 扬中市| 石台县| 克山县| 卢湾区| 双峰县| 会理县| 桦甸市| 安庆市| 育儿| 墨江| 达州市| 辽阳市| 安泽县|