流媒體播放方法和系統(tǒng)、內(nèi)存服務(wù)器的制造方法
【專(zhuān)利摘要】本發(fā)明涉及一種流媒體播放方法和系統(tǒng)、內(nèi)存服務(wù)器。所述流媒體播放方法包括以下步驟:獲取播放請(qǐng)求;根據(jù)所述播放請(qǐng)求從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù),并將所述頭數(shù)據(jù)下發(fā)給客戶端。上述流媒體播放方法和系統(tǒng)、內(nèi)存服務(wù)器,根據(jù)播放請(qǐng)求從內(nèi)存服務(wù)器上獲取相應(yīng)的頭數(shù)據(jù)下發(fā)給客戶端進(jìn)行播放,內(nèi)存服務(wù)器以全內(nèi)存模式存儲(chǔ)流媒體數(shù)據(jù)的頭數(shù)據(jù),從內(nèi)存服務(wù)器獲取數(shù)據(jù)相當(dāng)于從內(nèi)存中獲取頭數(shù)據(jù),并下發(fā)給客戶端,提高了緩沖頭數(shù)據(jù)的效率,提高了訪問(wèn)性能,且方便快速預(yù)覽流媒體。
【專(zhuān)利說(shuō)明】流媒體播放方法和系統(tǒng)、內(nèi)存服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù),特別是涉及ー種流媒體播放方法和系統(tǒng)、內(nèi)存服務(wù)器。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)有限帶寬的情況下,如何實(shí)時(shí)傳輸龐大的多媒體數(shù)據(jù),流媒體技術(shù)提供了較好的解決方案。流媒體技術(shù)是指通過(guò)網(wǎng)絡(luò)或特定數(shù)字信道邊下載邊播放的多媒體數(shù)據(jù)的工作方式。
[0003]傳統(tǒng)的流媒體服務(wù)主要是通過(guò)客戶端/服務(wù)器(Client/SerVice,C/S模式)模式,即用戶從流媒體服務(wù)器點(diǎn)擊觀看節(jié)目,然后流媒體服務(wù)器將流媒體數(shù)據(jù)推送給用戶。采用上述模式,所有的客戶端將連接到同一臺(tái)服務(wù)器上,服務(wù)器將承受很大的負(fù)載壓力,為此流媒體服務(wù)器采用了⑶N (Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))網(wǎng)絡(luò)結(jié)構(gòu)。
[0004]⑶N是ー種基于C/S結(jié)構(gòu)的分布式媒體技術(shù)服務(wù)平臺(tái),通過(guò)在現(xiàn)有的internet中増加ー層新的網(wǎng)絡(luò)結(jié)構(gòu),并采用智能化策略將用戶需要訪問(wèn)的內(nèi)容分發(fā)到距離用戶最近的、服務(wù)質(zhì)量最好的節(jié)點(diǎn),同時(shí)通過(guò)后臺(tái)服務(wù)自動(dòng)將用戶調(diào)度到相應(yīng)的節(jié)點(diǎn),為用戶提供最好的服務(wù)。該種方案可在一定程度上提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度,實(shí)現(xiàn)流媒體的下載、點(diǎn)播和直播。
[0005]然而,上述兩者模式中的客戶端播放多媒體數(shù)據(jù)時(shí),均需從服務(wù)器邊下載邊播放,由于受到網(wǎng)絡(luò)帶寬、服務(wù)器自身讀取數(shù)據(jù)速率的限制,緩沖播放數(shù)據(jù)的效率較慢,不方便快速瀏覽。
【發(fā)明內(nèi)容】
[0006]基于此,有必要提供ー種緩沖效率較高且方便快速瀏覽的流媒體播放方法。
[0007]此外,還有必要提供ー種緩沖效率較高且方便快速瀏覽的流媒體播放系統(tǒng)。
[0008]此外,還有必要提供ー種緩沖效率較高且方便快速瀏覽的內(nèi)存服務(wù)器。
[0009]ー種流媒體播放方法,包括以下步驟:
[0010]獲取播放請(qǐng)求;
[0011]根據(jù)所述播放請(qǐng)求從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù),并將所述頭數(shù)據(jù)下發(fā)給客戶端。
[0012]在其中一個(gè)實(shí)施例中,在所述獲取播放請(qǐng)求的步驟之前,還包括步驟:
[0013]將流媒體數(shù)據(jù)的播放地址下發(fā)給客戶端,并顯示在客戶端上;
[0014]所述獲取播放請(qǐng)求的步驟的具體包括:
[0015]獲取觸發(fā)所述播放地址產(chǎn)生的播放請(qǐng)求。
[0016]在其中一個(gè)實(shí)施例中,所述獲取播放請(qǐng)求的步驟具體包括:
[0017]獲取P2P網(wǎng)絡(luò)中的播放請(qǐng)求,或客戶端與服務(wù)器模式中的播放請(qǐng)求。
[0018]ー種流媒體播放系統(tǒng),包括內(nèi)存服務(wù)器和客戶端,所述內(nèi)存服務(wù)器包括:[0019]請(qǐng)求獲取模塊,用于獲取客戶端上傳的播放請(qǐng)求;
[0020]處理模塊,用于根據(jù)所述播放請(qǐng)求直接從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù);
[0021 ] 下發(fā)模塊,用于將所述頭數(shù)據(jù)下發(fā)給客戶端。
[0022]在其中一個(gè)實(shí)施例中,所述下發(fā)模塊還用于將流媒體數(shù)據(jù)的播放地址下發(fā)給所述客戶端;所述請(qǐng)求獲取模塊還用于獲取在所述客戶端上觸發(fā)所述播放地址產(chǎn)生的播放請(qǐng)求。
[0023]在其中一個(gè)實(shí)施例中,所述請(qǐng)求獲取模塊還用于獲取P2P網(wǎng)絡(luò)中客戶端上傳的播放請(qǐng)求,或客戶端與服務(wù)器模式中客戶端上傳的播放請(qǐng)求。
[0024]—種內(nèi)存服務(wù)器,包括:
[0025]請(qǐng)求獲取模塊,用于獲取播放請(qǐng)求;
[0026]處理模塊,用于根據(jù)所述播放請(qǐng)求直接從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù);
[0027]下發(fā)模塊,用于將所述頭數(shù)據(jù)下發(fā)給客戶端。
[0028]在其中一個(gè)實(shí)施例中,所述下發(fā)模塊還用于將流媒體數(shù)據(jù)的播放地址下發(fā)給客戶端;所述請(qǐng)求獲取模塊還用于獲取觸發(fā)所述播放地址產(chǎn)生的播放請(qǐng)求。
[0029]在其中一個(gè)實(shí)施例中,所述請(qǐng)求獲取模塊還用于獲取P2P網(wǎng)絡(luò)中的播放請(qǐng)求,或客戶端與服務(wù)器模式中的播放請(qǐng)求。
[0030]上述流媒體播放方法和系統(tǒng)、內(nèi)存服務(wù)器,根據(jù)播放請(qǐng)求從內(nèi)存服務(wù)器上獲取相應(yīng)的頭數(shù)據(jù)下發(fā)給客戶端進(jìn)行播放,內(nèi)存服務(wù)器以全內(nèi)存模式存儲(chǔ)流媒體的頭數(shù)據(jù),從內(nèi)存服務(wù)器獲取數(shù)據(jù)相當(dāng)于從內(nèi)存中獲取頭數(shù)據(jù),井下發(fā)給客戶端,提高了緩沖頭數(shù)據(jù)的效率,提高了訪問(wèn)性能,且方便快速預(yù)覽流媒體。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0031]圖1為ー個(gè)實(shí)施例中流媒體播放方法的流程圖;
[0032]圖2為ー個(gè)實(shí)施例中內(nèi)存服務(wù)器內(nèi)部結(jié)構(gòu)示意圖;
[0033]圖3為另ー個(gè)實(shí)施例中內(nèi)存服務(wù)器的內(nèi)部結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]下面結(jié)合具體的實(shí)施例及附圖對(duì)流媒體播放方法和內(nèi)存服務(wù)器的技術(shù)方案進(jìn)行詳細(xì)的描述,以使其更加清楚。
[0035]如圖1所示,在一個(gè)實(shí)施例中,ー種流媒體播放方法,包括以下步驟:
[0036]步驟SI 10,獲取播放請(qǐng)求。
[0037]具體的,通過(guò)客戶端向內(nèi)存服務(wù)器發(fā)起播放請(qǐng)求。該播放請(qǐng)求可為P2P (peer topeer,點(diǎn)對(duì)點(diǎn))網(wǎng)絡(luò)中播放請(qǐng)求或客戶端與服務(wù)器(C/S模式)模式的中的播放請(qǐng)求。
[0038]在步驟SllO之前,還包括步驟:將流媒體數(shù)據(jù)的播放地址下發(fā)給客戶端,并顯示在客戶端上。
[0039]具體的,例如將電影“冰河世紀(jì)3”的播放地址下發(fā)給客戶端(如瀏覽器),在瀏覽器上顯示該播放地址。[0040]步驟SllO具體包括:獲取觸發(fā)該播放地址產(chǎn)生的播放請(qǐng)求。例如可通過(guò)鼠標(biāo)、鍵盤(pán)或觸摸屏等設(shè)備點(diǎn)擊觸發(fā)該播放地址。
[0041]步驟S120,根據(jù)該播放請(qǐng)求從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù),并將該頭數(shù)據(jù)下發(fā)給客戶端。
[0042]具體的,預(yù)先在內(nèi)存服務(wù)器存儲(chǔ)流媒體的頭數(shù)據(jù)。內(nèi)存服務(wù)器是指以全內(nèi)存模式運(yùn)行的服務(wù)器。獲取到播放請(qǐng)求后,根據(jù)播放請(qǐng)求從內(nèi)存服務(wù)器獲取相應(yīng)的頭數(shù)據(jù),下發(fā)給客戶端進(jìn)行播放。其中,頭數(shù)據(jù)為整個(gè)視頻文件的開(kāi)頭部分。如此從內(nèi)存服務(wù)器獲取相應(yīng)的頭數(shù)據(jù)下發(fā)給客戶端,省略了內(nèi)存服務(wù)器從其他存儲(chǔ)設(shè)備讀取數(shù)據(jù)進(jìn)行緩存的過(guò)程,且僅需獲取頭數(shù)據(jù),不需獲取全部數(shù)據(jù),提高了獲取效率,提高了訪問(wèn)性能,方便快速預(yù)覽流媒體。
[0043]在P2P網(wǎng)絡(luò)中,首先由多個(gè)客戶端向內(nèi)存服務(wù)器請(qǐng)求頭數(shù)據(jù),直接從內(nèi)存服務(wù)器中獲取頭數(shù)據(jù)以提高緩沖頭數(shù)據(jù)的效率。
[0044]在C/S網(wǎng)絡(luò)模式中,客戶端向內(nèi)存服務(wù)器請(qǐng)求頭數(shù)據(jù)后,直接從內(nèi)存服務(wù)器中獲取頭數(shù)據(jù)。
[0045]進(jìn)一步的,在一個(gè)實(shí)施例中,上述流媒體播放方法,在獲取播放請(qǐng)求的步驟之前,還包括步驟:將流媒體數(shù)據(jù)的頭數(shù)據(jù)存儲(chǔ)在內(nèi)存服務(wù)器。
[0046]具體的,在內(nèi)存服務(wù)器中僅存儲(chǔ)流媒體數(shù)據(jù)的頭數(shù)據(jù)。頭數(shù)據(jù)是指截取的流媒體數(shù)據(jù)的開(kāi)頭部分,包括起始時(shí)間、終止時(shí)間、數(shù)據(jù)內(nèi)容。頭數(shù)據(jù)的大小可為IMB (兆)或2MB
坐寸ο
[0047]進(jìn)一步的,在一個(gè)實(shí)施例中,在根據(jù)該播放請(qǐng)求直接從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的流媒體數(shù)據(jù)的頭數(shù)據(jù),并將該頭數(shù)據(jù)下發(fā)給客戶端的步驟之后,還包括步驟:判斷客戶端上的緩沖區(qū)容量是否大于該頭數(shù)據(jù)的大小,若是,則從數(shù)據(jù)服務(wù)器獲取所述流媒體數(shù)據(jù)的頭數(shù)據(jù)外的剩余播放數(shù)據(jù),并將該流媒體數(shù)據(jù)的頭數(shù)據(jù)外的剩余播放數(shù)據(jù)下發(fā)給客戶端。
[0048]具體的,在客戶端上的緩沖區(qū)足夠緩沖頭數(shù)據(jù)時(shí),可提前從數(shù)據(jù)服務(wù)器上獲取該流媒體數(shù)據(jù)的除頭數(shù)據(jù)外的其余播放數(shù)據(jù),以便用戶查看了頭數(shù)據(jù)后,繼續(xù)播放時(shí),可及時(shí)提供播放數(shù)據(jù),減少等待緩沖時(shí)間。其中,數(shù)據(jù)服務(wù)器上存儲(chǔ)著完整的流媒體數(shù)據(jù)。
[0049]如圖2所示,在一個(gè)實(shí)施例中,一種流媒體播放系統(tǒng),包括內(nèi)存服務(wù)器10和客戶端20,內(nèi)存服務(wù)器10包括請(qǐng)求獲取模塊110、處理模塊120和下發(fā)模塊130。其中:
[0050]請(qǐng)求獲取模塊110用于獲取客戶端20上傳的播放請(qǐng)求。具體的,通過(guò)客戶端20向內(nèi)存服務(wù)器10發(fā)起播放請(qǐng)求。該播放請(qǐng)求可為P2P網(wǎng)絡(luò)中客戶端上傳的播放請(qǐng)求或客戶端與服務(wù)器模式中客戶端上傳的播放請(qǐng)求。
[0051]處理模塊120用于根據(jù)該播放請(qǐng)求直接從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù)。
[0052]下發(fā)模塊130用于將該頭數(shù)據(jù)下發(fā)給客戶端。
[0053]具體的,預(yù)先在內(nèi)存服務(wù)器的內(nèi)存中存儲(chǔ)流媒體數(shù)據(jù)的頭數(shù)據(jù)。內(nèi)存服務(wù)器是指以全內(nèi)存模式運(yùn)行的服務(wù)器。獲取到播放請(qǐng)求后,根據(jù)播放請(qǐng)求直接從內(nèi)存服務(wù)器獲取相應(yīng)的頭數(shù)據(jù),下發(fā)給客戶端進(jìn)行播放。其中,頭數(shù)據(jù)為整個(gè)視頻文件的開(kāi)頭部分。如此直接從內(nèi)存服務(wù)器獲取相應(yīng)的頭數(shù)據(jù)下發(fā)給客戶端,省略了內(nèi)存服務(wù)器從其他存儲(chǔ)設(shè)備讀取數(shù)據(jù)進(jìn)行緩存的過(guò)程,僅需獲取頭數(shù)據(jù),不需獲取全部流媒體數(shù)據(jù),提高了獲取效率,提高了訪問(wèn)性能,且方便快速預(yù)覽流媒體。
[0054]在P2P網(wǎng)絡(luò)中,首先由多個(gè)客戶端向內(nèi)存服務(wù)器請(qǐng)求頭數(shù)據(jù),直接從內(nèi)存服務(wù)器的內(nèi)存中獲取頭數(shù)據(jù)以提高緩沖頭數(shù)據(jù)的效率。
[0055]在C/S網(wǎng)絡(luò)模式中,客戶端向內(nèi)存服務(wù)器請(qǐng)求頭數(shù)據(jù)后,直接從內(nèi)存服務(wù)器的內(nèi)存中獲取頭數(shù)據(jù)。
[0056]進(jìn)一步地,在一個(gè)實(shí)施例中,下發(fā)模塊130還用于將流媒體數(shù)據(jù)的播放地址下發(fā)給客戶端。具體的,例如將電影“冰河世紀(jì)3”的播放地址下發(fā)給客戶端(如瀏覽器),在瀏覽器上顯示該播放地址。
[0057]請(qǐng)求獲取模塊110還用于獲取觸發(fā)該播放地址產(chǎn)生的播放請(qǐng)求。例如可通過(guò)鼠標(biāo)、鍵盤(pán)或觸摸屏等設(shè)備點(diǎn)擊觸發(fā)該播放地址。
[0058]如圖3所示,在一個(gè)實(shí)施例中,上述內(nèi)存服務(wù)器10,除了包括請(qǐng)求獲取模塊110、處理模塊120和下發(fā)模塊130,還包括預(yù)存模塊140。其中:
[0059]預(yù)存模塊140用于將流媒體數(shù)據(jù)的頭數(shù)據(jù)預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器中。
[0060]具體的,在內(nèi)存服務(wù)器中僅存儲(chǔ)流媒體數(shù)據(jù)的頭數(shù)據(jù),該頭數(shù)據(jù)為整個(gè)流媒體數(shù)據(jù)文件的開(kāi)頭部分。頭數(shù)據(jù)是指截取的流媒體數(shù)據(jù)的開(kāi)頭部分,包括起始時(shí)間、終止時(shí)間、數(shù)據(jù)內(nèi)容。部分?jǐn)?shù)據(jù)的大小可為IMB (兆)或2MB等。
[0061]處理模塊120還用于根據(jù)該播放請(qǐng)求從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的流媒體數(shù)據(jù)的頭數(shù)據(jù);下發(fā)模塊130還用于將該頭數(shù)據(jù)下發(fā)給客戶端。
[0062]進(jìn)一步地,處理模塊120還用于當(dāng)判斷客戶端上的緩沖區(qū)容量大于該頭數(shù)據(jù)的大小時(shí),從數(shù)據(jù)服務(wù)器獲取所述流媒體數(shù)據(jù)的頭數(shù)據(jù)外的剩余播放數(shù)據(jù),下發(fā)模塊130將該流媒體數(shù)據(jù)的頭數(shù)據(jù)外的剩余播放數(shù)據(jù)。
[0063]具體的,在客戶端上的緩沖區(qū)足夠緩沖該頭數(shù)據(jù)時(shí),可提前從數(shù)據(jù)服務(wù)器上獲取該流媒體數(shù)據(jù)的除頭數(shù)據(jù)外的其余播放數(shù)據(jù),以便用戶查看了頭數(shù)據(jù)后,繼續(xù)播放時(shí),可及時(shí)提供播放數(shù)據(jù),減少等待緩沖時(shí)間。
[0064]此外,還有必要提供一種內(nèi)存服務(wù)器,該內(nèi)存服務(wù)器采用上述的內(nèi)存服務(wù)器10,包括請(qǐng)求獲取模塊110、處理模塊120和下發(fā)模塊130。各模塊功能如上描述,在此不再贅述。
[0065]在其他實(shí)施例中,上述內(nèi)存服務(wù)器10還包括預(yù)存模塊140,其功能如上描述,在此不再贅述。
[0066]上述流媒體播放方法和系統(tǒng)、內(nèi)存服務(wù)器,根據(jù)播放請(qǐng)求從內(nèi)存服務(wù)器獲取相應(yīng)的頭數(shù)據(jù)下發(fā)給客戶端進(jìn)行播放,內(nèi)存服務(wù)器以全內(nèi)存模式存儲(chǔ)流媒體數(shù)據(jù)的頭數(shù)據(jù),從內(nèi)存服務(wù)器獲取數(shù)據(jù)相當(dāng)于從內(nèi)存中獲取頭數(shù)據(jù),并下發(fā)給客戶端,提高了緩沖頭數(shù)據(jù)的效率,提高了訪問(wèn)性能,且方便快速預(yù)覽頭數(shù)據(jù)。
[0067]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0068]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.ー種流媒體播放方法,包括以下步驟: 獲取播放請(qǐng)求; 根據(jù)所述播放請(qǐng)求從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù),并將所述頭數(shù)據(jù)下發(fā)給客戶端。
2.根據(jù)權(quán)利要求1所述的流媒體播放方法,其特征在于,在所述獲取播放請(qǐng)求的步驟之前,還包括步驟: 將流媒體數(shù)據(jù)的播放地址下發(fā)給客戶端,并顯示在客戶端上; 所述獲取播放請(qǐng)求的步驟的具體包括: 獲取觸發(fā)所述播放地址產(chǎn)生的播放請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的流媒體播放方法,其特征在于,所述獲取播放請(qǐng)求的步驟具體包括: 獲取P2P網(wǎng)絡(luò)中的播放請(qǐng)求,或客戶端與服務(wù)器模式中的播放請(qǐng)求。
4.ー種流媒體播放系統(tǒng),其特征在于,包括內(nèi)存服務(wù)器和客戶端,所述內(nèi)存服務(wù)器包括: 請(qǐng)求獲取模塊,用于獲取客戶端上傳的播放請(qǐng)求; 處理模塊,用于根據(jù)所述播放請(qǐng)求直接從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù); 下發(fā)模塊,用于將所述頭數(shù)據(jù)下發(fā)給客戶端。
5.根據(jù)權(quán)利要求4所述的流媒體播放系統(tǒng),其特征在干,所述下發(fā)模塊還用于將流媒體數(shù)據(jù)的播放地址下發(fā)給所述客戶端;所述請(qǐng)求獲取模塊還用于獲取在所述客戶端上觸發(fā)所述播放地址產(chǎn)生的播放請(qǐng)求。
6.根據(jù)權(quán)利要求4所述的流媒體播放系統(tǒng),其特征在于,所述請(qǐng)求獲取模塊還用于獲取P2P網(wǎng)絡(luò)中客戶端上傳的播放請(qǐng)求,或客戶端與服務(wù)器模式中客戶端上傳的播放請(qǐng)求。
7.—種內(nèi)存服務(wù)器,其特征在于,包括: 請(qǐng)求獲取模塊,用于獲取播放請(qǐng)求; 處理模塊,用于根據(jù)所述播放請(qǐng)求直接從預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器的流媒體數(shù)據(jù)中獲取相應(yīng)的頭數(shù)據(jù); 下發(fā)模塊,用于將所述頭數(shù)據(jù)下發(fā)給客戶端。
8.根據(jù)權(quán)利要求7所述的內(nèi)存服務(wù)器,其特征在于,所述下發(fā)模塊還用于將流媒體數(shù)據(jù)的播放地址下發(fā)給客戶端;所述請(qǐng)求獲取模塊還用于獲取觸發(fā)所述播放地址產(chǎn)生的播放請(qǐng)求。
9.根據(jù)權(quán)利要求7所述的內(nèi)存服務(wù)器,其特征在于,所述請(qǐng)求獲取模塊還用于獲取P2P網(wǎng)絡(luò)中的播放請(qǐng)求,或客戶端與服務(wù)器模式中的播放請(qǐng)求。
10.根據(jù)權(quán)利要求7所述的內(nèi)存服務(wù)器,其特征在于,還包括: 預(yù)存模塊,用于將流媒體數(shù)據(jù)的頭數(shù)據(jù)預(yù)先存儲(chǔ)在內(nèi)存服務(wù)器中。
【文檔編號(hào)】H04L29/06GK103595694SQ201210288729
【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2012年8月14日 優(yōu)先權(quán)日:2012年8月14日
【發(fā)明者】華有為 申請(qǐng)人:騰訊科技(深圳)有限公司