本發(fā)明涉及視頻通訊技術(shù)領(lǐng)域,具體地說(shuō)是一種實(shí)用性強(qiáng)、基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法。
背景技術(shù):
隨著廣電OTT業(yè)務(wù)的發(fā)展,雙向點(diǎn)播用戶越來(lái)越多,給每個(gè)機(jī)頂盒用戶分配固定帶寬越來(lái)越不能發(fā)揮有效的作用。這是因?yàn)橛脩粼跊](méi)有進(jìn)行點(diǎn)播時(shí),帶寬基本空閑,而在點(diǎn)播過(guò)程中,對(duì)帶寬的要求突然增加。并且現(xiàn)在高清、超強(qiáng)、4K視頻不斷增加,對(duì)用過(guò)均分帶寬,對(duì)于突發(fā)的帶寬占用現(xiàn)象,經(jīng)常顯得力不從心,無(wú)法保證帶寬利用的優(yōu)化。
基于此,現(xiàn)提供一種基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法。該方法基于HLS協(xié)議實(shí)現(xiàn),HLS協(xié)議是Apple的動(dòng)態(tài)碼率自適應(yīng)技術(shù)。主要用于PC和Apple終端的音視頻服務(wù)。包括一個(gè)m3u(8)的索引文件,TS媒體分片文件和key加密串文件。
常用的流媒體協(xié)議主要有HTTP漸進(jìn)下載和基于RTSP/RTP的實(shí)時(shí)流媒體協(xié)議,這二種基本是完全不同的東西,目前比較方便又好用的是用HTTP漸進(jìn)下載方法。在這個(gè)中 apple 公司的 HTTP Live Streaming 是這個(gè)方面的代表。它最初是蘋果公司針對(duì)iPhone、iPod、iTouch和iPad等移動(dòng)設(shè)備而開發(fā)的流.現(xiàn)在見到在桌面也有很多應(yīng)用了,HTML5 是直接支持這個(gè)。
基于此,本方法針對(duì)前述需求,結(jié)合廣電網(wǎng)絡(luò)已有的帶寬分配管理模塊的功能,當(dāng)用戶點(diǎn)播時(shí)臨時(shí)提高帶寬,完成點(diǎn)播后恢復(fù)至初始帶寬,由會(huì)話資源管理服務(wù)器行動(dòng)態(tài)的智能管理,充分提高廣電網(wǎng)絡(luò)利用率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種實(shí)用性強(qiáng)、基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法。
一種基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法,包括網(wǎng)絡(luò)連接的服務(wù)器端和機(jī)頂盒端,且服務(wù)器端設(shè)置有會(huì)話資源管理服務(wù)器,其網(wǎng)絡(luò)帶寬調(diào)整過(guò)程為:機(jī)頂盒端在進(jìn)行觀看網(wǎng)絡(luò)點(diǎn)播、直播節(jié)目時(shí),服務(wù)器端的會(huì)話資源管理服務(wù)器根據(jù)機(jī)頂盒點(diǎn)播的視頻內(nèi)容,動(dòng)態(tài)申請(qǐng)網(wǎng)絡(luò)帶寬管理,臨時(shí)上調(diào)該機(jī)頂盒的網(wǎng)絡(luò)帶寬;當(dāng)機(jī)頂盒點(diǎn)播結(jié)束后,會(huì)話資源管理服務(wù)器再次申請(qǐng)網(wǎng)絡(luò)帶寬管理,下調(diào)給該機(jī)頂盒分配的廣電帶寬。
其具體實(shí)現(xiàn)過(guò)程為:
在服務(wù)器端設(shè)置會(huì)話資源管理服務(wù)器,獲取機(jī)頂盒端的相關(guān)信息;
在機(jī)頂盒端,當(dāng)用戶在進(jìn)入雙向點(diǎn)播、直播功能時(shí),基于HLS協(xié)議,播放器自動(dòng)向服務(wù)器端發(fā)起下載TS文件的請(qǐng)求;
會(huì)話資源管理服務(wù)器收到開始播放的請(qǐng)求或用戶停止播放不再請(qǐng)求后,調(diào)用網(wǎng)絡(luò)帶寬調(diào)整請(qǐng)求,動(dòng)態(tài)調(diào)整給機(jī)頂盒分配的廣電網(wǎng)絡(luò)帶寬。
所述會(huì)話資源管理服務(wù)器獲取的機(jī)頂盒端相關(guān)信息是指當(dāng)前正在點(diǎn)播的機(jī)頂盒信息及點(diǎn)播影片的信息。
機(jī)頂盒端播放器播放請(qǐng)求TS文件時(shí),先向會(huì)話資源管理服務(wù)器請(qǐng)求推流服務(wù)器地址,從而獲的推流服務(wù)器來(lái)下載請(qǐng)求的TS文件。
會(huì)話資源管理服務(wù)器的工作過(guò)程為:在會(huì)話資源管理服務(wù)器收到機(jī)頂盒端發(fā)送來(lái)的請(qǐng)求后,首先獲得當(dāng)前資源的碼率及機(jī)頂盒信息,發(fā)起提高指定機(jī)頂盒帶寬到指定帶寬的請(qǐng)求,調(diào)整成功后,返回給機(jī)頂盒TS下載地址,機(jī)頂盒獲取到TS下載地址后實(shí)現(xiàn)正常播放。
所述寬帶請(qǐng)求由設(shè)置在服務(wù)器端的網(wǎng)絡(luò)帶寬管理服務(wù)器接收并完成寬帶調(diào)整,當(dāng)機(jī)頂盒停止播放后,會(huì)話資源管理服務(wù)器監(jiān)測(cè)到當(dāng)前機(jī)頂盒已不再請(qǐng)求播放,就向網(wǎng)絡(luò)帶寬管理服務(wù)器發(fā)送恢復(fù)指定機(jī)頂盒帶寬請(qǐng)求,網(wǎng)絡(luò)帶寬管理服務(wù)器收到請(qǐng)求后,將指定機(jī)頂盒帶寬恢復(fù),從而完成動(dòng)態(tài)調(diào)整帶寬的過(guò)程。
本發(fā)明的一種基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法,具有以下優(yōu)點(diǎn):
該發(fā)明的一種基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法,使用HLS協(xié)議實(shí)現(xiàn)機(jī)頂盒播放過(guò)程中動(dòng)態(tài)調(diào)整帶寬,可操作性適應(yīng)性強(qiáng),會(huì)話資源管理模塊可以直接獲取點(diǎn)播開始及結(jié)束信息,并調(diào)用帶寬管理模塊進(jìn)行動(dòng)態(tài)調(diào)整;使用HLS協(xié)議實(shí)現(xiàn)機(jī)頂盒播放過(guò)程中動(dòng)態(tài)調(diào)整帶寬,使機(jī)頂盒在播放過(guò)程中獲得較高帶寬,極大提高了點(diǎn)播下載TS視頻片的反應(yīng)速度,優(yōu)化了視頻觀看體驗(yàn),實(shí)用性強(qiáng),適用范圍廣泛,易于推廣。
附圖說(shuō)明
附圖1為本發(fā)明的實(shí)現(xiàn)流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
本發(fā)明的提供一種基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法,包括網(wǎng)絡(luò)連接的服務(wù)器端和機(jī)頂盒端,機(jī)頂盒端在進(jìn)行觀看網(wǎng)絡(luò)點(diǎn)播、直播節(jié)目時(shí),服務(wù)器端的會(huì)話資源管理服務(wù)器根據(jù)機(jī)頂盒點(diǎn)播的視頻內(nèi)容,動(dòng)態(tài)申請(qǐng)網(wǎng)絡(luò)帶寬管理,臨時(shí)上調(diào)該機(jī)頂盒的網(wǎng)絡(luò)帶寬;當(dāng)機(jī)頂盒點(diǎn)播結(jié)束后,會(huì)話資源管理服務(wù)器再次申請(qǐng)網(wǎng)絡(luò)帶寬管理,下調(diào)給該機(jī)頂盒分配的廣電帶寬。從而達(dá)到提高機(jī)頂盒廣電網(wǎng)絡(luò)帶寬利用率的目的。
如附圖1所示,其具體實(shí)現(xiàn)過(guò)程為:
在服務(wù)器端設(shè)置會(huì)話資源管理服務(wù)器,獲取機(jī)頂盒端的相關(guān)信息;
在機(jī)頂盒端,當(dāng)用戶在進(jìn)入雙向點(diǎn)播、直播功能時(shí),基于HLS協(xié)議,播放器自動(dòng)向服務(wù)器端發(fā)起下載TS文件的請(qǐng)求;
會(huì)話資源管理服務(wù)器收到開始播放的請(qǐng)求或用戶停止播放不再請(qǐng)求后,調(diào)用網(wǎng)絡(luò)帶寬調(diào)整請(qǐng)求,動(dòng)態(tài)調(diào)整給機(jī)頂盒分配的廣電網(wǎng)絡(luò)帶寬。
所述會(huì)話資源管理服務(wù)器獲取的機(jī)頂盒端相關(guān)信息是指當(dāng)前正在點(diǎn)播的機(jī)頂盒信息及點(diǎn)播影片的信息。
機(jī)頂盒端播放器播放請(qǐng)求TS文件時(shí),先向會(huì)話資源管理服務(wù)器請(qǐng)求推流服務(wù)器地址,從而獲的推流服務(wù)器來(lái)下載請(qǐng)求的TS文件。
會(huì)話資源管理服務(wù)器的工作過(guò)程為:在會(huì)話資源管理服務(wù)器收到機(jī)頂盒端發(fā)送來(lái)的請(qǐng)求后,首先獲得當(dāng)前資源的碼率及機(jī)頂盒信息,發(fā)起提高指定機(jī)頂盒帶寬到指定帶寬的請(qǐng)求,調(diào)整成功后,返回給機(jī)頂盒TS下載地址,機(jī)頂盒獲取到TS下載地址后實(shí)現(xiàn)正常播放。
所述寬帶請(qǐng)求由設(shè)置在服務(wù)器端的網(wǎng)絡(luò)帶寬管理服務(wù)器接收并完成寬帶調(diào)整,當(dāng)機(jī)頂盒停止播放后,會(huì)話資源管理服務(wù)器監(jiān)測(cè)到當(dāng)前機(jī)頂盒已不再請(qǐng)求播放,就向網(wǎng)絡(luò)帶寬管理服務(wù)器發(fā)送恢復(fù)指定機(jī)頂盒帶寬請(qǐng)求,網(wǎng)絡(luò)帶寬管理服務(wù)器收到請(qǐng)求后,將指定機(jī)頂盒帶寬恢復(fù),從而完成動(dòng)態(tài)調(diào)整帶寬的過(guò)程。
由以上描述可見,使用該發(fā)明可實(shí)現(xiàn)實(shí)時(shí)準(zhǔn)確的調(diào)整給機(jī)頂盒分配的廣電網(wǎng)絡(luò)帶寬的功能。
上述具體實(shí)施方式僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述具體實(shí)施方式,任何符合本發(fā)明的一種基于HLS協(xié)議實(shí)現(xiàn)動(dòng)態(tài)調(diào)整機(jī)頂盒廣電網(wǎng)絡(luò)帶寬的方法的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對(duì)其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。