亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種多屏幕視頻同步播放的方法和系統(tǒng)的制作方法

文檔序號:7761042閱讀:469來源:國知局
專利名稱:一種多屏幕視頻同步播放的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻技術(shù)領(lǐng)域,特別是涉及一種多屏幕視頻同步播放的方法和系統(tǒng)。
背景技術(shù)
科技信息的發(fā)展促進(jìn)了視頻技術(shù)的進(jìn)步,視頻的屏幕顯示被廣泛的應(yīng)用在戶外廣 告、公共交通、宣傳展覽等各個(gè)領(lǐng)域。有些場合需要多個(gè)顯示屏幕同時(shí)進(jìn)行同一畫面的視頻 顯示,例如,展覽廳內(nèi)不同方位角度的多個(gè)顯示終端的視頻播放。多屏幕顯示最重要的一項(xiàng) 技術(shù)就是需要保持多個(gè)畫面的視頻同步播放。視頻同步的常用方式是利用分配器或者分屏器來實(shí)現(xiàn)多個(gè)顯示終端的視頻同步 播放。視頻分配器或者分屏器是一種把一個(gè)視頻信號源平均分配成多路視頻信號的設(shè)備, 一路視頻信號對應(yīng)一臺總的監(jiān)視器或播放機(jī)。因?yàn)椴⒙?lián)視頻信號衰減較大,送給多個(gè)輸出 終端后由于阻抗不匹配等原因,圖像會(huì)嚴(yán)重失真,線路也不穩(wěn)定。視頻分配器除了阻抗匹 配,還有視頻增益,使視頻信號可以同時(shí)送給多個(gè)輸出設(shè)備而不受影響。通過使用分配器或 者分屏器,由于增加了輔助硬件,使得系統(tǒng)的成本增加。此外,采用分配器或者分屏器易受 距離的限制,其有效傳輸距離大約在五十米左右,當(dāng)距離增大時(shí),傳輸信號質(zhì)量不高,終端 上的播放畫面會(huì)出現(xiàn)雪花狀噪點(diǎn)。此外,還有一種方法是通過網(wǎng)絡(luò)廣播方式將是視頻文件下發(fā)到各個(gè)播放終端,各 個(gè)播放終端接收到網(wǎng)絡(luò)端的廣播信號后進(jìn)行視頻播放。由于播放終端按照優(yōu)先級先后順序 接收廣播信號,當(dāng)終端數(shù)量較多時(shí),接收信號會(huì)出現(xiàn)較大的延遲,因此,該方法的同步效果 也不好。總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題就是如何能夠提供一種多 屏幕視頻同步播放的技術(shù)方案,減小系統(tǒng)資源的成本,且實(shí)現(xiàn)較好的視頻同步效果。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種多終端視頻同步播放的方法和系統(tǒng),能夠 減小系統(tǒng)資源的成本,且實(shí)現(xiàn)較好的視頻同步效果。為了解決上述問題,本發(fā)明公開了一種多屏幕視頻同步播放的方法,包括網(wǎng)絡(luò)服務(wù)器將視頻文件發(fā)送至各個(gè)播放終端;當(dāng)網(wǎng)絡(luò)服務(wù)器播放視頻文件時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端;各個(gè)播放終端依據(jù)接收到的視頻文件和播放進(jìn)度信息,通過定位校準(zhǔn)在本地屏幕 上進(jìn)行視頻文件的同步播放。進(jìn)一步,所述播放進(jìn)度信息包括開始播放標(biāo)識、播放速率和定位時(shí)間;其中,所 述定位時(shí)間為網(wǎng)絡(luò)服務(wù)器的當(dāng)前播放時(shí)間。優(yōu)選的,所述方法還包括接收用戶設(shè)置的同步時(shí)間間隔;則當(dāng)網(wǎng)絡(luò)服務(wù)器播放 視頻文件時(shí),每隔所述同步時(shí)間間隔將當(dāng)前的播放進(jìn)度信息發(fā)送至播放終端。優(yōu)選的,所述通過定位校準(zhǔn)在本地屏幕上進(jìn)行視頻文件的同步播放,具體包括
當(dāng)播放終端接收到開始播放標(biāo)識時(shí),在本地屏幕上開始進(jìn)行視頻文件的播放;當(dāng)判斷本地的播放速率與接收到的播放速率不一致時(shí),將本地的播放速率調(diào)整為 接收到的播放速率;以及,當(dāng)判斷本地的當(dāng)前播放時(shí)間與接收到的定位時(shí)間的修正值不一 致時(shí),將本地的當(dāng)前播放時(shí)間調(diào)整為定位時(shí)間的修正值;其中,所述定位時(shí)間的修正值為 定時(shí)間加上網(wǎng)絡(luò)服務(wù)器將播放進(jìn)度信息發(fā)送至對應(yīng)播放終端的時(shí)間之和。優(yōu)選的,所述方法還包括根據(jù)用戶對視頻文件的選擇,將網(wǎng)絡(luò)服務(wù)器上指定的至 少一個(gè)視頻文件添加到播放列表;其中,每個(gè)視頻文件對應(yīng)一個(gè)文件標(biāo)識;根據(jù)用戶對播 放終端的選擇,將指定的多個(gè)播放終端添加到終端列表中;則網(wǎng)絡(luò)服務(wù)器將播放列表指定的視頻文件及其文件標(biāo)識發(fā)送至終端列表指定的 多個(gè)播放終端。優(yōu)選的,所述方法還包括接收用戶對播放列表屬性的設(shè)置,所述播放列表屬性包 括單文件循環(huán)播放和列表文件循環(huán)播放;則網(wǎng)絡(luò)服務(wù)器依據(jù)用戶設(shè)置的播放列表屬性進(jìn)行當(dāng)前單一視頻文件的循環(huán)播放, 或者播放列表中多個(gè)視頻文件的循環(huán)播放。優(yōu)選的,所述播放進(jìn)度信息還包括與當(dāng)前播放的視頻文件對應(yīng)的文件標(biāo)識;則 播放終端依據(jù)接收到的文件標(biāo)識,選擇對應(yīng)的視頻文件進(jìn)行同步播放。此外,本發(fā)明還公開了一種多終端視頻同步播放的系統(tǒng),包括網(wǎng)絡(luò)服務(wù)器和多個(gè) 播放終端;其中,所述網(wǎng)絡(luò)服務(wù)器包括第一通訊模塊,用于將視頻文件發(fā)送至各個(gè)播放終端,以及當(dāng)播放所述視頻文件 時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端;視頻播放模塊,用于播放視頻文件;所述播放終端包括第二通訊模塊,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的視頻文件和播放進(jìn)度信息;同步播放模塊,用于依據(jù)接收到的視頻文件在本地屏幕上進(jìn)行視頻文件的同步播 放;定位校準(zhǔn)模塊,用于依據(jù)接收到的播放進(jìn)度信息對視頻文件的同步播放進(jìn)行定位 校準(zhǔn)。進(jìn)一步,所述播放進(jìn)度信息包括開始播放標(biāo)識、播放速率和定位時(shí)間;其中,所 述定位時(shí)間為網(wǎng)絡(luò)服務(wù)器的當(dāng)前播放時(shí)間。優(yōu)選的,所述網(wǎng)絡(luò)服務(wù)器還包括同步時(shí)間設(shè)置模塊,用于接收用戶設(shè)置的同步時(shí)間間隔;則網(wǎng)絡(luò)服務(wù)器的視頻播放模塊播放視頻文件時(shí),第一通訊模塊每隔所述同步時(shí)間 間隔將當(dāng)前的播放進(jìn)度信息發(fā)送至播放終端。優(yōu)選的,所述播放終端的第二通訊模塊接收到開始播放標(biāo)識時(shí),觸發(fā)同步播放模 塊本地屏幕上開始進(jìn)行視頻文件的播放;當(dāng)定位校準(zhǔn)模塊判斷接收到的播放速率與本地的播放速率不一致時(shí),將本地的播 放速率調(diào)整為接收到的播放速率;以及,當(dāng)定位校準(zhǔn)模塊判斷本地的當(dāng)前播放時(shí)間與接收 到的定位時(shí)間的修正值不一致時(shí),將本地的當(dāng)前播放時(shí)間調(diào)整為定位時(shí)間的修正值;
其中,所述定位時(shí)間的修正值為定時(shí)間加上網(wǎng)絡(luò)服務(wù)器將播放進(jìn)度信息發(fā)送至 對應(yīng)播放終端的時(shí)間之和。優(yōu)選的,所述網(wǎng)絡(luò)服務(wù)器還包括多文件添加單元,用于接收用戶對視頻文件的選擇,并將網(wǎng)絡(luò)服務(wù)器上指定的至 少一個(gè)視頻文件添加到播放列表;其中,每個(gè)視頻文件對應(yīng)一個(gè)文件標(biāo)識;多終端選擇單元,用于接收用戶對播放終端的選擇,將指定的多個(gè)播放終端添加 到終端列表中;則網(wǎng)絡(luò)服務(wù)器的第一通訊模塊將播放列表指定的視頻文件及其文件標(biāo)識發(fā)送至 終端列表指定的多個(gè)播放終端。優(yōu)選的,所述網(wǎng)絡(luò)服務(wù)器還包括播放屬性設(shè)置單元,用于接收用戶對播放列表屬性的設(shè)置,所述播放列表屬性包 括單文件循環(huán)播放和列表文件循環(huán)播放;則網(wǎng)絡(luò)服務(wù)器的視頻播放模塊依據(jù)用戶設(shè)置的播放列表屬性進(jìn)行當(dāng)前單一視頻 文件的循環(huán)播放,或者播放列表中多個(gè)視頻文件的循環(huán)播放。優(yōu)選的,所述播放進(jìn)度信息還包括與當(dāng)前播放的視頻文件對應(yīng)的文件標(biāo)識;則 播放終端的同步播放模塊依據(jù)第二通訊模塊接收到的文件標(biāo)識,選擇對應(yīng)的視頻文件進(jìn)行 播放。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明當(dāng)網(wǎng)絡(luò)服務(wù)器播放視頻文件時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端;各 個(gè)播放終端依據(jù)接收到的視頻文件和播放進(jìn)度信息,通過定位校準(zhǔn)在本地屏幕上進(jìn)行視頻 文件的同步播放。由于每一個(gè)播放終端都與網(wǎng)絡(luò)服務(wù)器的播放進(jìn)度保持一致,則保證了各 個(gè)播放終端之間的播放進(jìn)度也嚴(yán)格同步。此外,由于只需要進(jìn)行網(wǎng)絡(luò)信息的傳輸交互,無需 向現(xiàn)有技術(shù)那樣采用分配器或者分屏器,節(jié)約了成本。此外,用戶可以針對多播放終端和多視頻文件進(jìn)行靈活的選擇配置,并且,通過對 每一視頻文件配置文件標(biāo)識,各個(gè)播放終端依據(jù)接收到的文件標(biāo)識進(jìn)行視頻播放,能夠與 網(wǎng)絡(luò)服務(wù)器播放的視頻文件相一致。進(jìn)一步,通過用戶對同步時(shí)間間隔的設(shè)置,可以靈活的 調(diào)整同步的精準(zhǔn)度,提高了用戶的體驗(yàn)度。


圖1是本發(fā)明一種多終端視頻同步播放的方法實(shí)施例一的流程圖;圖2是本發(fā)明一種多終端視頻同步播放的方法實(shí)施例二的流程圖;圖3是本發(fā)明一種網(wǎng)絡(luò)服務(wù)器同步配置操作界面的示意圖;圖4是本發(fā)明一種多終端視頻同步播放的系統(tǒng)實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。參照圖1,示出了本發(fā)明一種多終端視頻同步播放的方法實(shí)施例一的流程圖,包 括
步驟101,網(wǎng)絡(luò)服務(wù)器將視頻文件發(fā)送至各個(gè)播放終端;為了保證多個(gè)播放終端能夠顯示同一視頻畫面,首先,需要將網(wǎng)絡(luò)服務(wù)器端存儲 的需要同步播放的視頻文件發(fā)送至各個(gè)播放終端。網(wǎng)絡(luò)服務(wù)器和播放終端無需通過分配器 或者分屏器進(jìn)行連接,而是通過互聯(lián)網(wǎng)進(jìn)行視頻信號的傳輸。步驟102,當(dāng)網(wǎng)絡(luò)服務(wù)器播放視頻文件時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端;所述播放進(jìn)度信息用于對各個(gè)播放終端進(jìn)行視頻同步播放的定位校準(zhǔn)。具體的, 所述播放進(jìn)度信息包括開始播放標(biāo)識、播放速率和定位時(shí)間;其中,所述定位時(shí)間為網(wǎng)絡(luò) 服務(wù)器的當(dāng)前播放時(shí)間。此外,所述放進(jìn)度信息還可以包括其他信息,例如所述視頻文件的 總長度等。進(jìn)一步,可以預(yù)先配置的發(fā)送時(shí)間,則每隔一定的預(yù)置時(shí)間將網(wǎng)絡(luò)服務(wù)器當(dāng)前的 播放進(jìn)度信息發(fā)送至各個(gè)播放終端。步驟103,各個(gè)播放終端依據(jù)接收到的視頻文件和播放進(jìn)度信息,通過定位校準(zhǔn)在 本地屏幕上進(jìn)行視頻文件的同步播放。進(jìn)一步,所述通過定位校準(zhǔn)在本地屏幕上進(jìn)行視頻文件的同步播放,具體包括子步驟1021,當(dāng)播放終端接收到開始播放標(biāo)識時(shí),在本地屏幕上開始進(jìn)行視頻文 件的播放;當(dāng)網(wǎng)絡(luò)服務(wù)器開始播放所述視頻文件時(shí),通過發(fā)送開始播放標(biāo)識通知各個(gè)播放終 端進(jìn)行視頻文件的同步播放。則各個(gè)播放終端接收到開始播放標(biāo)識后,統(tǒng)一進(jìn)行視頻文件 的播放,保證了播放啟動(dòng)過程的同步。子步驟1022,當(dāng)判斷本地的播放速率與接收到的播放速率不一致時(shí),將本地的播 放速率調(diào)整為接收到的播放速率;以及,當(dāng)判斷本地的當(dāng)前播放時(shí)間與接收到的定位時(shí)間 的修正值不一致時(shí),將本地的當(dāng)前播放時(shí)間調(diào)整為定位時(shí)間的修正值;其中,所述定位時(shí)間的修正值為定時(shí)間加上網(wǎng)絡(luò)服務(wù)器將播放進(jìn)度信息發(fā)送至 對應(yīng)播放終端的時(shí)間之和。也就是說,在網(wǎng)絡(luò)服務(wù)器播放視頻文件的過程中,通過發(fā)送播放速率和定位時(shí)間 對視頻文件的播放進(jìn)行定位校準(zhǔn),實(shí)現(xiàn)各個(gè)播放終端在視頻文件播放過程中的同步。進(jìn)一 步,由于播放速率影響視頻播放中的快慢進(jìn)度,則通過將本地的播放速率與接收到的網(wǎng)絡(luò) 服務(wù)器的播放速率進(jìn)行校準(zhǔn)更新,可以保持多個(gè)不同的播放終端的播放速率相互一致。此 外,將播放終端本地的當(dāng)前播放時(shí)間依據(jù)接收到的網(wǎng)絡(luò)服務(wù)器定位時(shí)間進(jìn)行校準(zhǔn)修正,當(dāng) 本地播放畫面超前時(shí),將當(dāng)前播放時(shí)間后置,當(dāng)本地播放畫面滯后時(shí),將當(dāng)前播放時(shí)間前 置,可以保證多個(gè)不同的播放終端當(dāng)前的播放畫面相互一致。在本發(fā)明實(shí)施例中,各個(gè)播放終端依據(jù)接收到的網(wǎng)絡(luò)服務(wù)器播放視頻文件的當(dāng)前 播放進(jìn)度信息進(jìn)行視頻同步播放的定位校準(zhǔn),由于每一個(gè)播放終端都與網(wǎng)絡(luò)服務(wù)器的播放 進(jìn)度保持一致,則保證了各個(gè)播放終端之間的播放進(jìn)度也嚴(yán)格同步。此外,由于只需要進(jìn)行 網(wǎng)絡(luò)信息的傳輸交互,無需向現(xiàn)有技術(shù)那樣采用分配器或者分屏器,節(jié)約了成本。參照圖2,示出了本發(fā)明一種多終端視頻同步播放的方法實(shí)施例二的流程圖,包 括步驟201,根據(jù)用戶對視頻文件的選擇,將網(wǎng)絡(luò)服務(wù)器上指定的至少一個(gè)視頻文件 添加到播放列表;其中,每個(gè)視頻文件對應(yīng)一個(gè)文件標(biāo)識;有些情況下,各個(gè)播放終端不僅只播放一段視頻,而需要播放多段視頻文件,因此
7對每一段的視頻播放都要進(jìn)行同步。用戶可以從網(wǎng)絡(luò)服務(wù)器上選擇其中的某一個(gè)或者某幾 個(gè)視頻文件。如圖3所示,為本發(fā)明實(shí)施例一種網(wǎng)絡(luò)服務(wù)器同步配置操作界面的示意圖。該示 例中,用戶選擇了四個(gè)視頻文件添加進(jìn)播放列表中,以待同步播放。針對每一個(gè)選中的視頻 文件,配置相應(yīng)的文件標(biāo)識,例如,可以按照在播放列表中的順序依次配置文件標(biāo)識為00、 01、10、11。在本發(fā)明實(shí)施例中,所述文件標(biāo)識只是代表了對應(yīng)于哪一個(gè)視頻文件,對該標(biāo)識 的表現(xiàn)形式不做限定,例如,可以文件名作為標(biāo)識,還可以按照由小到大的順序賦予相應(yīng)的 數(shù)字。步驟202,根據(jù)用戶對播放終端的選擇,將指定的多個(gè)播放終端添加到終端列表 中;在本發(fā)明實(shí)施例中,網(wǎng)絡(luò)服務(wù)器上記錄有各個(gè)播放終端的IP地址,用戶可以有針 對性的選擇對某一部分播放終端進(jìn)行同步設(shè)置。步驟203,網(wǎng)絡(luò)服務(wù)器將播放列表指定的視頻文件及其文件標(biāo)識發(fā)送至終端列表 指定的多個(gè)播放終端;當(dāng)用戶對視頻文件和播放終端進(jìn)行選擇配置后,網(wǎng)絡(luò)服務(wù)器將用戶所選擇的一個(gè) 或者多個(gè)視頻文件發(fā)送至相應(yīng)的播放終端。由于播放終端可能接收到多個(gè)視頻文件,為了 識別不同的視頻文件,還需要將對應(yīng)的文件標(biāo)識發(fā)送至播放終端。步驟204,接收用戶設(shè)置的同步時(shí)間間隔;步驟205,當(dāng)網(wǎng)絡(luò)服務(wù)器播放所述視頻文件時(shí),每隔所述同步時(shí)間間隔將當(dāng)前的播 放進(jìn)度信息發(fā)送至播放終端;在本發(fā)明實(shí)施例中,用戶可以設(shè)置不同的同步時(shí)間間隔。通常的,所述時(shí)間間隔為 幾秒。當(dāng)同步時(shí)間間隔較長時(shí),則各個(gè)播放終端需要等待較長時(shí)間進(jìn)行一次同步定位校準(zhǔn), 節(jié)約了網(wǎng)絡(luò)資源的傳輸流量;當(dāng)同步時(shí)間間隔較短時(shí),則各個(gè)播放終端很快就能夠進(jìn)行一 次同步定位校準(zhǔn),視頻畫面的同步較為精準(zhǔn)。如圖3所示,在功能區(qū),所述對齊視頻間隔即 相當(dāng)于本發(fā)明實(shí)施例所述的同步時(shí)間間隔,該時(shí)間設(shè)置為2秒,也即,網(wǎng)絡(luò)服務(wù)器每隔兩秒 鐘向各個(gè)播放終端發(fā)送一次播放進(jìn)度信息,相應(yīng)的,播放終端每隔兩秒鐘進(jìn)行一次本地視 頻播放的同步定位校準(zhǔn)。在本發(fā)明實(shí)施例中,由于用戶選擇對多個(gè)視頻文件進(jìn)行同步播放,則向播放終端 發(fā)送的播放進(jìn)度信息除了開始播放標(biāo)識、播放速率和定位時(shí)間等,還包括與當(dāng)前播放的視 頻文件對應(yīng)的文件標(biāo)識。步驟206,各個(gè)播放終端依據(jù)接收到的文件標(biāo)識,選擇對應(yīng)的視頻文件;當(dāng)接收到 開始播放標(biāo)識時(shí)進(jìn)行視頻文件的播放;播放終端在接收到視頻文件時(shí)已經(jīng)獲知了不同視頻與文件標(biāo)識的映射關(guān)系,則依 據(jù)網(wǎng)絡(luò)服務(wù)器發(fā)送的當(dāng)前播放的視頻文件的文件標(biāo)識,選擇對應(yīng)的視頻進(jìn)行播放。可以理 解的是,每當(dāng)網(wǎng)絡(luò)服務(wù)器開始播放一段新的視頻文件時(shí),需要發(fā)送文件標(biāo)識和開始播放標(biāo) 識,以通知各個(gè)播放終端需要播放視頻以及播放那一段視頻,而在以后視頻播放過程中的 同步定位校準(zhǔn)中,只需要發(fā)送播放速率和定位時(shí)間。步驟207,依據(jù)接收到的播放速率和定位時(shí)間對本地視頻文件的播放速率和當(dāng)前 播放時(shí)間進(jìn)行定位校準(zhǔn)。
8
其中,當(dāng)判斷本地的播放速率與接收到的播放速率不一致時(shí),將本地的播放速率 更新為接收到的播放速率;當(dāng)判斷本地的當(dāng)前播放時(shí)間與接收到的定位時(shí)間的修正值不一 致時(shí),將本地的當(dāng)前播放時(shí)間調(diào)整為定位時(shí)間的修正值。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述方法還包括接收用戶對播放列表屬性的設(shè)置,所述播放列表屬性包括單文件循環(huán)播放和列 表文件循環(huán)播放;則網(wǎng)絡(luò)服務(wù)器依據(jù)用戶設(shè)置的播放列表屬性進(jìn)行當(dāng)前單一視頻文件的循 環(huán)播放,或者播放列表中多個(gè)視頻文件的循環(huán)播放。如圖3所示,在功能區(qū)中給出了單文件循環(huán)播放和列表文件循環(huán)播放兩個(gè)選項(xiàng)。 通過用戶對這兩個(gè)播放列表屬性的設(shè)置,可以在網(wǎng)絡(luò)服務(wù)器一端對視頻文件的單一或者多 文件的循環(huán)播放進(jìn)行控制。則通過向播放終端發(fā)送與當(dāng)前播放的視頻文件對應(yīng)的文件標(biāo) 識,可以使各個(gè)播放終端播放的視頻文件與網(wǎng)絡(luò)服務(wù)器保持一致。需要說明的是,在網(wǎng)絡(luò)服務(wù)器上設(shè)置有多項(xiàng)供用戶選擇配置的功能選項(xiàng)。如上面 提到的對視頻文件的選擇、對播放終端的選擇,對同步時(shí)間間隔的設(shè)置、播放列表屬性等。 在具體實(shí)施時(shí),各個(gè)執(zhí)行步驟可以不依據(jù)本發(fā)明實(shí)施例上述所給出的順序進(jìn)行操作。例如, 各個(gè)功能的選擇、配置可以前后調(diào)換,如將步驟204至于步驟201之前,本發(fā)明對各個(gè)步驟 的先后執(zhí)行不做具體限定。本發(fā)明實(shí)施例,用戶可以針對多播放終端和多視頻文件進(jìn)行靈活的選擇配置,并 且,通過對每一視頻文件配置文件標(biāo)識,各個(gè)播放終端依據(jù)接收到的文件標(biāo)識進(jìn)行視頻播 放,能夠與網(wǎng)絡(luò)服務(wù)器播放的視頻文件相一致。此外,通過用戶對同步時(shí)間間隔的設(shè)置,可 以靈活的調(diào)整同步的精準(zhǔn)度。通過本發(fā)明實(shí)施例提高了用戶的體驗(yàn)度。相應(yīng)的,參照圖4,示出了本發(fā)明一種多終端視頻同步播放的系統(tǒng)實(shí)施例的結(jié)構(gòu) 圖,所述系統(tǒng)包括網(wǎng)絡(luò)服務(wù)器41和多個(gè)播放終端42,如圖4所示,包括播放終端42A、播放 終端42A、播放終端42A......其中,所述網(wǎng)絡(luò)服務(wù)器41包括第一通訊模塊411,用于將視頻文件發(fā)送至各個(gè)播放終端,以及當(dāng)播放所述視頻文 件時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端;視頻播放模塊412,用于播放視頻文件;所述每一個(gè)播放終端包括第二通訊模塊421,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的視頻文件和播放進(jìn)度信息;同步播放模塊422,用于依據(jù)接收到的視頻文件在本地屏幕上進(jìn)行視頻文件的同 步播放;定位校準(zhǔn)模塊423,用于依據(jù)接收到的播放進(jìn)度信息對視頻文件的同步播放進(jìn)行 定位校準(zhǔn)。進(jìn)一步,所述播放進(jìn)度信息包括開始播放標(biāo)識、播放速率和定位時(shí)間;其中,所 述定位時(shí)間為網(wǎng)絡(luò)服務(wù)器的當(dāng)前播放時(shí)間。具體的,所述播放終端的第二通訊模塊接收到開始播放標(biāo)識時(shí),觸發(fā)同步播放模 塊本地屏幕上開始進(jìn)行視頻文件的播放;當(dāng)定位校準(zhǔn)模塊判斷接收到的播放速率與本地的 播放速率不一致時(shí),將本地的播放速率調(diào)整為接收到的播放速率;以及,當(dāng)定位校準(zhǔn)模塊判 斷本地的當(dāng)前播放時(shí)間與接收到的定位時(shí)間的修正值不一致時(shí),將本地的當(dāng)前播放時(shí)間調(diào)整為定位時(shí)間的修正值;其中,所述定位時(shí)間的修正值為定時(shí)間加上網(wǎng)絡(luò)服務(wù)器將播放 進(jìn)度信息發(fā)送至對應(yīng)播放終端的時(shí)間之和。在本發(fā)明的優(yōu)選實(shí)施例中,所述網(wǎng)絡(luò)服務(wù)器還包括同步時(shí)間設(shè)置模塊,用于接收用戶設(shè)置的同步時(shí)間間隔;則網(wǎng)絡(luò)服務(wù)器的視頻播放模塊播放視頻文件時(shí),第一通訊模塊每隔所述同步時(shí)間 間隔將當(dāng)前的播放進(jìn)度信息發(fā)送至播放終端。在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,所述網(wǎng)絡(luò)服務(wù)器還包括多文件添加單元,用于接收用戶對視頻文件的選擇,并將網(wǎng)絡(luò)服務(wù)器上指定的至 少一個(gè)視頻文件添加到播放列表;其中,每個(gè)視頻文件對應(yīng)一個(gè)文件標(biāo)識;多終端選擇單元,用于接收用戶對播放終端的選擇,將指定的多個(gè)播放終端添加 到終端列表中;則網(wǎng)絡(luò)服務(wù)器的第一通訊模塊將播放列表指定的視頻文件及其文件標(biāo)識發(fā)送至 終端列表指定的多個(gè)播放終端。進(jìn)一步,在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,所述網(wǎng)絡(luò)服務(wù)器還包括播放屬性設(shè)置單元,用于接收用戶對播放列表屬性的設(shè)置,所述播放列表屬性包 括單文件循環(huán)播放和列表文件循環(huán)播放;則網(wǎng)絡(luò)服務(wù)器的視頻播放模塊依據(jù)用戶設(shè)置的播放列表屬性進(jìn)行當(dāng)前單一視頻 文件的循環(huán)播放,或者播放列表中多個(gè)視頻文件的循環(huán)播放。進(jìn)一步,所述播放進(jìn)度信息還包括與當(dāng)前播放的視頻文件對應(yīng)的文件標(biāo)識;則 播放終端的同步播放模塊依據(jù)第二通訊模塊接收到的文件標(biāo)識,選擇對應(yīng)的視頻文件進(jìn)行 播放。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與 其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對于系統(tǒng)實(shí)施例 而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部 分說明即可。以上對本發(fā)明所提供的一種多屏幕視頻同步播放的方法和系統(tǒng),進(jìn)行了詳細(xì)介 紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只 是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā) 明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理 解為對本發(fā)明的限制。
10
權(quán)利要求
一種多屏幕視頻同步播放的方法,其特征在于,包括網(wǎng)絡(luò)服務(wù)器將視頻文件發(fā)送至各個(gè)播放終端;當(dāng)網(wǎng)絡(luò)服務(wù)器播放視頻文件時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端;各個(gè)播放終端依據(jù)接收到的視頻文件和播放進(jìn)度信息,通過定位校準(zhǔn)在本地屏幕上進(jìn)行視頻文件的同步播放。
2.如權(quán)利要求1所述的方法,其特征在于,所述播放進(jìn)度信息包括開始播放標(biāo)識、播放速率和定位時(shí)間; 其中,所述定位時(shí)間為網(wǎng)絡(luò)服務(wù)器的當(dāng)前播放時(shí)間。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括 接收用戶設(shè)置的同步時(shí)間間隔;則當(dāng)網(wǎng)絡(luò)服務(wù)器播放視頻文件時(shí),每隔所述同步時(shí)間間隔將當(dāng)前的播放進(jìn)度信息發(fā)送 至播放終端。
4.如權(quán)利要求2所述的方法,其特征在于,所述通過定位校準(zhǔn)在本地屏幕上進(jìn)行視頻 文件的同步播放,具體包括當(dāng)播放終端接收到開始播放標(biāo)識時(shí),在本地屏幕上開始進(jìn)行視頻文件的播放; 當(dāng)判斷本地的播放速率與接收到的播放速率不一致時(shí),將本地的播放速率調(diào)整為接收 到的播放速率;以及,當(dāng)判斷本地的當(dāng)前播放時(shí)間與接收到的定位時(shí)間的修正值不一致時(shí),將本地的當(dāng)前播 放時(shí)間調(diào)整為定位時(shí)間的修正值;其中,所述定位時(shí)間的修正值為定時(shí)間加上網(wǎng)絡(luò)服務(wù)器將播放進(jìn)度信息發(fā)送至對應(yīng) 播放終端的時(shí)間之和。
5.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括根據(jù)用戶對視頻文件的選擇,將網(wǎng)絡(luò)服務(wù)器上指定的至少一個(gè)視頻文件添加到播放列 表;其中,每個(gè)視頻文件對應(yīng)一個(gè)文件標(biāo)識;根據(jù)用戶對播放終端的選擇,將指定的多個(gè)播放終端添加到終端列表中; 則網(wǎng)絡(luò)服務(wù)器將播放列表指定的視頻文件及其文件標(biāo)識發(fā)送至終端列表指定的多個(gè) 播放終端。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括接收用戶對播放列表屬性的設(shè)置,所述播放列表屬性包括單文件循環(huán)播放和列表文 件循環(huán)播放;則網(wǎng)絡(luò)服務(wù)器依據(jù)用戶設(shè)置的播放列表屬性進(jìn)行當(dāng)前單一視頻文件的循環(huán)播放,或者 播放列表中多個(gè)視頻文件的循環(huán)播放。
7.如權(quán)利要求6所述的方法,其特征在于,所述播放進(jìn)度信息還包括與當(dāng)前播放的視頻文件對應(yīng)的文件標(biāo)識; 則播放終端依據(jù)接收到的文件標(biāo)識,選擇對應(yīng)的視頻文件進(jìn)行同步播放。
8.—種多終端視頻同步播放的系統(tǒng),其特征在于,包括網(wǎng)絡(luò)服務(wù)器和多個(gè)播放終端; 其中,所述網(wǎng)絡(luò)服務(wù)器包括第一通訊模塊,用于將視頻文件發(fā)送至各個(gè)播放終端,以及當(dāng)播放所述視頻文件時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端; 視頻播放模塊,用于播放視頻文件; 所述播放終端包括第二通訊模塊,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的視頻文件和播放進(jìn)度信息; 同步播放模塊,用于依據(jù)接收到的視頻文件在本地屏幕上進(jìn)行視頻文件的同步播放; 定位校準(zhǔn)模塊,用于依據(jù)接收到的播放進(jìn)度信息對視頻文件的同步播放進(jìn)行定位校準(zhǔn)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述播放進(jìn)度信息包括開始播放標(biāo)識、播放速率和定位時(shí)間; 其中,所述定位時(shí)間為網(wǎng)絡(luò)服務(wù)器的當(dāng)前播放時(shí)間。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)器還包括 同步時(shí)間設(shè)置模塊,用于接收用戶設(shè)置的同步時(shí)間間隔;則網(wǎng)絡(luò)服務(wù)器的視頻播放模塊播放視頻文件時(shí),第一通訊模塊每隔所述同步時(shí)間間隔 將當(dāng)前的播放進(jìn)度信息發(fā)送至播放終端。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述播放終端的第二通訊模塊接收到開始播放標(biāo)識時(shí),觸發(fā)同步播放模塊本地屏幕上 開始進(jìn)行視頻文件的播放;當(dāng)定位校準(zhǔn)模塊判斷接收到的播放速率與本地的播放速率不一致時(shí),將本地的播放速 率調(diào)整為接收到的播放速率;以及,當(dāng)定位校準(zhǔn)模塊判斷本地的當(dāng)前播放時(shí)間與接收到的 定位時(shí)間的修正值不一致時(shí),將本地的當(dāng)前播放時(shí)間調(diào)整為定位時(shí)間的修正值;其中,所述定位時(shí)間的修正值為定時(shí)間加上網(wǎng)絡(luò)服務(wù)器將播放進(jìn)度信息發(fā)送至對應(yīng) 播放終端的時(shí)間之和。
12.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述網(wǎng)絡(luò)服務(wù)器還包括多文件添加單元,用于接收用戶對視頻文件的選擇,并將網(wǎng)絡(luò)服務(wù)器上指定的至少一 個(gè)視頻文件添加到播放列表;其中,每個(gè)視頻文件對應(yīng)一個(gè)文件標(biāo)識;多終端選擇單元,用于接收用戶對播放終端的選擇,將指定的多個(gè)播放終端添加到終 端列表中;則網(wǎng)絡(luò)服務(wù)器的第一通訊模塊將播放列表指定的視頻文件及其文件標(biāo)識發(fā)送至終端 列表指定的多個(gè)播放終端。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)器還包括播放屬性設(shè)置單元,用于接收用戶對播放列表屬性的設(shè)置,所述播放列表屬性包括單 文件循環(huán)播放和列表文件循環(huán)播放;則網(wǎng)絡(luò)服務(wù)器的視頻播放模塊依據(jù)用戶設(shè)置的播放列表屬性進(jìn)行當(dāng)前單一視頻文件 的循環(huán)播放,或者播放列表中多個(gè)視頻文件的循環(huán)播放。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述播放進(jìn)度信息還包括與當(dāng)前播放的視頻文件對應(yīng)的文件標(biāo)識; 則播放終端的同步播放模塊依據(jù)第二通訊模塊接收到的文件標(biāo)識,選擇對應(yīng)的視頻文 件進(jìn)行播放。
全文摘要
本發(fā)明提供了一種多屏幕視頻同步播放的方法和系統(tǒng),所述方法包括網(wǎng)絡(luò)服務(wù)器將視頻文件發(fā)送至各個(gè)播放終端;當(dāng)網(wǎng)絡(luò)服務(wù)器播放視頻文件時(shí),將播放進(jìn)度信息發(fā)送至各個(gè)播放終端;各個(gè)播放終端依據(jù)接收到的視頻文件和播放進(jìn)度信息,通過定位校準(zhǔn)在本地屏幕上進(jìn)行視頻文件的同步播放。通過本發(fā)明能夠減小系統(tǒng)資源的成本,且實(shí)現(xiàn)較好的視頻同步效果。
文檔編號H04L29/08GK101969460SQ201010295599
公開日2011年2月9日 申請日期2010年9月28日 優(yōu)先權(quán)日2010年9月28日
發(fā)明者丁劍, 戴福昊, 牛大軍 申請人:同輝佳視(北京)信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1