[發明專利]基于Web的通信方法及計算機可讀存儲介質有效
| 申請號: | 201910462223.2 | 申請日: | 2019-05-30 |
| 公開(公告)號: | CN112019482B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 劉德建;黃世民;鐘良德;王盛偉;郭玉湖 | 申請(專利權)人: | 福建天泉教育科技有限公司 |
| 主分類號: | H04L67/01 | 分類號: | H04L67/01;H04L67/02;H04L67/55;G06F16/955 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 web 通信 方法 計算機 可讀 存儲 介質 | ||
本發明公開了一種基于Web的通信方法及計算機可讀存儲介質,方法包括:第一客戶端與第二客戶端分別與服務端建立通信連接;第一客戶端開啟聲音接收設備和/或視頻輸入設備,并采集多媒體流數據;第一客戶端將所述多媒體流數據通過服務端傳輸至所述第二客戶端;第二客戶端將所述多媒體流數據解碼為預設類型數據;第二客戶端根據所述預設類型數據,創建對應的URL對象;第二客戶端根據所述URL對象,設置所述第二客戶端上的預設的HTML5頁面的音頻標簽屬性和/或視頻標簽屬性。本發明無需安裝任何第三方插件或對瀏覽器進行擴展,利用原生瀏覽器即可實現較穩定的語音視頻通信。
技術領域
本發明涉及網頁通信技術領域,尤其涉及一種基于Web的通信方法及計算機可讀存儲介質。
背景技術
目前,若要通過網頁進行語音視頻通信,可通過WebRTC(網頁即時通信)技術實現。但WebRTC利用P2P時,只能在內網通信,無法在公網通信,如果在公網通信需要內網NAT網絡穿透,存在不穩定性,且WebRTC目前還不是標準,隨時可能更改規范。
并且,基于瀏覽器沙箱安全原理,不允許腳本操作本地文件系統,如果要操作本地系統或硬件設備需要通過安全插件(比如IE的Activex)或者通過Flash技術,但Flash技術目前被各大瀏覽器廠商禁用,且這兩種方案對用戶體驗都不好,很容易被病毒利用。
發明內容
本發明所要解決的技術問題是:提供一種基于Web的通信方法及計算機可讀存儲介質,無需安裝任何第三方插件或對瀏覽器進行擴展,即可通過瀏覽器實現語音和視頻的通信。
為了解決上述技術問題,本發明采用的技術方案為:一種基于Web的通信方法,包括:
第一客戶端與第二客戶端分別與服務端建立通信連接;
第一客戶端開啟聲音接收設備和/或視頻輸入設備,并采集多媒體流數據;
第一客戶端將所述多媒體流數據通過服務端傳輸至所述第二客戶端;
第二客戶端將所述多媒體流數據解碼為預設類型數據;
第二客戶端根據所述預設類型數據,創建對應的URL對象;
第二客戶端根據所述URL對象,設置所述第二客戶端上的預設的HTML5頁面的音頻標簽屬性和/或視頻標簽屬性。
本發明還提出一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現如下步驟:
第一客戶端與第二客戶端分別與服務端建立通信連接;
第一客戶端開啟聲音接收設備和/或視頻輸入設備,并采集多媒體流數據;
第一客戶端將所述多媒體流數據通過服務端傳輸至所述第二客戶端;
第二客戶端將所述多媒體流數據解碼為預設類型數據;
第二客戶端根據所述預設類型數據,創建對應的URL對象;
第二客戶端根據所述URL對象,設置所述第二客戶端上的預設的HTML5頁面的音頻標簽屬性和/或視頻標簽屬性。
本發明的有益效果在于:客戶端通過瀏覽器提供API可以獲取到本地聲音接收設備和視頻輸入設備的數據流,然后將該數據流通過服務端推送給其他客戶端,其他客戶端將該數據流進行處理后提供給HTML5頁面的audio標簽和video標簽,即可播放出對應的音頻和視頻,從而實現了語音和視頻的通信。本發明無需安裝任何第三方插件或對瀏覽器進行擴展,利用原生瀏覽器即可實現較穩定的語音視頻通信。
附圖說明
圖1為本發明的一種基于Web的通信方法的流程圖;
圖2為本發明實施例一的方法流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天泉教育科技有限公司,未經福建天泉教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910462223.2/2.html,轉載請聲明來源鉆瓜專利網。





