[發明專利]一種基于AR技術的視頻直播商品展示方法及系統在審
| 申請號: | 202010814728.3 | 申請日: | 2020-08-13 |
| 公開(公告)號: | CN111935495A | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 張軍令 | 申請(專利權)人: | 上海識裝信息科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/2343;H04N21/431;H04N21/44;H04N21/4402;H04N21/643 |
| 代理公司: | 上海精晟知識產權代理有限公司 31253 | 代理人: | 劉寧 |
| 地址: | 200080 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ar 技術 視頻 直播 商品 展示 方法 系統 | ||
1.一種基于AR技術的視頻直播商品展示方法,其特征在于,所述方法包括:
S1:主播端對直播視頻流和/或音頻流進行AR場景處理、編碼,并將二者封裝為flv格式視頻流;
S2:所述主播端通過rtmp協議將所述flv格式視頻流推流到流媒體服務器;
S3:所述flv格式視頻流通過所述rtmp協議從所述流媒體服務器被拉流到觀眾端;
S4:所述flv格式視頻流通過所述觀眾端進行解析、解碼后進行展示。
2.根據權利要求1所述的一種基于AR技術的視頻直播商品展示方法,其特征在于,所述步驟S1,包括:
S101:所述主播端根據AR場景ID獲取相對應的AR模型數據;
S102:所述主播端對所述AR模型數據進行相機流數據分析,識別出所述相機流中的平面信息;
S103:所述主播端加載所述AR模型,在所述平面信息位置對所述AR場景進行渲染;
S104:所述相機流與所述AR場景結合成視頻流。
S105:所述主播端獲取音頻流和所述視頻流,對所述音頻流和所述視頻流分別進行進行編碼;
S106:所述主播端將編碼后的所述音頻流和所述視頻流封裝為flv格式視頻流。
3.根據權利要求2所述的一種基于AR技術的視頻直播商品展示方法,其特征在于,所述步驟S101之前,還包括:
主播根據AR場景列表選擇需要渲染的AR場景,所述主播端根據主播的選擇記錄需要渲染的所述AR場景ID。
4.根據權利要求2所述的一種基于AR技術的視頻直播商品展示方法,其特征在于,所述步驟S101,包括:
所述移動端根據所述AR場景ID從本地緩存中查找對應的所述AR模型數據,如果所述AR模型數據存在,所述移動端則直接從本地緩存中獲取相對應的所述AR模型數據;如果所述AR模型數據不存在,所述移動端則根據所述AR場景ID從服務器中下載相對應的所述AR模型數據到本地緩存中。
5.根據權利要求2所述的一種基于AR技術的視頻直播商品展示方法,其特征在于,所述步驟S102之前,還包括:
對所述AR模型數據進行數據解密,當解密成功時執行所述步驟S102。
6.根據權利要求2所述的一種基于AR技術的視頻直播商品展示方法,其特征在于,所述AR場景能根據主播的手勢進行位置的修改及場景的縮放。
7.根據權利要求1所述的一種基于AR技術的視頻直播商品展示方法,其特征在于,所述步驟S4,包括:
S401:所述觀眾端通過解析所述flv格式視頻得到所述音頻流及所述視頻流;
S402:所述觀眾端對所述音頻流及所述視頻流分別進行解碼;
S403:所述觀眾端對解碼后的所述視頻流進行渲染顯示,對解碼后的音頻流進行播放。
8.一種基于AR技術的視頻直播商品展示系統,其特征在于,應用于直播設備,用于在視頻直播時進行商品展示,所述系統包括:主播端、觀眾端、流媒體服務器;
所述主播端用于對直播視頻流和/或音頻流進行AR場景處理、編碼,并將二者封裝為flv格式視頻流;
所述觀眾端用于對所述flv格式視頻流進行解析、解碼,對解析、解碼后的所述視頻流進行渲染顯示,對解析、解碼后的所述音頻流進行播放;
所述流媒體服務器用于所述主播端對所述flv格式視頻流進行推流;以及用于所述觀眾端對所述flv格式視頻流進行拉流。
9.根據權利要求8所述的一種基于AR技術的視頻直播商品展示系統,其特征在于,所述主播端還包括:AR場景處理模塊、服務器模塊、編碼模塊、封裝模塊;
所述AR場景處理模塊,用于AR模型數據的加載以及生成含有AR場景的視頻流;
所述服務器模塊,用于存儲所述AR模型數據;
所述編碼模塊,用于對音頻流和所述視頻流分別進行進行編碼;
所述封裝模塊,用于將編碼后的所述音頻流和所述視頻流封裝為flv格式視頻流。
10.根據權利要求8或9任一項所述的一種基于AR技術的視頻直播商品展示系統,其特征在于,所述觀眾端還包括:解析模塊、解碼模塊以及展示模塊;
所述解析模塊,用于將所述flv格式視頻解析得到所述音頻流及所述視頻流;
所述解碼模塊,用于對被編碼的所述音頻流及所述視頻流分別進行解碼;
所述展示模塊,用于對解碼后的所述視頻流進行渲染顯示,對解碼后的音頻流進行播放。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海識裝信息科技有限公司,未經上海識裝信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010814728.3/1.html,轉載請聲明來源鉆瓜專利網。





