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

一種節(jié)目播放方法及網(wǎng)絡(luò)推流服務(wù)器的制造方法

文檔序號(hào):7773319閱讀:181來源:國(guó)知局
一種節(jié)目播放方法及網(wǎng)絡(luò)推流服務(wù)器的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種節(jié)目播放方法,所述方法包括:網(wǎng)絡(luò)推流服務(wù)器接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求;所述網(wǎng)絡(luò)推流服務(wù)器根據(jù)所述接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息;所述網(wǎng)絡(luò)推流服務(wù)器確定所述目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù);所述網(wǎng)絡(luò)推流服務(wù)器將所述目標(biāo)直播數(shù)據(jù)發(fā)送至所述終端。本發(fā)明實(shí)施例還公開了一種網(wǎng)絡(luò)推流服務(wù)器。采用本發(fā)明,節(jié)目播放的交互流程簡(jiǎn)單,可減少節(jié)目播放時(shí)延,加快信息傳播,并且成本較低。
【專利說明】一種節(jié)目播放方法及網(wǎng)絡(luò)推流服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種節(jié)目播放方法及網(wǎng)絡(luò)推流服務(wù)器。
【背景技術(shù)】
[0002]節(jié)目播放方法可以包括直播和回放,直播即在現(xiàn)場(chǎng)隨著事件的發(fā)生、發(fā)展進(jìn)程同步制作和發(fā)布信息,具有雙向流通過程的信息網(wǎng)絡(luò)發(fā)布方式;回放即錄制直播數(shù)據(jù)結(jié)束后,用戶通過瀏覽器可回放錄制好的影音及圖文內(nèi)容?,F(xiàn)有節(jié)目播放方式是通過實(shí)時(shí)內(nèi)容注入系統(tǒng)接收組播的節(jié)目流;RTCL (Real Time Content Library,實(shí)時(shí)內(nèi)容庫)分析和解析該節(jié)目流,產(chǎn)生節(jié)目索引文件,存儲(chǔ)原始數(shù)據(jù)和生成的原始數(shù)據(jù)相關(guān)信息,并將節(jié)目文件和索引文件發(fā)送至內(nèi)容定位系統(tǒng)。在終端發(fā)起請(qǐng)求時(shí),ISS(Internet Stream Server,網(wǎng)絡(luò)推流服務(wù)器)定位內(nèi)容定位系統(tǒng)的頻道內(nèi)容以及內(nèi)容等相關(guān)信息,然后向RTCL獲取節(jié)目?jī)?nèi)容并推送給終端。
[0003]節(jié)目播放方法的現(xiàn)有技術(shù)中,進(jìn)行交互的系統(tǒng)有實(shí)時(shí)內(nèi)容注入系統(tǒng)、RTCL、內(nèi)容定位系統(tǒng)以及ISS,交互流程復(fù)雜,增加了節(jié)目播放時(shí)延,并且成本較高。

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

[0004]本發(fā)明實(shí)施例提供一種節(jié)目播放方法及網(wǎng)絡(luò)推流服務(wù)器,節(jié)目播放的交互流程簡(jiǎn)單,可減少節(jié)目播放時(shí)延,加快信息傳播,并且成本較低。
[0005]本發(fā)明實(shí)施例提供一種節(jié)目播放方法,包括:
[0006]網(wǎng)絡(luò)推流服務(wù)器接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求;
[0007]所述網(wǎng)絡(luò)推流服務(wù)器根據(jù)所述接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息;
[0008]所述網(wǎng)絡(luò)推流服務(wù)器確定所述目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù);
[0009]所述網(wǎng)絡(luò)推流服務(wù)器將所述目標(biāo)直播數(shù)據(jù)發(fā)送至所述終端。
[0010]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)推流服務(wù)器,包括:
[0011]直播數(shù)據(jù)獲取請(qǐng)求接收模塊,用于接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求;
[0012]頻道信息獲取模塊,用于根據(jù)所述直播數(shù)據(jù)獲取請(qǐng)求接收模塊接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息;
[0013]直播數(shù)據(jù)確定模塊,用于確定所述頻道信息獲取模塊獲取到的目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù);
[0014]目標(biāo)直播數(shù)據(jù)發(fā)送模塊,用于將所述直播數(shù)據(jù)確定模塊確定的目標(biāo)直播數(shù)據(jù)發(fā)送至所述終端。
[0015]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明實(shí)施例中網(wǎng)絡(luò)推流服務(wù)器根據(jù)終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息;并確定所述頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù);將所述目標(biāo)直播數(shù)據(jù)發(fā)送至終端。節(jié)目播放過程中交互流程簡(jiǎn)單,可減少節(jié)目播放時(shí)延,加快信息傳播,并且成本較低?!緦@綀D】

【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實(shí)施例中一種節(jié)目播放方式的流程圖;
[0018]圖2是本發(fā)明實(shí)施例中一種直播實(shí)現(xiàn)方式的流程圖;
[0019]圖3是本發(fā)明實(shí)施例中一種點(diǎn)播實(shí)現(xiàn)方式的流程圖;
[0020]圖4是本發(fā)明實(shí)施例中一種網(wǎng)絡(luò)推流服務(wù)器的結(jié)構(gòu)圖;
[0021]圖5是本發(fā)明實(shí)施例中圖4的直播數(shù)據(jù)寫入模塊的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0022]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]本發(fā)明提供了一種節(jié)目播放方法及網(wǎng)絡(luò)推流服務(wù)器,節(jié)目播放的交互流程簡(jiǎn)單,可減少節(jié)目播放時(shí)延,加快信息傳播,并且成本較低。本發(fā)明的運(yùn)行環(huán)境是RedhatLinux5.5操作系統(tǒng)。
[0024]圖1是本發(fā)明實(shí)施例中一種節(jié)目播放方式的流程圖,本發(fā)明實(shí)施例簡(jiǎn)單地實(shí)現(xiàn)了節(jié)目播放的方案,其中所述節(jié)目可以包括直播節(jié)目和回放節(jié)目。
[0025]如圖所示本發(fā)明的所述方法至少包括:
[0026]步驟S101,網(wǎng)絡(luò)推流服務(wù)器接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求。
[0027]ISS可以接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求。其中隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展,直播的概念有了新的拓展和發(fā)展,現(xiàn)在更多的人關(guān)注網(wǎng)絡(luò)直播,特別是網(wǎng)絡(luò)視頻直播。通過網(wǎng)絡(luò)信號(hào),在線收看球賽、體育賽事、重大活動(dòng)和新聞等,讓用戶有了廣闊且自由的選擇空間。
[0028]步驟S102,網(wǎng)絡(luò)推流服務(wù)器根據(jù)接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息。
[0029]ISS可以對(duì)接收到的直播數(shù)據(jù)獲取請(qǐng)求進(jìn)行解析,獲取目標(biāo)頻道信息。其中目標(biāo)頻道信息可以包括目標(biāo)頻道的組播地址和頻道編號(hào)。
[0030]步驟S103,網(wǎng)絡(luò)推流服務(wù)器確定目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù)。
[0031]ISS可以查找與目標(biāo)頻道信息中的頻道編號(hào)匹配的緩沖區(qū),并確定該緩沖區(qū)中的目標(biāo)直播數(shù)據(jù)。
[0032]作為一種可選的實(shí)施方式,ISS確定目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù)之前,ISS可以根據(jù)預(yù)設(shè)的頻道信息接收編碼器組播的直播數(shù)據(jù),并將接收到的直播數(shù)據(jù)寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)。
[0033]具體實(shí)現(xiàn)中,直播數(shù)據(jù)流通過編碼器以組播的方式發(fā)送到ISS所在的局域網(wǎng),ISS根據(jù)預(yù)設(shè)的頻道信息到指定的組播地址接收直播數(shù)據(jù)流,其中預(yù)設(shè)的頻道信息包括多個(gè)頻道的組播地址和多個(gè)頻道編號(hào);ISS將接收到的直播數(shù)據(jù)寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū),其中所述緩沖區(qū)可以根據(jù)預(yù)設(shè)的頻道信息中的頻道編號(hào)進(jìn)行設(shè)定。[0034]作為一種可選的實(shí)施方式,當(dāng)RTCL啟動(dòng)時(shí),向ISS發(fā)送數(shù)據(jù)獲取請(qǐng)求;ISS接收到數(shù)據(jù)獲取請(qǐng)求后,發(fā)送與數(shù)據(jù)獲取請(qǐng)求相匹配的直播數(shù)據(jù)至RTCL,以使RTCL將所述直播數(shù)據(jù)錄制成回放數(shù)據(jù),并時(shí)間信息,其中數(shù)據(jù)獲取請(qǐng)求可以包括頻道編號(hào)信息,頻道編號(hào)信息可以包括頻道編號(hào),時(shí)間信息可以包括所述ISS接收到編碼器組播的直播數(shù)據(jù)的時(shí)間。
[0035]進(jìn)一步的,ISS可以將接收到的終端發(fā)送的回放數(shù)據(jù)獲取請(qǐng)求信息進(jìn)行解析,獲取回放數(shù)據(jù)查找請(qǐng)求,其中所述回放數(shù)據(jù)查找請(qǐng)求包括目標(biāo)頻道編號(hào)信息和目標(biāo)時(shí)間信息;ISS將回放數(shù)據(jù)查找請(qǐng)求發(fā)送至實(shí)時(shí)內(nèi)容庫,以使實(shí)時(shí)內(nèi)容庫將根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求確定的目標(biāo)回放數(shù)據(jù)發(fā)送至ISS5ISS獲取實(shí)時(shí)內(nèi)容庫發(fā)送的目標(biāo)回放數(shù)據(jù);ISS將獲取到的目標(biāo)回放數(shù)據(jù)發(fā)送至終端,以使終端通過播放器進(jìn)行節(jié)目播放。
[0036]編碼器和ISS處于同一個(gè)局域網(wǎng),其中編碼器是將衛(wèi)星接收機(jī)發(fā)送的直播數(shù)據(jù)進(jìn)行編碼,轉(zhuǎn)換為可用于傳輸和存儲(chǔ)的信號(hào)形式的設(shè)備。
[0037]作為一種可選的實(shí)施方式,所述緩沖區(qū)可以包括多個(gè)子緩沖區(qū),例如ISS可以為每個(gè)頻道設(shè)定緩沖區(qū),所述緩沖區(qū)可以包括10個(gè)子緩沖區(qū),每個(gè)子緩沖區(qū)的預(yù)設(shè)閾值可以是碼率*6s/8MB。
[0038]ISS將接收到的直播數(shù)據(jù)寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)可以進(jìn)一步包括:ISS將接收到的直播數(shù)據(jù)寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)子緩沖區(qū),并對(duì)目標(biāo)子緩沖區(qū)中的直播數(shù)據(jù)分配時(shí)間標(biāo)識(shí);在檢測(cè)到緩沖區(qū)中的所有子緩沖區(qū)都存儲(chǔ)有數(shù)據(jù)時(shí),將與當(dāng)前時(shí)間間隔最長(zhǎng)的時(shí)間標(biāo)識(shí)對(duì)應(yīng)的子緩沖區(qū)中的直播數(shù)據(jù)和時(shí)間標(biāo)識(shí)進(jìn)行清空處理,以便于網(wǎng)絡(luò)推流服務(wù)器將接收到的直播數(shù)據(jù)寫入沒有數(shù)據(jù)的目標(biāo)子緩沖區(qū),避免該目標(biāo)子緩沖區(qū)中存在的直播數(shù)據(jù)與下次寫入的新的直播數(shù)據(jù)相混合,使ISS發(fā)送至終端的直播數(shù)據(jù)發(fā)生混亂,降低了直播數(shù)據(jù)的可靠性。
[0039]步驟S104,網(wǎng)絡(luò)推流服務(wù)器將目標(biāo)直播數(shù)據(jù)發(fā)送至終端。
[0040]ISS將確定的目標(biāo)直播數(shù)據(jù)發(fā)送至終端,以使終端通過播放器進(jìn)行節(jié)目播放。
[0041]作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例還可以是ISS向本身所在的局域網(wǎng)組播網(wǎng)絡(luò)推流服務(wù)器接收到的直播數(shù)據(jù),處于所述局域網(wǎng)內(nèi)的終端根據(jù)頻道信息中的組播地址接收對(duì)應(yīng)的直播數(shù)據(jù),并通過播放器進(jìn)行節(jié)目播放。
[0042]在圖1所描述的節(jié)目播放方法中,ISS根據(jù)終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息;并確定所述頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù);將所述目標(biāo)直播數(shù)據(jù)發(fā)送至終端。ISS還可以根據(jù)終端發(fā)送的回放數(shù)據(jù)獲取請(qǐng)求,發(fā)送回放數(shù)據(jù)查找請(qǐng)求至RTCL ;并獲取RTCL根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求發(fā)送的目標(biāo)回放數(shù)據(jù);將所述目標(biāo)回放數(shù)據(jù)發(fā)送至終端。節(jié)目播放過程中交互流程簡(jiǎn)單,可減少節(jié)目播放時(shí)延,加快信息傳播,并且成本較低。
[0043]圖2是本發(fā)明實(shí)施例中一種直播實(shí)現(xiàn)方式的流程圖,其中圖2所示的網(wǎng)絡(luò)推流服務(wù)器和編碼器在同一局域網(wǎng)中。該直播實(shí)現(xiàn)方法可以包括以下步驟:
[0044]步驟S201,組播直播數(shù)據(jù)。
[0045]具體實(shí)現(xiàn)中,編碼器以組播的方式將直播數(shù)據(jù)流發(fā)送到ISS所在的局域網(wǎng),ISS根據(jù)預(yù)設(shè)的頻道信息到指定的組播地址接收直播數(shù)據(jù)流,其中預(yù)設(shè)的頻道信息包括多個(gè)頻道的組播地址和多個(gè)頻道編號(hào)。
[0046]編碼器是將衛(wèi)星接收機(jī)發(fā)送的直播數(shù)據(jù)進(jìn)行編碼,轉(zhuǎn)換為可用于傳輸和存儲(chǔ)的信號(hào)形式的設(shè)備。
[0047]步驟S202,將接收到的直播數(shù)據(jù)寫入緩沖區(qū)。
[0048]ISS將接收到的直播數(shù)據(jù)寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū),其中所述緩沖區(qū)可以根據(jù)預(yù)設(shè)的頻道信息中的頻道編號(hào)進(jìn)行設(shè)定。
[0049]作為一種可選的實(shí)施方式,所述緩沖區(qū)可以包括多個(gè)子緩沖區(qū),例如網(wǎng)絡(luò)推流服務(wù)器可以為每個(gè)頻道設(shè)定緩沖區(qū),所述緩沖區(qū)可以包括10個(gè)子緩沖區(qū),每個(gè)子緩沖區(qū)的預(yù)設(shè)閾值可以是碼率*6s/8MB。
[0050]作為一種可選的實(shí)施方式,ISS還可以將寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)的直播數(shù)據(jù)發(fā)送至RTCL,并攜帶頻道編號(hào)信息和時(shí)間信息,以使所述RTCL將所述直播數(shù)據(jù)錄制成回放數(shù)據(jù),其中頻道編號(hào)信息可以包括頻道編號(hào),時(shí)間信息可以包括所述ISS接收到編碼器組播的直播數(shù)據(jù)的時(shí)間。
[0051]進(jìn)一步的,ISS可以將接收到的終端發(fā)送的回放數(shù)據(jù)獲取請(qǐng)求信息進(jìn)行解析,獲取回放數(shù)據(jù)查找請(qǐng)求,其中所述回放數(shù)據(jù)查找請(qǐng)求包括目標(biāo)頻道編號(hào)信息和目標(biāo)時(shí)間信息;ISS將回放數(shù)據(jù)查找請(qǐng)求發(fā)送至RTCL,以使RTCL將根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求確定的回放數(shù)據(jù)發(fā)送至ISS ;ISS獲取實(shí)時(shí)內(nèi)容庫發(fā)送的回放數(shù)據(jù);ISS將獲取到的回放數(shù)據(jù)發(fā)送至終端,以使終端通過播放器進(jìn)行節(jié)目播放。
[0052]進(jìn)一步的,ISS將接收到的直播數(shù)據(jù)寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)子緩沖區(qū),并對(duì)目標(biāo)子緩沖區(qū)中的直播數(shù)據(jù)分配時(shí)間標(biāo)識(shí);在檢測(cè)到緩沖區(qū)中的所有子緩沖區(qū)都存儲(chǔ)有數(shù)據(jù)時(shí),將與當(dāng)前時(shí)間間隔最長(zhǎng)的時(shí)間標(biāo)識(shí)對(duì)應(yīng)的子緩沖區(qū)中的直播數(shù)據(jù)和時(shí)間標(biāo)識(shí)進(jìn)行清空處理,以便于ISS將接收到的直播數(shù)據(jù)寫入沒有數(shù)據(jù)的目標(biāo)子緩沖區(qū),避免該目標(biāo)子緩沖區(qū)中存在的直播數(shù)據(jù)與下次寫入的新的直播數(shù)據(jù)相混合,使ISS發(fā)送至終端的直播數(shù)據(jù)發(fā)生混亂,降低了直播數(shù)據(jù)的可靠性。
[0053]步驟S203,發(fā)送直播數(shù)據(jù)獲取請(qǐng)求。
[0054]終端發(fā)送直播數(shù)據(jù)獲取請(qǐng)求至ISS。其中隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展,直播的概念有了新的拓展和發(fā)展,現(xiàn)在更多的人關(guān)注網(wǎng)絡(luò)直播,特別是網(wǎng)絡(luò)視頻直播。通過網(wǎng)絡(luò)信號(hào),在線收看球賽、體育賽事、重大活動(dòng)和新聞等,讓用戶有了廣闊且自由的選擇空間。
[0055]步驟S204,根據(jù)接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息。
[0056]ISS可以對(duì)接收到的直播數(shù)據(jù)獲取請(qǐng)求進(jìn)行解析,獲取目標(biāo)頻道信息。其中目標(biāo)頻道信息可以包括目標(biāo)頻道的組播地址和頻道編號(hào)。
[0057]步驟S205,根據(jù)目標(biāo)頻道信息確定目標(biāo)直播數(shù)據(jù)。
[0058]ISS可以查找與目標(biāo)頻道信息中的頻道編號(hào)匹配的緩沖區(qū),并確定該緩沖區(qū)中的目標(biāo)直播數(shù)據(jù)。
[0059]步驟S206,發(fā)送目標(biāo)直播數(shù)據(jù)。
[0060]ISS將確定的目標(biāo)直播數(shù)據(jù)發(fā)送至終端,以使終端通過播放器進(jìn)行節(jié)目播放。
[0061]作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例還可以是ISS向本身所在的局域網(wǎng)組播ISS接收到的直播數(shù)據(jù),處于所述局域網(wǎng)內(nèi)的終端根據(jù)頻道信息中的組播地址接收對(duì)應(yīng)的直播數(shù)據(jù),并通過播放器進(jìn)行節(jié)目播放。
[0062]在圖2所描述的直播實(shí)現(xiàn)方法中,ISS根據(jù)終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息;并確定所述頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù);將所述目標(biāo)直播數(shù)據(jù)發(fā)送至終端。直播過程中進(jìn)行交互的系統(tǒng)只有ISS和終端,交互流程簡(jiǎn)單,可減少直播時(shí)延,加快信息傳播,并且成本較低。
[0063]圖3是本發(fā)明實(shí)施例中一種回放實(shí)現(xiàn)方式的流程圖,該回放實(shí)現(xiàn)方法可以包括以下步驟:
[0064]步驟S301,將接收到的直播數(shù)據(jù)寫入緩沖區(qū)。
[0065]直播數(shù)據(jù)流通過編碼器以組播的方式發(fā)送到ISS所在的局域網(wǎng),ISS根據(jù)預(yù)設(shè)的頻道信息到指定的組播地址接收直播數(shù)據(jù)流,其中預(yù)設(shè)的頻道信息包括多個(gè)頻道的組播地址和多個(gè)頻道編號(hào);ISS將接收到的直播數(shù)據(jù)寫入預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū),其中所述緩沖區(qū)可以根據(jù)預(yù)設(shè)的頻道信息中的頻道編號(hào)進(jìn)行設(shè)定。
[0066]作為一種可選的實(shí)施方式,所述緩沖區(qū)可以包括多個(gè)子緩沖區(qū),例如ISS可以為每個(gè)頻道設(shè)定緩沖區(qū),所述緩沖區(qū)可以包括10個(gè)子緩沖區(qū),每個(gè)子緩沖區(qū)的預(yù)設(shè)閾值可以是碼率*6s/8MB。
[0067]步驟S302,發(fā)送數(shù)據(jù)獲取請(qǐng)求。
[0068]RTCL啟動(dòng)時(shí),向ISS發(fā)送數(shù)據(jù)獲取請(qǐng)求。其中數(shù)據(jù)獲取請(qǐng)求可以包括頻道編號(hào)信息,頻道編號(hào)信息可以包括頻道編號(hào)。
[0069]步驟S303,發(fā)送緩沖區(qū)中的對(duì)應(yīng)的直播數(shù)據(jù)。
[0070]ISS接收到數(shù)據(jù)獲取請(qǐng)求后,發(fā)送緩沖區(qū)中的與數(shù)據(jù)獲取請(qǐng)求相匹配的直播數(shù)據(jù)至 RTCL。
[0071]步驟S304,將直播數(shù)據(jù)錄制成回放數(shù)據(jù),并攜帶時(shí)間信息。
[0072]RTCL可以將接收到的直播數(shù)據(jù)錄制成回放數(shù)據(jù),并攜帶時(shí)間信息。其中時(shí)間信息可以包括所述網(wǎng)絡(luò)推流服務(wù)器接收到編碼器組播的直播數(shù)據(jù)的時(shí)間。
[0073]步驟S305,發(fā)送回放數(shù)據(jù)獲取請(qǐng)求。
[0074]終端發(fā)送回放數(shù)據(jù)獲取請(qǐng)求至ISS,其中回放數(shù)據(jù)可以是回放的節(jié)目數(shù)據(jù)。
[0075]步驟S306,根據(jù)所述回放數(shù)據(jù)獲取請(qǐng)求,獲取回放數(shù)據(jù)查找請(qǐng)求。
[0076]ISS可以對(duì)接收到的直播數(shù)據(jù)獲取請(qǐng)求進(jìn)行解析,獲取回放數(shù)據(jù)查找請(qǐng)求,其中所述回放數(shù)據(jù)查找請(qǐng)求可以包括目標(biāo)頻道編號(hào)信息和目標(biāo)時(shí)間信息。
[0077]步驟S307,發(fā)送回放數(shù)據(jù)查找請(qǐng)求。
[0078]ISS將所述回放數(shù)據(jù)查找請(qǐng)求發(fā)送至RTCL。
[0079]步驟S308,根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求確定目標(biāo)回放數(shù)據(jù)。
[0080]RTCL根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求中的目標(biāo)頻道編號(hào)信息和目標(biāo)時(shí)間信息,確定目標(biāo)回放數(shù)據(jù)。
[0081 ] 步驟S309,接收目標(biāo)回放數(shù)據(jù)。
[0082]ISS接收RTCL發(fā)送的確定的目標(biāo)回放數(shù)據(jù)。
[0083]步驟S310,發(fā)送目標(biāo)回放數(shù)據(jù)。
[0084]ISS將目標(biāo)回放數(shù)據(jù)發(fā)送至終端,以使終端通過播放器進(jìn)行播放。
[0085]在圖3所描述的節(jié)目播放方法中,ISS根據(jù)終端發(fā)送的回放數(shù)據(jù)獲取請(qǐng)求,獲取回放數(shù)據(jù)查找請(qǐng)求,其中所述回放數(shù)據(jù)查找請(qǐng)求包括目標(biāo)頻道編號(hào)信息和目標(biāo)時(shí)間信息;發(fā)送所述回放數(shù)據(jù)查找請(qǐng)求至RTCL ;并接收RTCL根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求發(fā)送的目標(biāo)回放數(shù)據(jù),將所述目標(biāo)回放數(shù)據(jù)發(fā)送至終端?;胤胚^程中交互流程簡(jiǎn)單,可減少回放時(shí)延,力口快信息傳播,并且成本較低。
[0086]圖4是本發(fā)明實(shí)施例中一種網(wǎng)絡(luò)推送服務(wù)器的結(jié)構(gòu)圖,如圖所示該網(wǎng)絡(luò)推送服務(wù)器至少可以包括直播數(shù)據(jù)獲取請(qǐng)求接收模塊401、頻道信息獲取模塊402、直播數(shù)據(jù)確定模塊403以及目標(biāo)直播數(shù)據(jù)發(fā)送模塊404,其中:
[0087]直播數(shù)據(jù)獲取請(qǐng)求接收模塊401,用于接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求。其中隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展,直播的概念有了新的拓展和發(fā)展,現(xiàn)在更多的人關(guān)注網(wǎng)絡(luò)直播,特別是網(wǎng)絡(luò)視頻直播。通過網(wǎng)絡(luò)信號(hào),在線收看球賽、體育賽事、重大活動(dòng)和新聞等,讓用戶有了廣闊且自由的選擇空間。
[0088]頻道信息獲取模塊402,用于根據(jù)直播數(shù)據(jù)獲取請(qǐng)求接收模塊401接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息。
[0089]頻道信息獲取模塊402可以對(duì)直播數(shù)據(jù)獲取請(qǐng)求接收模塊401接收到的直播數(shù)據(jù)獲取請(qǐng)求進(jìn)行解析,獲取目標(biāo)頻道信息。其中目標(biāo)頻道信息可以包括目標(biāo)頻道的組播地址和頻道編號(hào)。
[0090]直播數(shù)據(jù)確定模塊403,用于確定頻道信息獲取模塊402獲取到的目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù)。
[0091]直播數(shù)據(jù)確定模塊403可以查找與頻道信息獲取模塊402獲取到的目標(biāo)頻道信息中的頻道編號(hào)匹配的緩沖區(qū),并確定該緩沖區(qū)中的目標(biāo)直播數(shù)據(jù)。
[0092]目標(biāo)直播數(shù)據(jù)發(fā)送模塊404,用于將直播數(shù)據(jù)確定模塊403確定的目標(biāo)直播數(shù)據(jù)發(fā)送至所述終端。
[0093]目標(biāo)直播數(shù)據(jù)發(fā)送模塊404將確定的目標(biāo)直播數(shù)據(jù)發(fā)送至終端,以使終端通過播放器進(jìn)行節(jié)目播放。
[0094]作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例中的移動(dòng)終端還可以包括:
[0095]直播數(shù)據(jù)接收模塊405,用于根據(jù)預(yù)設(shè)的頻道信息接收編碼器組播的直播數(shù)據(jù)。
[0096]直播數(shù)據(jù)接收模塊405根據(jù)預(yù)設(shè)的頻道信息到指定的組播地址接收編碼器以組播的方式發(fā)送到網(wǎng)絡(luò)推流服務(wù)器所在的局域網(wǎng)的直播數(shù)據(jù),其中預(yù)設(shè)的頻道信息包括多個(gè)頻道的組播地址和多個(gè)頻道編號(hào)。
[0097]編碼器是將衛(wèi)星接收機(jī)發(fā)送的直播數(shù)據(jù)進(jìn)行編碼,轉(zhuǎn)換為可用于傳輸和存儲(chǔ)的信號(hào)形式的設(shè)備。
[0098]緩沖區(qū)設(shè)定模塊406,用于根據(jù)所述預(yù)設(shè)的頻道信息設(shè)定對(duì)應(yīng)的緩沖區(qū)。
[0099]緩沖區(qū)設(shè)定模塊406可以根據(jù)預(yù)設(shè)的頻道信息中的頻道編號(hào)設(shè)定對(duì)應(yīng)的緩沖區(qū)。
[0100]作為一種可選的實(shí)施方式,所述緩沖區(qū)可以包括多個(gè)子緩沖區(qū),例如網(wǎng)絡(luò)推流服務(wù)器可以為每個(gè)頻道設(shè)定緩沖區(qū),所述緩沖區(qū)可以包括10個(gè)子緩沖區(qū),每個(gè)子緩沖區(qū)的預(yù)設(shè)閾值可以是碼率*6s/8MB。
[0101]直播數(shù)據(jù)寫入模塊407,用于將所述直播數(shù)據(jù)接收模塊405接收到的直播數(shù)據(jù)寫入所述緩沖區(qū)設(shè)定模塊406設(shè)定的預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)。
[0102]作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例中的直播數(shù)據(jù)寫入模塊407可以如圖5所示,進(jìn)一步包括:
[0103]直播數(shù)據(jù)寫入單元501,用于將直播數(shù)據(jù)接收模塊405接收到的直播數(shù)據(jù)寫入緩沖區(qū)設(shè)定模塊406設(shè)定的預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)子緩沖區(qū)。[0104]時(shí)間標(biāo)識(shí)分配單元502,用于對(duì)直播數(shù)據(jù)寫入單元501寫入的直播數(shù)據(jù)分配時(shí)間標(biāo)識(shí)。
[0105]緩沖區(qū)檢測(cè)單元503,用于檢測(cè)所述緩沖區(qū)設(shè)定模塊406設(shè)定的預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的所有子緩沖區(qū)都存儲(chǔ)有數(shù)據(jù)。
[0106]清空單元504,用于所述檢測(cè)單元503檢測(cè)到所述緩沖區(qū)中的所有子緩沖區(qū)都存儲(chǔ)有數(shù)據(jù)時(shí),將與當(dāng)前時(shí)間間隔最長(zhǎng)的時(shí)間標(biāo)識(shí)對(duì)應(yīng)的子緩沖區(qū)中的直播數(shù)據(jù)寫入單元501寫入的直播數(shù)據(jù)和時(shí)間標(biāo)識(shí)分配單元502分配的時(shí)間標(biāo)識(shí)進(jìn)行清空處理,以便于直播數(shù)據(jù)寫入單元501將接收到的直播數(shù)據(jù)寫入沒有數(shù)據(jù)的目標(biāo)子緩沖區(qū),避免該目標(biāo)子緩沖區(qū)中存在的直播數(shù)據(jù)與下次寫入的新的直播數(shù)據(jù)相混合,使目標(biāo)直播數(shù)據(jù)發(fā)送模塊404發(fā)送至終端的直播數(shù)據(jù)發(fā)生混亂,降低了直播數(shù)據(jù)的可靠性。
[0107]數(shù)據(jù)獲取請(qǐng)求接收模塊408,用于接收實(shí)時(shí)內(nèi)容庫發(fā)送的數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求包括頻道編號(hào)信息,頻道編號(hào)信息可以包括頻道編號(hào)。
[0108]直播數(shù)據(jù)發(fā)送模塊409,用于根據(jù)所述數(shù)據(jù)獲取請(qǐng)求接收模塊408接收到的數(shù)據(jù)獲取請(qǐng)求,發(fā)送直播數(shù)據(jù)寫入模塊407寫入所述緩沖區(qū)中的對(duì)應(yīng)的直播數(shù)據(jù)至實(shí)時(shí)內(nèi)容庫,以使所述實(shí)時(shí)內(nèi)容庫將所述直播數(shù)據(jù)錄制成回放數(shù)據(jù),并攜帶時(shí)間信息。
[0109]其中時(shí)間信息可以包括所述網(wǎng)絡(luò)推流服務(wù)器接收到編碼器組播的直播數(shù)據(jù)的時(shí)間。
[0110]回放數(shù)據(jù)獲取請(qǐng)求接收模塊410,用于接收終端發(fā)送的回放數(shù)據(jù)獲取請(qǐng)求。
[0111]回放數(shù)據(jù)查找請(qǐng)求發(fā)送模塊411,用于根據(jù)回放數(shù)據(jù)獲取請(qǐng)求接收模塊410接收到的回放數(shù)據(jù)獲取請(qǐng)求發(fā)送回放數(shù)據(jù)查找請(qǐng)求至RTCL,所述回放數(shù)據(jù)查找請(qǐng)求可以包括目標(biāo)頻道編號(hào)信息和目標(biāo)時(shí)間信息。
[0112]回放數(shù)據(jù)獲取模塊412,用于獲取RTCL根據(jù)回放數(shù)據(jù)查找請(qǐng)求發(fā)送模塊411發(fā)送的回放數(shù)據(jù)查找請(qǐng)求發(fā)送的目標(biāo)回放數(shù)據(jù)。
[0113]回放數(shù)據(jù)發(fā)送模塊413,用于發(fā)送回放數(shù)據(jù)獲取模塊412獲取到的目標(biāo)回放數(shù)據(jù)至所述終端。
[0114]回放數(shù)據(jù)發(fā)送模塊413將回放數(shù)據(jù)獲取模塊412獲取到的目標(biāo)回放數(shù)據(jù)發(fā)送至終端,以使終端通過播放器進(jìn)行播放。
[0115]在圖4和圖5所描述的網(wǎng)絡(luò)推流服務(wù)器中,頻道信息獲取模塊402根據(jù)終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息;直播數(shù)據(jù)確定模塊403確定所述頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù);目標(biāo)直播數(shù)據(jù)發(fā)送模塊404將所述目標(biāo)直播數(shù)據(jù)發(fā)送至終端。另外,回放數(shù)據(jù)查找請(qǐng)求發(fā)送模塊411可以根據(jù)終端發(fā)送的回放數(shù)據(jù),發(fā)送回放數(shù)據(jù)查找請(qǐng)求至RTCL ;回放數(shù)據(jù)獲取模塊412獲取RTCL根據(jù)播數(shù)據(jù)查找請(qǐng)求發(fā)送的目標(biāo)回放數(shù)據(jù);并獲取實(shí)時(shí)內(nèi)容庫根據(jù)所述請(qǐng)求信息發(fā)送的回放數(shù)據(jù);回放數(shù)據(jù)發(fā)送模塊413將所述目標(biāo)回放數(shù)據(jù)發(fā)送至終端。節(jié)目播放過程中交互流程簡(jiǎn)單,可減少節(jié)目播放時(shí)延,加快信息傳播,并且成本較低。
[0116]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0117]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0118]本發(fā)明實(shí)施例網(wǎng)絡(luò)推流服務(wù)器中的模塊和單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0119]需要說明的是,在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳細(xì)描述的部分,可以參見其他實(shí)施例的相關(guān)描述。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0120]以上對(duì)本發(fā)明實(shí)施例所提供的節(jié)目播放方法及網(wǎng)絡(luò)推流服務(wù)器進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種節(jié)目播放方法,其特征在于,所述方法包括: 網(wǎng)絡(luò)推流服務(wù)器接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求; 所述網(wǎng)絡(luò)推流服務(wù)器根據(jù)所述接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息; 所述網(wǎng)絡(luò)推流服務(wù)器確定所述目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù); 所述網(wǎng)絡(luò)推流服務(wù)器將所述目標(biāo)直播數(shù)據(jù)發(fā)送至所述終端。
2.如權(quán)利要求1所述的節(jié)目播放方法,其特征在于,所述確定所述目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù)之前還包括: 所述網(wǎng)絡(luò)推流服務(wù)器根據(jù)預(yù)設(shè)的頻道信息接收編碼器組播的直播數(shù)據(jù); 所述網(wǎng)絡(luò)推流服務(wù)器將所述接收到的直播數(shù)據(jù)寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)。
3.如權(quán)利要求2所述的節(jié)目播放方法,其特征在于,所述將所述接收到的直播數(shù)據(jù)寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)之前還包括: 所述網(wǎng)絡(luò)推流服務(wù)器根據(jù)所述預(yù)設(shè)的頻道信息設(shè)定對(duì)應(yīng)的緩沖區(qū),所述緩沖區(qū)包括多個(gè)子緩沖區(qū); 所述將所述接收到的直播數(shù)據(jù)寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)包括: 所述網(wǎng)絡(luò)推流服務(wù)器將所述接收到的直播數(shù)據(jù)寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)子緩沖區(qū),并對(duì)所述目標(biāo)子緩沖區(qū)中的直播數(shù)據(jù)分配時(shí)間標(biāo)識(shí); 所述網(wǎng)絡(luò)推流服務(wù)器在檢測(cè)`到所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的所有子緩沖區(qū)都存儲(chǔ)有數(shù)據(jù)時(shí),將與當(dāng)前時(shí)間間隔最長(zhǎng)的時(shí)間標(biāo)識(shí)對(duì)應(yīng)的子緩沖區(qū)中的直播數(shù)據(jù)和時(shí)間標(biāo)識(shí)進(jìn)行清空處理。
4.如權(quán)利要求2所述的節(jié)目播放方法,其特征在于,所述將所述接收到的直播數(shù)據(jù)寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)之后還包括: 所述網(wǎng)絡(luò)推流服務(wù)器接收實(shí)時(shí)內(nèi)容庫發(fā)送的數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求包括頻道編號(hào)信息; 所述網(wǎng)絡(luò)推流服務(wù)器根據(jù)所述數(shù)據(jù)獲取請(qǐng)求,發(fā)送對(duì)應(yīng)的直播數(shù)據(jù)至實(shí)時(shí)內(nèi)容庫,以使所述實(shí)時(shí)內(nèi)容庫將所述直播數(shù)據(jù)錄制成回放數(shù)據(jù),并攜帶時(shí)間信息。
5.如權(quán)利要求4所述的節(jié)目播放方法,其特征在于,所述將所述寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)的直播數(shù)據(jù)發(fā)送至實(shí)時(shí)內(nèi)容庫之后還包括: 所述網(wǎng)絡(luò)推流服務(wù)器接收終端發(fā)送的回放數(shù)據(jù)獲取請(qǐng)求; 所述網(wǎng)絡(luò)推流服務(wù)器根據(jù)所述回放數(shù)據(jù)獲取請(qǐng)求發(fā)送回放數(shù)據(jù)查找請(qǐng)求至所述實(shí)時(shí)內(nèi)容庫; 所述網(wǎng)絡(luò)推流服務(wù)器獲取所述實(shí)時(shí)內(nèi)容庫根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求發(fā)送的目標(biāo)回放數(shù)據(jù); 所述網(wǎng)絡(luò)推流服務(wù)器發(fā)送所述目標(biāo)回放數(shù)據(jù)至所述終端。
6.一種網(wǎng)絡(luò)推流服務(wù)器,其特征在于,所述網(wǎng)絡(luò)推流服務(wù)器包括: 直播數(shù)據(jù)獲取請(qǐng)求接收模塊,用于接收終端發(fā)送的直播數(shù)據(jù)獲取請(qǐng)求; 頻道信息獲取模塊,用于根據(jù)所述直播數(shù)據(jù)獲取請(qǐng)求接收模塊接收到的直播數(shù)據(jù)獲取請(qǐng)求,獲取目標(biāo)頻道信息; 直播數(shù)據(jù)確定模塊,用于確定所述頻道信息獲取模塊獲取到的目標(biāo)頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)直播數(shù)據(jù); 目標(biāo)直播數(shù)據(jù)發(fā)送模塊,用于將所述直播數(shù)據(jù)確定模塊確定的目標(biāo)直播數(shù)據(jù)發(fā)送至所述終。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)推流服務(wù)器,其特征在于,所述網(wǎng)絡(luò)推流服務(wù)器還包括: 直播數(shù)據(jù)接收模塊,用于根據(jù)預(yù)設(shè)的頻道信息接收編碼器組播的直播數(shù)據(jù); 直播數(shù)據(jù)寫入模塊,用于將所述直播數(shù)據(jù)接收模塊接收到的直播數(shù)據(jù)寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)。
8.如權(quán)利要求7所述的網(wǎng)絡(luò)推流服務(wù)器,其特征在于,所述網(wǎng)絡(luò)推流服務(wù)器還包括: 緩沖區(qū)設(shè)定模塊,用于根據(jù)所述預(yù)設(shè)的頻道信息設(shè)定對(duì)應(yīng)的緩沖區(qū),所述緩沖區(qū)包括多個(gè)子緩沖區(qū); 所述直播數(shù)據(jù)寫入模塊包括: 直播數(shù)據(jù)寫入單元,用于將所述直播數(shù)據(jù)接收模塊接收到的直播數(shù)據(jù)寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的目標(biāo)子緩沖區(qū); 時(shí)間標(biāo)識(shí) 分配單元,用于對(duì)所述直播數(shù)據(jù)寫入單元寫入的直播數(shù)據(jù)分配時(shí)間標(biāo)識(shí); 緩沖區(qū)檢測(cè)單元,用于檢測(cè)所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的所有子緩沖區(qū)都存儲(chǔ)有數(shù)據(jù); 清空單元,用于所述檢測(cè)單元檢測(cè)到所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的所有子緩沖區(qū)都存儲(chǔ)有數(shù)據(jù)時(shí),將與當(dāng)前時(shí)間間隔最長(zhǎng)的時(shí)間標(biāo)識(shí)對(duì)應(yīng)的子緩沖區(qū)中的直播數(shù)據(jù)和時(shí)間標(biāo)識(shí)進(jìn)行清空處理。
9.如權(quán)利要求7所述的網(wǎng)絡(luò)推流服務(wù)器,其特征在于,所述網(wǎng)絡(luò)推流服務(wù)器還包括: 數(shù)據(jù)獲取請(qǐng)求接收模塊,用于接收實(shí)時(shí)內(nèi)容庫發(fā)送的數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求包括頻道編號(hào)信息; 直播數(shù)據(jù)發(fā)送模塊,用于根據(jù)所述數(shù)據(jù)獲取請(qǐng)求接收模塊接收到的數(shù)據(jù)獲取請(qǐng)求,發(fā)送所述直播數(shù)據(jù)寫入模塊寫入所述預(yù)設(shè)的頻道信息對(duì)應(yīng)的緩沖區(qū)中的對(duì)應(yīng)的直播數(shù)據(jù)至實(shí)時(shí)內(nèi)容庫,以使所述實(shí)時(shí)內(nèi)容庫將所述直播數(shù)據(jù)錄制成回放數(shù)據(jù),并攜帶時(shí)間信息。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)推流服務(wù)器,其特征在于,所述網(wǎng)絡(luò)推流服務(wù)器還包括: 回放數(shù)據(jù)獲取請(qǐng)求接收模塊,用于接收終端發(fā)送的回放數(shù)據(jù)獲取請(qǐng)求; 回放數(shù)據(jù)查找請(qǐng)求發(fā)送模塊,用于根據(jù)所述回放數(shù)據(jù)獲取請(qǐng)求接收模塊接收到的回放數(shù)據(jù)獲取請(qǐng)求發(fā)送回放數(shù)據(jù)查找請(qǐng)求至所述實(shí)時(shí)內(nèi)容庫; 回放數(shù)據(jù)獲取模塊,用于獲取所述實(shí)時(shí)內(nèi)容庫根據(jù)所述回放數(shù)據(jù)查找請(qǐng)求發(fā)送模塊發(fā)送的回放數(shù)據(jù)查找請(qǐng)求發(fā)送的目標(biāo)回放數(shù)據(jù); 回放數(shù)據(jù)發(fā)送模塊,用于發(fā)送所述回放數(shù)據(jù)獲取模塊獲取到的目標(biāo)回放數(shù)據(jù)至所述終端。
【文檔編號(hào)】H04N21/254GK103561285SQ201310474350
【公開日】2014年2月5日 申請(qǐng)日期:2013年10月11日 優(yōu)先權(quán)日:2013年10月11日
【發(fā)明者】饒運(yùn)用 申請(qǐng)人:深圳市同洲電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1