[發(fā)明專(zhuān)利]一種流媒體播放方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202110371941.6 | 申請(qǐng)日: | 2021-04-07 |
| 公開(kāi)(公告)號(hào): | CN113115102B | 公開(kāi)(公告)日: | 2022-04-15 |
| 發(fā)明(設(shè)計(jì))人: | 陳小波;李云龍;田細(xì)亞 | 申請(qǐng)(專(zhuān)利權(quán))人: | 湖南快樂(lè)陽(yáng)光互動(dòng)娛樂(lè)傳媒有限公司 |
| 主分類(lèi)號(hào): | H04N21/438 | 分類(lèi)號(hào): | H04N21/438;H04N21/858;H04L61/4511 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 魯麗美 |
| 地址: | 410003 湖南省*** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 流媒體 播放 方法 裝置 | ||
本發(fā)明提供了一種流媒體播放方法及裝置,通過(guò)在域名解析失敗之后,根據(jù)上次解析對(duì)應(yīng)的錯(cuò)誤類(lèi)型,如由于網(wǎng)絡(luò)抖動(dòng)導(dǎo)致的域名解析失敗或下載失敗,由于運(yùn)營(yíng)商劫持導(dǎo)致的下載數(shù)據(jù)異常等,采用與該錯(cuò)誤類(lèi)型相對(duì)應(yīng)的域名解析方式進(jìn)行域名解析,提高了域名解析的成功率,解決由網(wǎng)絡(luò)抖動(dòng)、運(yùn)營(yíng)商劫持等導(dǎo)致的播放失敗問(wèn)題,提升了用戶(hù)體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及流媒體播放技術(shù)領(lǐng)域,更具體的,涉及一種流媒體播放方法及裝置。
背景技術(shù)
流媒體(Streaming Media)技術(shù)是指將一連串的媒體數(shù)據(jù)壓縮后,以流的方式在網(wǎng)絡(luò)中分段傳送,實(shí)現(xiàn)在網(wǎng)絡(luò)上實(shí)時(shí)傳輸并播放,在互聯(lián)網(wǎng)領(lǐng)域廣泛應(yīng)用。
域名解析模塊是流媒體播放中最基礎(chǔ)的模塊,若域名解析失敗就不能實(shí)現(xiàn)正常播放。域名解析通常包括本地域名解析和移動(dòng)互聯(lián)網(wǎng)域名解析。在現(xiàn)有技術(shù)中,播放器播放在線視頻時(shí),數(shù)據(jù)模塊先對(duì)播放地址進(jìn)行域名解析,域名解析使用本地域名解析,當(dāng)本地域名解析失敗時(shí)嘗試一次http域名解析,域名解析成功就開(kāi)始進(jìn)行視頻數(shù)據(jù)獲取,若失敗則提示播放失敗。若出現(xiàn)網(wǎng)絡(luò)抖動(dòng)或運(yùn)營(yíng)商劫持場(chǎng)景容易導(dǎo)致播放失敗。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種流媒體播放方法及裝置,實(shí)現(xiàn)靈活地域名解析,解決由網(wǎng)絡(luò)抖動(dòng)、運(yùn)營(yíng)商劫持導(dǎo)致的播放失敗問(wèn)題。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供的具體技術(shù)方案如下:
一種流媒體播放方法,包括:
在接收到播放指令的情況下,確定待播放視頻的待解析域名;
判斷所述待解析域名是否為第一次解析;
若是第一次解析,采用本地域名解析,本地域名解析失敗采用系統(tǒng)域名解析,系統(tǒng)域名解析失敗采用http域名解析;
若不是第一次解析,獲取上次解析對(duì)應(yīng)的錯(cuò)誤類(lèi)型,根據(jù)所述錯(cuò)誤類(lèi)型確定本次域名解析方式,并根據(jù)該域名解析方式解析所述待解析域名;
判斷本次域名解析是否成功解析到所述待解析域名對(duì)應(yīng)的IP地址;
若解析失敗,返回執(zhí)行所述判斷所述待解析域名是否為第一次解析;
若解析成功,訪問(wèn)所述待解析域名對(duì)應(yīng)的IP地址下載所述待播放視頻;
在成功下載所述待播放視頻的情況下,播放所述待播放視頻。
可選的,所述確定待播放視頻的待解析域名,包括:
解析所述播放指令得到所述待播放視頻的URL,并確定所述待播放視頻的URL對(duì)應(yīng)的域名和端口號(hào);
在緩存中查詢(xún)是否存在所述域名和所述端口號(hào)對(duì)應(yīng)的IP地址;
在緩存中不存在所述域名和所述端口號(hào)對(duì)應(yīng)的IP地址的情況下,確定所述域名為所述待播放視頻的所述待解析域名。
可選的,所述方法還包括:
在緩存中存在所述域名和所述端口號(hào)對(duì)應(yīng)的IP地址的情況下,訪問(wèn)所述域名和所述端口號(hào)對(duì)應(yīng)的IP地址下載所述待播放視頻。
可選的,在成功下載所述待播放視頻的情況下,所述方法還包括:
將所述待解析域名和所述端口號(hào)組合與IP地址的對(duì)應(yīng)關(guān)系存儲(chǔ)到緩存。
可選的,在所述訪問(wèn)所述域名對(duì)應(yīng)的IP地址下載所述待播放視頻之后,所述方法還包括:
若未成功下載所述待播放視頻,刪除緩存中存儲(chǔ)的所述域名和所述端口號(hào)組合與IP地址的對(duì)應(yīng)關(guān)系。
可選的,在將所述待解析域名和所述端口號(hào)組合與IP地址的對(duì)應(yīng)關(guān)系存儲(chǔ)到緩存之后,所述方法還包括:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于湖南快樂(lè)陽(yáng)光互動(dòng)娛樂(lè)傳媒有限公司,未經(jīng)湖南快樂(lè)陽(yáng)光互動(dòng)娛樂(lè)傳媒有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110371941.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專(zhuān)門(mén)適用于內(nèi)容分發(fā)的專(zhuān)用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專(zhuān)門(mén)適用于接收內(nèi)容或者與內(nèi)容交互的客戶(hù)端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶(hù)端之間或者在遠(yuǎn)程客戶(hù)端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種將寬帶流媒體系統(tǒng)接入移動(dòng)網(wǎng)絡(luò)的裝置及其方法
- 基于內(nèi)容分發(fā)網(wǎng)絡(luò)的流媒體加速系統(tǒng)、方法及設(shè)備
- 流媒體網(wǎng)關(guān)及其提供流媒體服務(wù)的方法
- 流媒體發(fā)布平臺(tái)及方法
- 一種流媒體業(yè)務(wù)優(yōu)化方法、設(shè)備及系統(tǒng)
- 一種移動(dòng)流媒體播放器及其網(wǎng)關(guān)
- 一種流媒體接入方法及裝置
- 流媒體服務(wù)系統(tǒng)
- 流媒體緩存方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 流媒體的傳輸方法、流媒體服務(wù)器及流媒體系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 光源裝置、照明裝置、液晶裝置和電子裝置
- 預(yù)測(cè)裝置、編輯裝置、逆預(yù)測(cè)裝置、解碼裝置及運(yùn)算裝置
- 圖像形成裝置、定影裝置、遮光裝置以及保持裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 電子裝置、光盤(pán)裝置、顯示裝置和攝像裝置
- 光源裝置、照明裝置、曝光裝置和裝置制造方法
- 用戶(hù)裝置、裝置對(duì)裝置用戶(hù)裝置、后端裝置及其定位方法
- 遙控裝置、通信裝置、可變裝置及照明裝置
- 透鏡裝置、攝像裝置、處理裝置和相機(jī)裝置
- 抖動(dòng)校正裝置、驅(qū)動(dòng)裝置、成像裝置、和電子裝置





