[發明專利]基于云端網絡音樂播放器實現多機同步播放的方法有效
| 申請號: | 201910852796.6 | 申請日: | 2019-09-10 |
| 公開(公告)號: | CN110557454B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 薛柯利;曾義;杜其昌 | 申請(專利權)人: | 廣州河東科技有限公司 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/1095;H04L65/611 |
| 代理公司: | 廣州容大知識產權代理事務所(普通合伙) 44326 | 代理人: | 劉新年 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 云端 網絡 音樂 播放 實現 同步 方法 | ||
本發明公開了一種基于云端網絡音樂播放器實現多機同步播放的方法,在一個局域網內只分配一臺播放器為主機,其他播放為從機,主播放器開機時,從預存列表中讀取云端的URI地址,打開HTTP客戶端并通過URI地址連接云端服務器,連接成功后,HTTP客戶端主動獲取音頻列表,并選擇音頻列表的指定下載云端對應的音樂,當緩存音樂數據幀,達到一定數據幀時,主播放器打開組播功能,并發時間截同步消息。從播放器收到時間截同步消息后,立即處理等待接收主播放器音樂數據幀,當主播放器與從播放器音樂數據幀處于相等時,主播放發送播放指令讓從播放器一起播放音樂。
技術領域
本發明涉及智能家居技術領域,具體涉及一種基于云端網絡音樂播放器實現多機同步播放的方法。
背景技術
隨著智能家居的技術發展,智能家居正在逐步進入千家萬戶。智能家居通過物聯網技術將家中的各種設備,如音視頻設備、照明系統、窗簾控制、空調控制、安防系統、數字影院系統、影音服務器、影柜系統、網絡家電等連接到一起,提供家電控制、照明控制、電話遠程控制、室內外遙控、防盜報警、環境監測、暖通控制、紅外轉發以及可編程定時控制等多種功能和手段。與傳統家居相比,智能家居不僅具有傳統的通用功能,兼備建筑、網絡通信、信息家電、設備自動化,提供全方位的信息交互功能,甚至為各種能源費用節約資金。
在智能家居的應用中,背景音樂的應用越來越多,需求功能越來越豐富,在目前更多應用本地廣播系統功能來現實多個區域同時播放,這也帶來獨立區域播放不能實現,隨著智能家居廣泛應用,背景音樂實現多區播放和獨立區播放功能是必不可少的,本文提出了基于云端網絡音樂播放器,該方案主要解決多區與獨立區同時播放音樂功能。發明內容
有鑒于此,為了解決現有技術中的上述問題,本發明提出一種基于云端網絡音樂播放器實現多機同步播放的方法。
本發明通過以下技術手段解決上述問題:
一種基于云端網絡音樂播放器實現多機同步播放的方法,包括一個主播放器和多個從播放器,其中:
主播放器實現流程如下:
步驟S101:讀取預存云端的URI地址;
步驟S102:創建HTTP客戶端;
步驟S103:連接云端服務,如果連接成功后,跳轉至步驟S104,否則等待;
步驟S104:獲取音頻列表;
步驟S105: 開始下載音樂;
步驟S106: 音樂數據幀緩存;
步驟S107:創建一個組播線程;
步驟S108:發送時間截消息;
步驟S109:創建一個發送音樂數據幀的線程;
步驟S110:依次發送音樂數據幀;當到達一定緩存時,發送播放指令;
步驟S111:開始音頻解碼;
步驟S112:直到解碼完畢;
從播放器實現流程如下:
步驟S201:創建一個組播線程;
步驟S202:監聽組播端口,如果有數據,跳轉至S203,否則一直監聽;
步驟S203:驗證消息是否正確,如果正確,跳轉至S204,否則跳轉至S202;
步驟S204:判斷是否時間截消息,如果是,跳轉至S205;
步驟S205:同步時間截;
步驟S206:創建一個接收音樂數據幀線程;
步驟S207:一直緩存音樂數據幀;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州河東科技有限公司,未經廣州河東科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910852796.6/2.html,轉載請聲明來源鉆瓜專利網。





