本發(fā)明專利技術(shù)涉及一種基于多屏互動(dòng)的視頻切換方法及系統(tǒng),該方法包括:控制服務(wù)端根據(jù)多屏互動(dòng)協(xié)議搜索與源終端處于同一局域網(wǎng)的目標(biāo)終端,并發(fā)送視頻切換請(qǐng)求至源終端;源終端根據(jù)視頻切換請(qǐng)求中攜帶的信息與目標(biāo)終端建立連接;源終端將已緩存的流媒體數(shù)據(jù)及視頻控制信息發(fā)送至目標(biāo)終端;目標(biāo)終端播放接收的流媒體數(shù)據(jù),并根據(jù)視頻控制信息繼續(xù)向流媒體服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求。發(fā)明專利技術(shù)充分利用了網(wǎng)絡(luò)帶寬,減少了視頻播放過程中用戶的等待時(shí)間,提升了視頻切換播放的流暢度,完善了用戶體驗(yàn)。
Video switching method and system based on multi screen interaction
The invention relates to a method and system for switching video based on multi screen interactive, the method comprises: a control server based on multi screen interactive search protocol and source terminal terminal target in the same LAN, and send video switching request to the source terminal; according to the video source terminal switching request carrying information and the target terminal connection is established; streaming media data and video source terminal of the cached information sent to the target terminal control; target terminal broadcast receiving streaming media data, and according to the video control information request to the streaming media server to send data. The invention makes full use of the network bandwidth, reduces the waiting time of the user in the video playing process, improves the fluency of the video switching and plays, and improves the user experience.
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及多屏互動(dòng)數(shù)據(jù)播放領(lǐng)域,尤其涉及一種基于多屏互動(dòng)的視頻切換方法及系統(tǒng)。
技術(shù)介紹
隨著科學(xué)技術(shù)的發(fā)展,生活水平的提高,手機(jī)、平板、電腦、智能電視等設(shè)備越來越多的走入人們的日常生活中。人們不僅希望通過這些設(shè)備豐富自己的生活,更希望能夠在這些設(shè)備之間建立聯(lián)系,甚至是靈活的切換。由此,多屏互動(dòng)應(yīng)運(yùn)而生。多屏互動(dòng)就是指在不同的操作系統(tǒng),以及不同的終端設(shè)備之間可以相互兼容跨越操作,通過網(wǎng)絡(luò)連接的方式來實(shí)現(xiàn)數(shù)字多媒體內(nèi)容的傳輸,同步不同屏幕的顯示內(nèi)容。用戶可以將多個(gè)設(shè)備接入同一無線局域網(wǎng),以此來享受多屏互動(dòng)的便捷與樂趣。現(xiàn)在的多屏互動(dòng)在切換視頻播放時(shí),多是采用將當(dāng)前設(shè)備正在播放的視頻地址推送給目標(biāo)終端,再由目標(biāo)終端重新與流媒體服務(wù)器請(qǐng)求數(shù)據(jù)來達(dá)到同步播放的目的。這種方法在發(fā)生屏幕切換時(shí),需要維持較高的網(wǎng)絡(luò)傳輸速率,網(wǎng)絡(luò)傳輸速率較低時(shí),流媒體數(shù)據(jù)緩沖緩慢,以致用戶等待,降低了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的是在同一局域網(wǎng)的基礎(chǔ)上,實(shí)現(xiàn)多個(gè)設(shè)備間的多屏互動(dòng),以解決視頻切換播放緩慢的問題。為實(shí)現(xiàn)上述目的,第一方面,本申請(qǐng)?zhí)峁┝艘环N基于多屏互動(dòng)的視頻切換方法,所述方法包括:控制服務(wù)端根據(jù)多屏互動(dòng)協(xié)議搜索與源終端處于同一局域網(wǎng)的目標(biāo)終端,并發(fā)送視頻切換請(qǐng)求至源終端;源終端根據(jù)視頻切換請(qǐng)求中攜帶的信息與目標(biāo)終端建立連接;源終端將已緩存的流媒體數(shù)據(jù)及視頻控制信息發(fā)送至目標(biāo)終端;目標(biāo)終端播放接收的流媒體數(shù)據(jù),并根據(jù)視頻控制信息繼續(xù)向流媒體服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求。優(yōu)選地,視頻切換請(qǐng)求中攜帶的信息具體包括目標(biāo)終端的ID或IP地址。優(yōu)選地,根據(jù)視頻切換請(qǐng)求中攜帶的信息與目標(biāo)終端建立連接具體包括:源終端根據(jù)視頻切換請(qǐng)求中攜帶的目標(biāo)終端的信息,向目標(biāo)終端發(fā)送確認(rèn)連接信息,目標(biāo)終端若收到確認(rèn)連接信息,則發(fā)送確認(rèn)信息至源終端。優(yōu)選地,視頻控制信息包括:當(dāng)前播放視頻的地址信息,接收到視頻切換請(qǐng)求時(shí)的播放位置信息和已緩存的流媒體數(shù)據(jù)的長度信息。優(yōu)選地,源終端發(fā)送已緩存的流媒體數(shù)據(jù)時(shí),根據(jù)所攜帶的視頻播放位置信息查找該位置處的畫面組,然后從本畫面組的第一幀開始向目標(biāo)終端提供視頻數(shù)據(jù)。優(yōu)選地,目標(biāo)終端、控制服務(wù)端和源終端通過多屏互動(dòng)協(xié)議進(jìn)行連接。第二方面,本申請(qǐng)?zhí)峁┝艘环N基于多屏互動(dòng)的視頻切換系統(tǒng),所述系統(tǒng)包括:控制服務(wù)端,用于搜索與源終端處于同一局域網(wǎng)的目標(biāo)終端,發(fā)送視頻切換請(qǐng)求至源終端,并維護(hù)目標(biāo)終端和源終端之間的連接;源終端,用于接收控制服務(wù)端發(fā)來的視頻切換請(qǐng)求,并為目標(biāo)終端提供流媒體數(shù)據(jù);目標(biāo)終端,用于接收源終端發(fā)送的流媒體數(shù)據(jù),并根據(jù)視頻控制信息向流媒體服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求。本申請(qǐng)?zhí)峁┑囊环N基于多屏互動(dòng)的視頻切換方法及系統(tǒng),同一局域網(wǎng)內(nèi)的一個(gè)或多個(gè)終端,需要從一個(gè)終端切換到另一個(gè)終端時(shí),控制服務(wù)端發(fā)出切換指令,源終端將已經(jīng)緩存的流媒體數(shù)據(jù)傳輸給目標(biāo)終端及當(dāng)前視頻的視頻控制信息發(fā)送給目標(biāo)終端,目標(biāo)終端收到流媒體數(shù)據(jù)后可以直接播放,并根據(jù)所獲得的視頻控制信息向流媒體服務(wù)器請(qǐng)求數(shù)據(jù)。本申請(qǐng)基于局域網(wǎng)傳輸數(shù)據(jù),無需經(jīng)過復(fù)雜的路由和傳輸路徑,數(shù)據(jù)傳輸更快,且目標(biāo)終端可以直接播放原終端發(fā)送的緩存數(shù)據(jù),充分利用了網(wǎng)絡(luò)帶寬,減少了視頻播放過程中用戶的等待時(shí)間,提升了視頻切換播放的流暢度,完善了用戶體驗(yàn)。附圖說明圖1為本專利技術(shù)實(shí)施例提供的一種基于多屏互動(dòng)的視頻切換方法流程圖;圖2為本專利技術(shù)實(shí)施例提供的一種基于多屏互動(dòng)的視頻切換方法示意圖;圖3為本專利技術(shù)實(shí)施例提供的一種基于多屏互動(dòng)的視頻切換系統(tǒng)示意圖。具體實(shí)施方式下面通過附圖和實(shí)施例,對(duì)本專利技術(shù)的技術(shù)方案做進(jìn)一步的詳細(xì)描述。本專利技術(shù)在多屏互動(dòng)場景下,根據(jù)多個(gè)終端均處于同一局域網(wǎng)內(nèi),提出一種基于多屏互動(dòng)的視頻切換方法。圖1為本專利技術(shù)實(shí)施例提供的一種基于多屏互動(dòng)的視頻切換方法流程圖。如圖1所示,該方法包括以下步驟:步驟101,控制服務(wù)端根據(jù)多屏互動(dòng)協(xié)議搜索與源終端處于同一局域網(wǎng)的目標(biāo)終端,并發(fā)送視頻切換請(qǐng)求至所述源終端;具體地,控制服務(wù)端基于多屏互動(dòng)協(xié)議,搜索與源終端處于同一局域網(wǎng)內(nèi)的有連接的終端作為目標(biāo)終端,并向源終端發(fā)起視頻切換請(qǐng)求,并維護(hù)源終端與目標(biāo)終端之間的連接關(guān)系。步驟102,源終端根據(jù)所述視頻切換請(qǐng)求中攜帶的信息與目標(biāo)終端建立連接;具體地,源終端啟動(dòng)本地播放器,以流式傳輸?shù)姆绞讲シ乓曨l,邊緩存邊播放,并記錄下當(dāng)前播放視頻的視頻地址等相關(guān)信息。當(dāng)源終端接收到來自同一局域網(wǎng)內(nèi)的控制服務(wù)端發(fā)來的切換請(qǐng)求后,根據(jù)該請(qǐng)求中攜帶的目標(biāo)終端的信息,向目標(biāo)終端發(fā)出確認(rèn)連接信息。目標(biāo)終端若收到該確認(rèn)信息,則發(fā)回一條確認(rèn)信息,至此,源終端和目標(biāo)終端正式建立連接。步驟103,源終端將已緩存的流媒體數(shù)據(jù)及視頻控制信息發(fā)送至目標(biāo)終端;具體地,源終端將本地已經(jīng)緩存,但尚未播放的流媒體數(shù)據(jù),以及記錄下的當(dāng)前播放視頻控制信息發(fā)送給目標(biāo)終端,該控制信息包括當(dāng)前播放視頻的視頻地址,接收到切換請(qǐng)求時(shí)的播放位置,以及已經(jīng)緩存好的數(shù)據(jù)的長度信息等信息。步驟104,目標(biāo)終端播放接收的所述流媒體數(shù)據(jù),并根據(jù)所述視頻控制信息繼續(xù)向流媒體服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求。具體地,目標(biāo)終端接收到源終端發(fā)來的流媒體數(shù)據(jù)后,對(duì)該流媒體數(shù)據(jù)進(jìn)行剝離。緩存數(shù)據(jù)用于直接播放,視頻控制信息根據(jù)源終端發(fā)來的視頻地址信息,以及發(fā)起切換的時(shí)刻和緩存數(shù)據(jù)長度確定播放時(shí)刻,并從此時(shí)刻起繼續(xù)向流媒體服務(wù)器請(qǐng)求數(shù)據(jù),實(shí)現(xiàn)視頻的完整播放。此外,源終端在發(fā)送已經(jīng)緩存,但尚未播放的流媒體數(shù)據(jù)時(shí),要根據(jù)所攜帶的視頻播放位置信息查找該位置處的畫面組,然后從本畫面組的第一幀開始向目標(biāo)終端提供視頻數(shù)據(jù)。在一個(gè)例子中,如圖2所示,源終端、目標(biāo)終端、控制服務(wù)端基于多屏互動(dòng)協(xié)議,在同一局域網(wǎng)內(nèi)建立連接關(guān)系,并由控制服務(wù)端維護(hù)源終端和目標(biāo)終端之間的連接關(guān)系。源終端啟動(dòng)本地播放器,以流式傳輸?shù)姆绞讲シ乓曨l,邊緩存邊播放,并記錄下當(dāng)前播放視頻的視頻地址等相關(guān)信息。當(dāng)目標(biāo)終端發(fā)起播放切換的請(qǐng)求時(shí),由控制服務(wù)端對(duì)該請(qǐng)求進(jìn)行處理,并轉(zhuǎn)發(fā)給與目標(biāo)終端保持連接狀態(tài)的源終端。當(dāng)源終端接收到來自同一局域網(wǎng)內(nèi)的目標(biāo)終端發(fā)來的切換請(qǐng)求后,記錄下此時(shí)的播放時(shí)刻,將本地已經(jīng)緩存尚未播放的流媒體數(shù)據(jù)發(fā)送給目標(biāo)終端,并將記錄的當(dāng)前播放視頻的視頻地址、接收到切換請(qǐng)求時(shí)的播放位置,以及已經(jīng)緩存好的數(shù)據(jù)的長度信息等其他信息同時(shí)發(fā)送。目標(biāo)終端接收到源終端發(fā)來的數(shù)據(jù)后,剝離收到的信息,對(duì)于緩存數(shù)據(jù),可以直接播放,對(duì)于控制信息,要按照源終端發(fā)來的視頻地址信息,以及發(fā)起切換的時(shí)刻和緩存數(shù)據(jù)長度確定播放時(shí)刻,并從此時(shí)刻起繼續(xù)向流媒體服務(wù)器請(qǐng)求數(shù)據(jù),以此實(shí)現(xiàn)視頻完整、快速的播放。圖3為本專利技術(shù)實(shí)施例提供的一種基于多屏互動(dòng)的視頻切換系統(tǒng)示意圖。如圖3所示,該系統(tǒng)包括:控制服務(wù)端201、源終端202和目標(biāo)終端203。目標(biāo)終端203與源終端202、控制服務(wù)端201通過多屏互動(dòng)協(xié)議進(jìn)行連接,且三者處于同一局域網(wǎng)內(nèi)。控制服務(wù)端201基于多屏互動(dòng)協(xié)議,用于搜索與源終端202處于同一局域網(wǎng)內(nèi)的有連接的終端作為目標(biāo)終端203,并向源終端202發(fā)起視頻切換請(qǐng)求,以及維護(hù)二者之間的連接關(guān)系;源終端202用于接收控制服務(wù)端201發(fā)來的視頻切換請(qǐng)求,并為目標(biāo)終端203提供視頻服務(wù);目標(biāo)終端203用于接收源終端202發(fā)來的視頻數(shù)據(jù),并繼續(xù)向流媒體服務(wù)器請(qǐng)求未接收到本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種基于多屏互動(dòng)的視頻切換方法,其特征在于,所述方法包括:控制服務(wù)端根據(jù)多屏互動(dòng)協(xié)議搜索與源終端處于同一局域網(wǎng)的目標(biāo)終端,并發(fā)送視頻切換請(qǐng)求至所述源終端;源終端根據(jù)所述視頻切換請(qǐng)求中攜帶的信息與目標(biāo)終端建立連接;源終端將已緩存的流媒體數(shù)據(jù)及視頻控制信息發(fā)送至目標(biāo)終端;目標(biāo)終端播放接收的所述流媒體數(shù)據(jù),并根據(jù)所述視頻控制信息繼續(xù)向流媒體服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求。
【技術(shù)特征摘要】
1.一種基于多屏互動(dòng)的視頻切換方法,其特征在于,所述方法包括:控制服務(wù)端根據(jù)多屏互動(dòng)協(xié)議搜索與源終端處于同一局域網(wǎng)的目標(biāo)終端,并發(fā)送視頻切換請(qǐng)求至所述源終端;源終端根據(jù)所述視頻切換請(qǐng)求中攜帶的信息與目標(biāo)終端建立連接;源終端將已緩存的流媒體數(shù)據(jù)及視頻控制信息發(fā)送至目標(biāo)終端;目標(biāo)終端播放接收的所述流媒體數(shù)據(jù),并根據(jù)所述視頻控制信息繼續(xù)向流媒體服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求。2.根據(jù)權(quán)利要求1所述的基于多屏互動(dòng)的視頻切換方法,其特征在于,所述視頻切換請(qǐng)求中攜帶的信息具體包括所述目標(biāo)終端的ID或IP地址。3.根據(jù)權(quán)利要求1所述的基于多屏互動(dòng)的視頻切換方法,其特征在于,根據(jù)所述視頻切換請(qǐng)求中攜帶的信息與目標(biāo)終端建立連接具體包括:源終端根據(jù)視頻切換請(qǐng)求中攜帶的目標(biāo)終端的信息,向所述目標(biāo)終端發(fā)送確認(rèn)連接信息,目標(biāo)終端若收到所述確認(rèn)連接信息,則發(fā)送確認(rèn)信息至源終端。4.根據(jù)權(quán)利要求1所述的基于多屏互動(dòng)的視頻切換方...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:韓銳,劉麗琴,郭志川,
申請(qǐng)(專利權(quán))人:中國科學(xué)院聲學(xué)研究所,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。