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

一種支持組播流的媒體播放方法、裝置及機(jī)頂盒的制作方法_2

文檔序號(hào):9691430閱讀:來(lái)源:國(guó)知局
= Inet Address, get By Name ("230. 0·0· 1"); //230. 0. 0. 1為組播地址
[0058] socket. Join Group (address) ;//加入組播組
[0059] Datagram Packet packet ;
[0060] byte []rev = new byte [512] ;// 定義接收數(shù)據(jù)的空間
[0061] packet = new DatagramPacket (rev,rev. length);
[0062] socket, receive (packet) ;// 接收數(shù)據(jù)報(bào)文
[0063] String received = new String (packet. getData ()). trim ();
[0064] System, out. println ("received: "+received) :// 打印出了數(shù)據(jù)報(bào)文
[0065] socket, leave Group (address) ;//離開組播組
[0066] socket, close () ;// 關(guān)閉 socket
[0067] 步驟S104 :發(fā)送所述組播數(shù)據(jù),以響應(yīng)媒體資源請(qǐng)求。
[0068] 這里,發(fā)送所述組播數(shù)據(jù),以響應(yīng)媒體資源請(qǐng)求包括:通過(guò)調(diào)用Java開發(fā)包所提 供的第二子類java. net. Server Socket的方式來(lái)響應(yīng)媒體資源請(qǐng)求。
[0069] 具體地,通過(guò)調(diào)用Java開發(fā)包所提供的第二子類ava. net. Server Socket的方式 來(lái)響應(yīng)媒體資源請(qǐng)求包括:
[0070]

[0072] 通過(guò)步驟S104,機(jī)頂盒將所接收的組播數(shù)據(jù)返回給媒體播放器,這樣媒體播放器 就可以將所述組播數(shù)據(jù)加以播放。
[0073] 如此,通過(guò)本發(fā)明實(shí)施例所述的支持組播流的媒體播放方法,在原有的機(jī)頂盒僅 支持HTTP、HLS、以及RTSP等幾項(xiàng)基本協(xié)議的條件下,通過(guò)在機(jī)頂盒中增加對(duì)IGMP協(xié)議的 支持,以使機(jī)頂盒實(shí)現(xiàn)支持組播流的媒體播放能力,從而極大程度上擴(kuò)展了現(xiàn)有機(jī)頂盒的 應(yīng)用場(chǎng)景。
[0074] 圖3為本發(fā)明實(shí)施例支持組播流的媒體播放裝置的組成結(jié)構(gòu)示意圖,如圖3所示, 所述裝置包括:請(qǐng)求接收模塊10、解析模塊11、執(zhí)行模塊12、組播數(shù)據(jù)接收模塊13、以及發(fā) 送模塊14;其中,
[0075] 所述請(qǐng)求接收模塊10,用于接收媒體資源請(qǐng)求;
[0076] 所述解析模塊11,用于對(duì)所述媒體資源請(qǐng)求進(jìn)行地址過(guò)濾解析,獲取解析結(jié)果;
[0077] 所述執(zhí)行模塊12,用于當(dāng)所述解析結(jié)果為組播地址時(shí),開啟組播接收開關(guān);
[0078] 所述組播數(shù)據(jù)接收模塊13,用于利用發(fā)送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文請(qǐng)求的方式加入 組播并接收組播數(shù)據(jù);
[0079] 這里,所述組播數(shù)據(jù)接收模塊13利用發(fā)送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文請(qǐng)求的方式加 入組播并接收組播數(shù)據(jù)包括:通過(guò)調(diào)用Java開發(fā)包所提供的基本類java. net. Datagram Socket和子類java. net. Multicast Socket的方式來(lái)實(shí)現(xiàn)加入組播并接收組播數(shù)據(jù)。
[0080] 所述發(fā)送模塊14,用于發(fā)送所述組播數(shù)據(jù),以響應(yīng)媒體資源請(qǐng)求。
[0081] 這里,所述發(fā)送模塊14通過(guò)調(diào)用Java開發(fā)包所提供的第二子類java. net. Server Socket的方式來(lái)響應(yīng)媒體資源請(qǐng)求。
[0082] 在本發(fā)明實(shí)施例中,所述裝置還包括設(shè)置模塊15 ;其中,
[0083] 所述設(shè)置模塊15,用于預(yù)先設(shè)置組播接收開關(guān)。
[0084] 具體地,所述設(shè)置模塊15通過(guò)自定義的開關(guān)按鍵(apk)或者服務(wù)(service)的方 式設(shè)置打開無(wú)線wifi連接中接收組播數(shù)據(jù)的開關(guān)。
[0085] 在實(shí)際應(yīng)用中,所述請(qǐng)求接收模塊10、解析模塊11、執(zhí)行模塊12、組播數(shù)據(jù)接收模 塊13、發(fā)送模塊14、以及設(shè)置模塊15均可由本發(fā)明實(shí)施例支持組播流的媒體播放裝置所屬 機(jī)頂盒中的中央處理器(CPU)、微處理器(MPU)、數(shù)字信號(hào)處理器(DSP)、或現(xiàn)場(chǎng)可編程門陣 列(FPGA)等實(shí)現(xiàn);另外,所述發(fā)送模塊14還可由本發(fā)明實(shí)施例支持組播流的媒體播放裝置 所屬機(jī)頂盒中的模擬HTTP服務(wù)器(HTTP Server)實(shí)現(xiàn)。
[0086] 基于上述支持組播流的媒體播放裝置,本發(fā)明實(shí)施例還提供一種機(jī)頂盒,所述機(jī) 頂盒包括支持組播流的媒體播放裝置;其中,
[0087] 所述支持組播流的媒體播放裝置用于,接收媒體資源請(qǐng)求;對(duì)所述媒體資源請(qǐng)求 進(jìn)行地址過(guò)濾解析,獲取解析結(jié)果;當(dāng)所述解析結(jié)果為組播地址時(shí),開啟組播接收開關(guān);利 用發(fā)送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文請(qǐng)求的方式加入組播并接收組播數(shù)據(jù);發(fā)送所述組播數(shù)據(jù), 以響應(yīng)媒體資源請(qǐng)求。
[0088] 進(jìn)一步地,所述支持組播流的媒體播放裝置還用于,在接收媒體資源請(qǐng)求之前,預(yù) 先設(shè)置組播接收開關(guān)。
[0089] 具體地,所述支持組播流的媒體播放裝置通過(guò)自定義的開關(guān)按鍵或者服務(wù)的方式 設(shè)置打開無(wú)線連接中接收組播數(shù)據(jù)的開關(guān)。
[0090] 進(jìn)一步地,所述支持組播流的媒體播放裝置用于,通過(guò)調(diào)用Java開發(fā)包所提供的 基本類 java. net. Datagram Socket 和第一子類 java. net. Multicast Socket 的方式來(lái)實(shí) 現(xiàn)加入組播并接收組播數(shù)據(jù)。
[0091] 具體地,所述支持組播流的媒體播放裝置通過(guò)調(diào)用Java開發(fā)包所提供的第二子 類java. net. Server Socket的方式來(lái)響應(yīng)媒體資源請(qǐng)求。
[0092] 需要說(shuō)明的是,在本發(fā)明實(shí)施例所提供的機(jī)頂盒中,所述支持組播流的媒體播放 裝置的組成結(jié)構(gòu)可以為如圖3所示的結(jié)構(gòu)。
[0093] 以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種支持組播流的媒體播放方法,其特征在于,所述方法包括: 接收媒體資源請(qǐng)求; 對(duì)所述媒體資源請(qǐng)求進(jìn)行地址過(guò)濾解析,獲取解析結(jié)果; 當(dāng)所述解析結(jié)果為組播地址時(shí),開啟組播接收開關(guān); 利用發(fā)送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文請(qǐng)求的方式加入組播并接收組播數(shù)據(jù); 發(fā)送所述組播數(shù)據(jù),以響應(yīng)媒體資源請(qǐng)求。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:在接收媒體資源請(qǐng)求之 前,預(yù)先設(shè)置組播接收開關(guān)。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)先設(shè)置組播接收開關(guān)包括:通過(guò)自 定義的開關(guān)按鍵或者服務(wù)的方式設(shè)置打開無(wú)線連接中接收組播數(shù)據(jù)的開關(guān)。4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述利用發(fā)送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文 請(qǐng)求的方式加入組播并接收組播數(shù)據(jù)包括:通過(guò)調(diào)用Java開發(fā)包所提供的基本類和第一 子類的方式來(lái)實(shí)現(xiàn)加入組播并接收組播數(shù)據(jù)。5. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述發(fā)送所述組播數(shù)據(jù),以響應(yīng)媒體 資源請(qǐng)求包括:通過(guò)調(diào)用Java開發(fā)包所提供的第二子類的方式來(lái)響應(yīng)媒體資源請(qǐng)求。6. -種支持組播流的媒體播放裝置,其特征在于,所述裝置包括:請(qǐng)求接收模塊、解析 模塊、執(zhí)行模塊、組播數(shù)據(jù)接收模塊、以及發(fā)送模塊;其中, 所述請(qǐng)求接收模塊,用于接收媒體資源請(qǐng)求; 所述解析模塊,用于對(duì)所述媒體資源請(qǐng)求進(jìn)行地址過(guò)濾解析,獲取解析結(jié)果; 所述執(zhí)行模塊,用于當(dāng)所述解析結(jié)果為組播地址時(shí),開啟組播接收開關(guān); 所述組播數(shù)據(jù)接收模塊,用于利用發(fā)送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文請(qǐng)求的方式加入組播并 接收組播數(shù)據(jù); 所述發(fā)送模塊,用于發(fā)送所述組播數(shù)據(jù),以響應(yīng)媒體資源請(qǐng)求。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括設(shè)置模塊;其中, 所述設(shè)置模塊,用于預(yù)先設(shè)置組播接收開關(guān)。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置模塊用于,通過(guò)自定義的開關(guān)按 鍵或者服務(wù)的方式設(shè)置打開無(wú)線連接中接收組播數(shù)據(jù)的開關(guān)。9. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述組播數(shù)據(jù)接收模塊用于,通過(guò)調(diào) 用Java開發(fā)包所提供的基本類和第一子類的方式來(lái)實(shí)現(xiàn)加入組播并接收組播數(shù)據(jù)。10. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述發(fā)送模塊用于,通過(guò)調(diào)用Java 開發(fā)包所提供的第二子類的方式來(lái)響應(yīng)媒體資源請(qǐng)求。11. 一種機(jī)頂盒,其特征在于,所述機(jī)頂盒包括支持組播流的媒體播放裝置;其中, 所述支持組播流的媒體播放裝置用于,接收媒體資源請(qǐng)求;對(duì)所述媒體資源請(qǐng)求進(jìn)行 地址過(guò)濾解析,獲取解析結(jié)果;當(dāng)所述解析結(jié)果為組播地址時(shí),開啟組播接收開關(guān);利用發(fā) 送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文請(qǐng)求的方式加入組播并接收組播數(shù)據(jù);發(fā)送所述組播數(shù)據(jù),以響 應(yīng)媒體資源請(qǐng)求。12. 根據(jù)權(quán)利要求11所述的機(jī)頂盒,其特征在于,所述支持組播流的媒體播放裝置還 用于,在接收媒體資源請(qǐng)求之前,預(yù)先設(shè)置組播接收開關(guān)。13. 根據(jù)權(quán)利要求12所述的機(jī)頂盒,其特征在于,所述支持組播流的媒體播放裝置用 于,通過(guò)自定義的開關(guān)按鍵或者服務(wù)的方式設(shè)置打開無(wú)線連接中接收組播數(shù)據(jù)的開關(guān)。14. 根據(jù)權(quán)利要求11或12所述的機(jī)頂盒,其特征在于,所述支持組播流的媒體播放裝 置用于,通過(guò)調(diào)用Java開發(fā)包所提供的基本類和第一子類的方式來(lái)實(shí)現(xiàn)加入組播并接收 組播數(shù)據(jù)。15. 根據(jù)權(quán)利要求11或12所述的機(jī)頂盒,其特征在于,所述支持組播流的媒體播放裝 置用于,通過(guò)調(diào)用Java開發(fā)包所提供的第二子類的方式來(lái)響應(yīng)媒體資源請(qǐng)求。
【專利摘要】本發(fā)明提供了一種支持組播流的媒體播放方法,接收媒體資源請(qǐng)求;對(duì)所述媒體資源請(qǐng)求進(jìn)行地址過(guò)濾解析,獲取解析結(jié)果;當(dāng)所述解析結(jié)果為組播地址時(shí),開啟組播接收開關(guān);利用發(fā)送互聯(lián)網(wǎng)組管理協(xié)議報(bào)文請(qǐng)求的方式加入組播并接收組播數(shù)據(jù);發(fā)送所述組播數(shù)據(jù),以響應(yīng)媒體資源請(qǐng)求。本發(fā)明還提供了一種支持組播流的媒體播放裝置及機(jī)頂盒。
【IPC分類】H04N21/6405, H04N21/643
【公開號(hào)】CN105451095
【申請(qǐng)?zhí)枴緾N201410522660
【發(fā)明人】廖小艷
【申請(qǐng)人】中興通訊股份有限公司
【公開日】2016年3月30日
【申請(qǐng)日】2014年9月30日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丰都县| 吉木萨尔县| 开阳县| 彰化县| 怀远县| 高青县| 开平市| 贺州市| 绥江县| 健康| 乌拉特后旗| 格尔木市| 都兰县| 焦作市| 苏尼特左旗| 织金县| 宿松县| 洪洞县| 洪湖市| 衡阳县| 汕尾市| 峨边| 高雄市| 和田市| 保定市| 浑源县| 广河县| 栖霞市| 灵丘县| 静安区| 大渡口区| 金寨县| 盐边县| 辽宁省| 蕉岭县| 甘孜县| 甘肃省| 新邵县| 花莲市| 康保县| 晋江市|