[發明專利]用于在web瀏覽器上播放媒體流的方法和設備有效
| 申請號: | 201710112610.4 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN107277612B | 公開(公告)日: | 2021-10-01 |
| 發明(設計)人: | 趙成峰;雷曼·蘇基斯;尤加宛南·馬時宛南;塔阿克·讓門勾婆·阿奴牟魯;溫卡特時瓦·讓·阿瓦帕里 | 申請(專利權)人: | 韓華泰科株式會社 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/643;H04N21/6437;H04N21/8543 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 王兆賡;張川緒 |
| 地址: | 韓國京畿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 web 瀏覽器 播放 媒體 方法 設備 | ||
一種用于在web瀏覽器上播放媒體流的方法和設備。提供一種用于接收從媒體服務單元發送的媒體流并在web瀏覽器上播放所述媒體流的媒體流播放設備。所述媒體流播放設備包括:傳輸模塊,被配置為在傳輸層級與媒體服務單元建立通信連接;websocket模塊,被配置為基于通信連接經由握手過程與媒體服務單元建立websocket連接,并在保持websocket連接的同時將websocket包發送到媒體服務單元或者從媒體服務單元接收websocket包;流傳輸模塊,被配置為接收由websocket包攜帶的實時傳輸協議包;媒體解碼器,被配置為對從實時傳輸協議包獲得的媒體流進行解碼以重構視頻;以及輸出裝置,被配置為通過將重構的視頻嵌入web瀏覽器中來將重構的視頻顯示在屏幕上。
本申請要求于2016年4月5日提交到韓國知識產權局的第10-2016-0041426號韓國專利申請以及于2016年6月3日提交到韓國知識產權局的第10-2016-0069468號韓國專利申請的優先權,所述韓國專利申請的公開通過引用全部合并于此。
技術領域
與示例性實施例一致的設備和方法涉及一種用于在web瀏覽器上播放媒體流的方法和設備,更具體地講,涉及一種用于在沒有插件的情況下直接在web瀏覽器中對由相機捕獲的視頻和音頻進行流傳輸的技術。
背景技術
可通過經由互聯網連接到各種類型的視頻資源的多個用戶裝置來訪問媒體內容。為此,在用戶裝置中安裝web瀏覽器以通過使用超文本傳輸協議(HTTP)來與服務器應用進行通信。然而,因為由于通過HTTP請求和響應消息的重復的信息交換而發生開銷,所以使用半雙工方案的web瀏覽器不適于對媒體進行流傳輸。
根據圖1所示的傳統的HTTP連接方法,在web瀏覽器15將連接請求消息(長期請求)發送到web服務器25之后,請求被web服務器25切換到請求掛起狀態并且在web瀏覽器15與web服務器25之間建立連接。在這種狀態下,web瀏覽器15將用于執行特定動作的命令(客戶端動作)發送到web服務器25,web服務器25響應于客戶端動作將響應消息發送到web瀏覽器15。例如,如果命令(客戶端動作)是對于特定的視頻進行流傳輸的請求,則響應消息將是視頻包數據。當web服務器25將完成命令(長期請求完成)發送到web瀏覽器15時,此連接可斷開。此后,如果web瀏覽器15意于另外請求流傳輸,則可重復上面的處理。
即,在使用傳統的HTTP連接方法的web服務器與web瀏覽器之間的通信方案中,每一個特定的事件均需要web服務器與web瀏覽器之間的連接,并且在特定的事件結束時該連接終止。因此,所述方案適合處理非連續事件(諸如連接到網頁),但是不適合需要web服務器與web瀏覽器之間的連續連接的應用(諸如,視頻流傳輸和音頻流傳輸)。
因此,在web瀏覽器中安裝各種類型的插件(例如,ActiveX、Netscape插件應用編程接口(NPAPI)、Pepper插件應用編程接口(PPAPI))以實現執行web瀏覽器與web服務器之間的網絡連接的功能、對接收的視頻進行解碼的功能以及輸出解碼的視頻的功能。具體地,網絡相機通常具有能夠接收并輸出視頻和音頻的稱為“web查看器”的特征。在用戶沒有安裝軟件(諸如,中央監控系統(CMS)或者視頻管理系統(VMS))的情況下通過輸入相機的網絡地址而在遠程位置處連接到網絡相機時,該稱為“web查看器”的特征允許自動安裝插件,以使用戶能夠通過插件接收視頻和音頻。為了提供該特征,網絡相機裝備有能夠提供web服務的web服務器。因此,在傳統的web服務方法中,當裝備有web瀏覽器的用戶終端通過特定的統一資源定位符(URL)連接到web服務器時,插件被自動安裝并且可通過插件實現發送和接收視頻和音頻的功能。
然而,這種在web瀏覽器中安裝插件的方法往往很少使用,因為它引起很多問題(諸如,安全漏洞、web瀏覽器的有限功能和過多的資源消耗)。另外,作為用于發送視頻流的標準的其他示例,HTML5支持通過視頻標簽接收存儲在遠程源中的視頻文件的功能,Web實時通信(WebRTC)、openWebRTC、HTTP動態自適應流傳輸(MPEG-DASH)等提供用于實時發送和接收視頻的標準。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于韓華泰科株式會社,未經韓華泰科株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710112610.4/2.html,轉載請聲明來源鉆瓜專利網。





