[發明專利]一種用于HTML5瀏覽器的音視頻播放方法及系統在審
| 申請號: | 202210307719.4 | 申請日: | 2022-03-25 |
| 公開(公告)號: | CN114745361A | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 丁建瑞;鄒偉;汪飛 | 申請(專利權)人: | 朗新數據科技有限公司 |
| 主分類號: | H04L65/65 | 分類號: | H04L65/65;H04L67/02;H04L67/141;H04L67/565;H04L69/16 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 肖艷 |
| 地址: | 214028 江蘇省無錫市新吳區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 html5 瀏覽器 視頻 播放 方法 系統 | ||
1.一種用于HTML5瀏覽器的音視頻播放方法,其特征在于,包括:
接收超文本標記語言HTML5客戶端的連接請求,建立與所述HTML5客戶端的WebSocket連接;
將依據實時流協議RTSP協議獲取的音視頻流轉化為分片fMP4音視頻流,基于WebSocket協議發送所述分片fMP4音視頻流至所述HTML5客戶端,以供所述HTML5客戶端采用媒體資源擴展MSE協議調用所述分片fMP4音視頻流,并基于預設視頻標簽展示所述分片fMP4音視頻流。
2.根據權利要求1所述的用于HTML5瀏覽器的音視頻播放方法,其特征在于,所述接收HTML5客戶端的連接請求,建立與所述HTML5客戶端的WebSocket連接,包括:
接收所述HTML5客戶端通過JavaScript API發起的連接請求,完成WebSocket連接;
接收所述HTML5客戶端發送攜帶RTSP地址的文本消息,基于RTSP獲取音視頻流,向所述HTML5客戶端發送音視頻流播放文本消息,所述音視頻流播放文本消息包括多功能因特網郵件擴展MIME字符串、編碼器信息和視頻大小信息。
3.根據權利要求2所述的用于HTML5瀏覽器的音視頻播放方法,其特征在于,所述基于RTSP獲取音視頻流,包括:
向RTSP服務端發送RTSP描述命令,接收所述RTSP服務端響應攜帶會話描述協議SDP的描述信息;
基于所述描述信息確定媒體流接收端口,向所述媒體流接收端口發送RTSP建立命令,并向所述RTSP服務端反饋所述媒體流接收端口;
向所述RTSP服務端發送播放命令,接收所述RTSP服務端發送的所述音視頻流;
向所述RTSP服務端發送結束命令,關閉所述WebSocket連接。
4.根據權利要求3所述的用于HTML5瀏覽器的音視頻播放方法,其特征在于,所述基于所述描述信息確定媒體流接收端口,向所述媒體流接收端口發送RTSP建立命令,并向所述反饋所述媒體流接收端口,之后還包括:
向所述RTSP服務端發送預設操作命令,基于所述預設操作命令對所述音視頻流進行預設操作。
5.根據權利要求1所述的用于HTML5瀏覽器的音視頻播放方法,其特征在于,所述將依據RTSP協議獲取的音視頻流轉化為分片fMP4音視頻流,基于WebSocket協議發送所述分片fMP4音視頻流至所述HTML5客戶端,包括:
接收所述HTML5客戶端發送攜帶RTSP地址的文本消息,向所述HTML5客戶端返回攜帶多功能因特網郵件擴展MIME字符串的文本消息,以供所述HTML5客戶端進行MSE調用,保持所述WebSocket連接;
將所述音視頻流進行格式轉換,獲得所述分片fMP4音視頻流,基于fMP4封裝格式發送所述分片fMP4音視頻流至所述HTML5客戶端;
接收所述HTML5客戶端的WebSocket連接關閉請求,向所述RTSP服務端發送RTSP關閉請求,結束所述WebSocket連接。
6.一種用于HTML5瀏覽器的音視頻播放方法,其特征在于,包括:
向轉碼服務器發送連接請求,接收所述轉碼服務器建立的WebSocket連接;
接收所述轉碼服務器將獲取的音視頻流轉化獲得的分片fMP4音視頻流,基于MSE協議調用所述分片fMP4音視頻流,并基于預設視頻標簽展示所述分片fMP4音視頻流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于朗新數據科技有限公司,未經朗新數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210307719.4/1.html,轉載請聲明來源鉆瓜專利網。





