[發(fā)明專利]同步播放方法及服務(wù)器、播放器有效
| 申請(qǐng)?zhí)枺?/td> | 201210480896.9 | 申請(qǐng)日: | 2012-11-23 |
| 公開(kāi)(公告)號(hào): | CN103839558A | 公開(kāi)(公告)日: | 2014-06-04 |
| 發(fā)明(設(shè)計(jì))人: | 劉洋;孫春紅;朱春波;宋旼錫 | 申請(qǐng)(專利權(quán))人: | 三星電子(中國(guó))研發(fā)中心;三星電子株式會(huì)社 |
| 主分類號(hào): | G11B19/02 | 分類號(hào): | G11B19/02;G11B27/10 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 謝安昆;宋志強(qiáng) |
| 地址: | 210019 江蘇省南京*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 同步 播放 方法 服務(wù)器 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體播放技術(shù)領(lǐng)域,具體涉及同步播放方法及服務(wù)器、播放器。
背景技術(shù)
現(xiàn)有的嵌入式多媒體設(shè)備中都提供了媒體播放器,播放器的核心是音視頻(A/V)同步引擎,因此,要實(shí)現(xiàn)多播放器同步播放媒體的功能,必須在音視頻(A/V)同步控制中加入多播放器同步播放的交互控制和時(shí)鐘控制。
現(xiàn)有的多播放器同步播放媒體技術(shù)存在如下缺陷:
一、嵌入式多媒體設(shè)備中的播放器音視頻(A/V)同步引擎大多使用本地設(shè)備的系統(tǒng)時(shí)鐘,各設(shè)備上的系統(tǒng)時(shí)鐘可能有差別,因此,無(wú)法保證多個(gè)設(shè)備播放器時(shí)鐘的一致性,也就無(wú)法保證多播放器同步精確地播放。
二、當(dāng)多個(gè)設(shè)備播放器進(jìn)行播放時(shí),操作其中一個(gè)設(shè)備的播放器,其它設(shè)備的播放器在沒(méi)有外接硬件控制設(shè)備的情況下,無(wú)法做出同步響應(yīng),因此,操作也無(wú)法保證同步。
發(fā)明內(nèi)容
本發(fā)明提供同步播放方法及服務(wù)器、播放器,以提高多播放器同步播放的精確度。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
一種同步播放方法,該方法包括:
從多臺(tái)目標(biāo)多媒體設(shè)備中任選一臺(tái)作為主控設(shè)備,在主控設(shè)備上配置目標(biāo)多媒體設(shè)備的總數(shù),在各目標(biāo)多媒體設(shè)備上配置主控設(shè)備上的同步播放服務(wù)器的單播IP地址和端口、以及廣播IP地址和端口;
各設(shè)備播放器連接主控設(shè)備上的同步播放服務(wù)器,連接成功,向同步播放服務(wù)器發(fā)送播放開(kāi)始請(qǐng)求消息;
當(dāng)同步播放服務(wù)器接收到所有設(shè)備播放器發(fā)來(lái)的播放開(kāi)始請(qǐng)求消息時(shí),根據(jù)自身維護(hù)的當(dāng)前播放系統(tǒng)時(shí)鐘curSysTick確定當(dāng)前播放時(shí)刻curPlayTime,向所有設(shè)備播放器發(fā)送播放開(kāi)始時(shí)鐘消息,該消息攜帶curPlayTime,各設(shè)備播放器接收該播放開(kāi)始時(shí)鐘消息,根據(jù)該消息中的curPlayTime開(kāi)始同步播放多媒體文件。
所述方法進(jìn)一步包括:
在同步播放過(guò)程中,同步播放服務(wù)器周期性地向各設(shè)備播放器發(fā)送播放系統(tǒng)時(shí)鐘通知消息,該消息中攜帶curPlayTime。
所述方法進(jìn)一步包括:
在同步播放過(guò)程中,如果任一設(shè)備播放器根據(jù)同步播放服務(wù)器發(fā)來(lái)的curPlayTime,發(fā)現(xiàn)自身出現(xiàn)了音頻延遲或者視頻延遲,則向同步播放服務(wù)器發(fā)送同步播放延遲消息,該消息攜帶延遲時(shí)長(zhǎng)latetime,同步播放服務(wù)器接收到該latetime后,調(diào)整當(dāng)前播放系統(tǒng)時(shí)鐘:curSysTick到curSysTick-latetime。
所述方法進(jìn)一步包括:
在同步播放過(guò)程中,當(dāng)一臺(tái)設(shè)備播放器暫停播放時(shí),該設(shè)備播放器向同步播放服務(wù)器發(fā)送同步播放暫停消息,同步播放服務(wù)器接收該消息,記錄暫停播放時(shí)刻:pausedTime,將pausedTime作為curPlayTime,并記錄暫停播放系統(tǒng)時(shí)鐘:pausedTick;
當(dāng)各設(shè)備播放器接收到同步播放服務(wù)器周期性發(fā)來(lái)的播放系統(tǒng)時(shí)鐘通知消息時(shí),發(fā)現(xiàn)該消息中的curPlayTime總是pausedTime時(shí),暫停播放。
所述各設(shè)備播放器暫停播放之后進(jìn)一步包括:
當(dāng)喚醒了任一設(shè)備播放器時(shí),被喚醒的設(shè)備播放器向同步播放服務(wù)器發(fā)送同步播放喚醒消息,同步播放服務(wù)器接收該消息,記錄當(dāng)前播放系統(tǒng)時(shí)鐘curSysTick,根據(jù)記錄的暫停播放系統(tǒng)時(shí)鐘pausedTick以及起始播放系統(tǒng)時(shí)鐘startPlayTick,計(jì)算出喚醒播放后的播放時(shí)刻curPlayTime=pausedTick-startPlayTick;
同步播放服務(wù)器隨后周期性發(fā)出的播放系統(tǒng)時(shí)鐘通知消息中的curPlayTime從pausedTick-startPlayTick開(kāi)始依次增加,各設(shè)備播放器接收到該消息,發(fā)現(xiàn)curPlayTime增大,則由暫停變成播放。
所述方法進(jìn)一步包括:
在同步播放過(guò)程中,當(dāng)任一設(shè)備播放器進(jìn)行時(shí)間搜索時(shí),該設(shè)備播放器向同步播放服務(wù)器發(fā)送同步時(shí)間搜索消息,該消息攜帶同步時(shí)間搜索時(shí)長(zhǎng)skiptime,同步播放服務(wù)器接收該消息,若發(fā)現(xiàn)當(dāng)前不處于時(shí)間搜索狀態(tài),則向所有設(shè)備播放器轉(zhuǎn)發(fā)該消息,各設(shè)備播放器接收該消息,從當(dāng)前播放時(shí)刻curPlayTime跳到curPlayTime+skiptime位置進(jìn)行播放,同時(shí)同步播放服務(wù)器調(diào)整當(dāng)前播放時(shí)刻curPlayTime到curPlayTime+skiptime。
所述方法進(jìn)一步包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三星電子(中國(guó))研發(fā)中心;三星電子株式會(huì)社,未經(jīng)三星電子(中國(guó))研發(fā)中心;三星電子株式會(huì)社許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210480896.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G11B 基于記錄載體和換能器之間的相對(duì)運(yùn)動(dòng)而實(shí)現(xiàn)的信息存儲(chǔ)
G11B19-00 并非專用于細(xì)絲或薄片形記錄載體或具有支承物的記錄載體的驅(qū)動(dòng)、起動(dòng)、停動(dòng);它們的控制;操作功能的控制
G11B19-02 .操作功能的控制,例如,從記錄到重現(xiàn)的切換
G11B19-20 .驅(qū)動(dòng);起動(dòng);停動(dòng);及其控制
G11B19-22 ..除速度調(diào)節(jié)制動(dòng)器外的其他制動(dòng)器
G11B19-24 ..記錄載體和換能頭之間給出恒定相對(duì)速度的裝置
G11B19-26 ..變速裝置;反向裝置;及其驅(qū)動(dò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ì)
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





