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

播放、傳輸直播節(jié)目的方法及智能播放設(shè)備、直播設(shè)備的制造方法

文檔序號(hào):9814818閱讀:1382來(lái)源:國(guó)知局
播放、傳輸直播節(jié)目的方法及智能播放設(shè)備、直播設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及視頻傳輸領(lǐng)域,尤其涉及一種播放、傳輸直播節(jié)目的方法及智能播放設(shè)備、直播設(shè)備。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的快速發(fā)展,智能播放設(shè)備已經(jīng)得到普及,觀看直播電視節(jié)目不再局限于具有廣播電視接收功能的直播設(shè)備(例如機(jī)頂盒、電視機(jī)),越來(lái)越多的人們開(kāi)始使用智能播放設(shè)備(例如手機(jī)、PAD等)隨時(shí)隨地的去觀看直播內(nèi)容。
[0003]目前,通過(guò)智能播放設(shè)備觀看直播的常見(jiàn)方式有以下的兩種:
[0004](I)通過(guò)公網(wǎng)利用直播軟件觀看其提供的直播節(jié)目。這種方式需要架設(shè)視頻服務(wù)器和轉(zhuǎn)發(fā)服務(wù)器,實(shí)現(xiàn)復(fù)雜,開(kāi)銷(xiāo)巨大,而且直播節(jié)目源非常少,特別是沒(méi)有當(dāng)?shù)仡l道的節(jié)目。
[0005](2)通過(guò)連接同一個(gè)局域網(wǎng)內(nèi)的直播設(shè)備觀看其提供的直播內(nèi)容。這種方式限制了智能播放設(shè)備與直播設(shè)備必須得在同一個(gè)局域網(wǎng)內(nèi)。
[0006]另外,目前通過(guò)公網(wǎng)觀看直播節(jié)目主要有以下的幾種技術(shù)方案:
[0007](I)通過(guò)UDP協(xié)議傳輸視頻內(nèi)容,該方案可用于P2P傳輸,且傳輸速遞快,但其缺點(diǎn)是數(shù)據(jù)的傳輸沒(méi)有任何保證,公網(wǎng)環(huán)境下丟包嚴(yán)重,且數(shù)據(jù)到達(dá)順序錯(cuò)亂(先發(fā)送的數(shù)據(jù)不一定先被收到),造成播放卡頓或者馬賽克,且智能播放設(shè)備內(nèi)的多媒體系統(tǒng)并非原生支持,需要單獨(dú)開(kāi)發(fā)播放器。
[0008](2)通過(guò)RTP協(xié)議傳遞視頻內(nèi)容,該方案可用于P2P傳輸,基于UDP實(shí)現(xiàn),通過(guò)增加序號(hào)和時(shí)間戳以及通訊兩端的狀態(tài)報(bào)告,一定程度上解決了 UDP的亂序問(wèn)題,缺點(diǎn)是依然無(wú)法解決丟包的問(wèn)題,且智能播放設(shè)備內(nèi)的多媒體系統(tǒng)并非原生支持。
[0009](3)通過(guò)HLS協(xié)議傳遞視頻內(nèi)容,該方案是蘋(píng)果公司提出的,主要用于對(duì)蘋(píng)果設(shè)備提供直播和點(diǎn)播能力,采用TCP可靠傳輸,沒(méi)有亂序和丟包的問(wèn)題,且智能播放設(shè)備內(nèi)的多媒體系統(tǒng)原生支持特別是蘋(píng)果設(shè)備的原生支持,但其缺點(diǎn)在于TCP無(wú)法用于P2P傳輸。
[0010](4)通過(guò)RTSP協(xié)議傳遞視頻內(nèi)容,該方案在RTP協(xié)議的基礎(chǔ)上增加了TCP通道傳遞命令,但其缺點(diǎn)是在視頻傳輸?shù)膯?wèn)題上依賴(lài)RTP,無(wú)法解決丟包的問(wèn)題,TCP無(wú)法用于P2P傳輸,且智能播放設(shè)備內(nèi)的多媒體系統(tǒng)并非原生支持。
[0011 ] 可見(jiàn),如果想在公網(wǎng)上通過(guò)P2P方式觀看直播節(jié)目且能讓智能播放設(shè)備內(nèi)的多媒體系統(tǒng)原生支持,現(xiàn)有方案都不適合,迫切需要一種能利用P2P技術(shù)通過(guò)公網(wǎng)傳輸直播節(jié)目的方法。

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

[0012]本發(fā)明的目的就是為了解決上述問(wèn)題,提供播放、傳輸直播節(jié)目的方法及智能播放設(shè)備、直播設(shè)備,它實(shí)現(xiàn)了通過(guò)公網(wǎng)在智能播放設(shè)備上隨時(shí)隨地觀看豐富的直播節(jié)目的目的,具有實(shí)現(xiàn)簡(jiǎn)單、系統(tǒng)成本低、音視頻質(zhì)量高、以及兼容智能播放設(shè)備內(nèi)的原生多媒體系統(tǒng)等優(yōu)點(diǎn)。
[0013]為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0014]—種智能播放設(shè)備播放直播節(jié)目的方法,步驟為:
[0015]Sl-1:智能播放設(shè)備與直播設(shè)備建立P2P連接通道;
[0016]S1-2:智能播放設(shè)備接收直播設(shè)備發(fā)送過(guò)來(lái)的TS片段和M3U8文件;
[0017]S1-3:智能播放設(shè)備保存接收到的TS片段和M3U8文件到智能播放設(shè)備的緩存中;
[0018]S1-4:智能播放設(shè)備根據(jù)M3U8文件播放智能播放設(shè)備的緩存中的TS片段。
[0019]所述步驟S1-2之后還包括:智能播放設(shè)備判斷接收到的所有TS片段的順序號(hào)是否連續(xù),如果不連續(xù),則智能播放設(shè)備發(fā)送TS片段重傳消息給直播設(shè)備,請(qǐng)求重新發(fā)送丟失的TS片段;智能播放設(shè)備接收直播設(shè)備發(fā)送的丟失的TS片段。
[0020]所述步驟S1-4還可以為:
[0021 ] (I)智能播放設(shè)備創(chuàng)建HTTP服務(wù);
[0022](2)智能播放設(shè)備接收HTTP服務(wù)發(fā)送過(guò)來(lái)的TS片段和M3U8文件;
[0023](3)智能播放設(shè)備根據(jù)M3U8文件播放TS片段。
[0024]—種直播設(shè)備傳輸直播節(jié)目的方法,步驟為:
[0025]S2-1:直播設(shè)備與智能播放設(shè)備建立P2P連接通道;
[0026]S2-2:直播設(shè)備將接收到的直播節(jié)目數(shù)據(jù)轉(zhuǎn)換成TS片段,生成M3U8文件;
[0027]S2-3:直播設(shè)備將TS片段和M3U8文件發(fā)送給智能播放設(shè)備。
[0028]所述步驟S2-3之后還包括:直播設(shè)備根據(jù)智能播放設(shè)備的請(qǐng)求重新發(fā)送丟失的TS片段給智能播放設(shè)備。
[0029]—種智能播放設(shè)備播放直播節(jié)目的方法,步驟為:
[0030]S3-1:智能播放設(shè)備與直播設(shè)備建立P2P連接通道;
[0031 ] S3-2:智能播放設(shè)備接收直播設(shè)備通過(guò)P2P連接通道發(fā)來(lái)的TS片段;
[0032]S3-3:智能播放設(shè)備保存接收到的TS片段到智能播放設(shè)備的緩存中;
[0033]S3-4:智能播放設(shè)備根據(jù)TS片段的先后順序播放智能播放設(shè)備緩存中的TS片段。
[0034]所述步驟S3-2之后還包括,智能播放設(shè)備判斷接收到的所有TS片段的順序號(hào)是否連續(xù),如果不連續(xù),則智能播放設(shè)備發(fā)送TS片段重傳消息給直播設(shè)備,請(qǐng)求重新發(fā)送丟失的TS片段;智能播放設(shè)備接收直播設(shè)備發(fā)送的丟失的TS片段。
[0035]—種直播設(shè)備傳輸直播節(jié)目的方法,步驟為:
[0036]S4-1:直播設(shè)備與智能播放設(shè)備建立P2P連接通道;
[0037]S4-2:直播設(shè)備將接收到的直播節(jié)目數(shù)據(jù)轉(zhuǎn)換成TS片段;
[0038]S4-3:直播設(shè)備將TS片段通過(guò)P2P連接通道發(fā)送給智能播放設(shè)備。
[0039]所述步驟S4-3之后還包括,直播設(shè)備根據(jù)智能播放設(shè)備的請(qǐng)求重新發(fā)送TS片段給智能播放設(shè)備。
[0040]—種智能播放設(shè)備播放直播節(jié)目的方法,步驟為:
[0041 ] S5-1:智能播放設(shè)備與直播設(shè)備建立P2P連接通道;
[0042]S5-2:智能播放設(shè)備接收直播設(shè)備發(fā)送過(guò)來(lái)的TS片段和TS片段播放時(shí)長(zhǎng);
[0043]S5-3:智能播放設(shè)備根據(jù)收到的TS片段及TS片段播放時(shí)長(zhǎng)生成M3U8文件,并保存TS片段和M3U8文件到智能播放設(shè)備的緩存中;
[0044]S5-4:智能播放設(shè)備創(chuàng)建HTTP服務(wù);
[0045]S5-5:智能播放設(shè)備接收HTTP服務(wù)發(fā)送過(guò)來(lái)的TS片段和M3U8文件;
[0046]S5-6:智能播放設(shè)備播放TS片段。
[0047]所述步驟S5-2之后還包括,智能播放設(shè)備判斷接收到的所有TS片段的順序號(hào)是否連續(xù),如果不連續(xù),則智能播放設(shè)備發(fā)送TS片段重傳消息給直播設(shè)備,請(qǐng)求重新發(fā)送丟失的TS片段;智能播放設(shè)備接收直播設(shè)備發(fā)送的TS片段。
[0048]所述步驟S5-4至步驟S5-6還可以為:智能播放設(shè)備根據(jù)M3U8文件獲取智能播放設(shè)備緩存中的TS片段并播放。
[0049]—種直播設(shè)備傳輸直播節(jié)目的方法,步驟為:
[0050]S6-1:直播設(shè)備與智能播放設(shè)備建立P2P連接通道;
[0051 ] S6-2:直播設(shè)備將接收到的直播節(jié)目數(shù)據(jù)轉(zhuǎn)換成TS片段,并獲取每個(gè)TS片段的播放時(shí)長(zhǎng);
[0052]S6-3:直播設(shè)備將TS片段和TS片段播放時(shí)長(zhǎng)發(fā)送給智能播放設(shè)備。
[0053]所述步驟S6-3之后還包括,直播設(shè)備根據(jù)智能播放設(shè)備的請(qǐng)求,重新發(fā)送TS片段給智能播放設(shè)備。
[0054]所述TS片段符合HLS協(xié)議規(guī)范,具有能夠標(biāo)識(shí)其播放先后順序的順序號(hào)。
[0055]一種智能播放設(shè)備,包括:
[0056]第一P2P通道建立模塊,被配置為與直播設(shè)備建立P2P連接通道;
[0057]第一接收模塊,被配置為接收直播設(shè)備發(fā)送過(guò)來(lái)的TS片段;
[0058]第一保存模塊,被配置為保存接收到的TS片段到智能播放設(shè)備的緩存中;
[0059]播放模塊,被配置為播放TS片段。
[0060]所述智能播放設(shè)備,還包括:
[0061]判斷模塊,被配置為判斷接收到的所有TS片段的順序號(hào)是否連續(xù),如果不連續(xù),則發(fā)送TS片段重傳消息給直播設(shè)備,請(qǐng)求重新發(fā)送丟失的TS片段。
[0062]所述智能播放設(shè)備,還包括:
[0063]第二接收模塊,被配置為接收直播設(shè)備發(fā)送過(guò)來(lái)的M3U8文件;
[0064]第二保存模塊,被配置為保存接收到的M3U8文件到智能播放設(shè)備的緩存中。
[0065]所述智能播放設(shè)備,還包括:
[0066]第三接收模塊,被配置為接收直播設(shè)備發(fā)送過(guò)來(lái)的TS片段時(shí)長(zhǎng);
[0067]第三保存模塊,被配置為根據(jù)收到的TS片段及TS片段播放時(shí)長(zhǎng)生成M3U8文件,并保存M3U8文件到智能播放設(shè)備的緩存中。
[0068]所述智能播放設(shè)備,還包括:
[0069]HTTP服務(wù)創(chuàng)建模塊,被配置為創(chuàng)建HTTP服務(wù),并利用HTTP服務(wù)發(fā)送過(guò)來(lái)的TS片段和M3U8文件。
[0070]一種直播設(shè)備,
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1