[發明專利]一種視頻播放方法、客戶端、服務平臺及智能會議系統在審
| 申請號: | 202110542772.8 | 申請日: | 2021-05-19 |
| 公開(公告)號: | CN112995698A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 孟赟;楊濤;俞鳴園;曹亞曦;王克彥 | 申請(專利權)人: | 浙江華創視訊科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/4402;H04N21/858 |
| 代理公司: | 北京樂知新創知識產權代理事務所(普通合伙) 11734 | 代理人: | 江宇 |
| 地址: | 310051 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 播放 方法 客戶端 服務 平臺 智能 會議系統 | ||
1.一種視頻播放方法,其特征在于,包括:
獲取播放請求;根據所述播放請求,獲取媒體數據;
根據私有格式的幀頭信息解析所述媒體數據,并判斷所述媒體數據的分辨率或幀率是否發生變化,將未發生變化的媒體數據進行解封裝后,重新封裝為支持瀏覽器無插件播放的第一媒體數據;對發生變化的媒體數據進行解封裝,重置封裝模塊后,將其重新封裝為支持瀏覽器無插件播放的第二媒體數據;
解碼播放第一媒體數據,重置解碼播放模塊后解碼播放第二媒體數據。
2.根據權利要求1所述的方法,其特征在于:
所述播放請求請求播放直播媒體數據時,根據所述播放請求獲取并訪問所請求的直播媒體數據的直播地址,實時接收流式封裝的直播媒體數據,根據私有格式的幀頭信息解析所述直播媒體數據,并判斷所述直播媒體數據的分辨率或幀率是否發生變化;
對分辨率或幀率未發生變化的直播媒體數據進行解封裝后,重新封裝為支持瀏覽器無插件播放的第一直播媒體數據;對分辨率或幀率發生變化的直播媒體數據進行解封裝,重置封裝模塊后,將其重新封裝為支持瀏覽器無插件播放的第二直播媒體數據;
解碼播放所述第一直播媒體數據,重置解碼播放模塊后解碼播放所述第二直播媒體數據。
3.根據權利要求2所述的方法,其特征在于:
所述重新封裝為支持瀏覽器無插件播放的第一直播媒體數據進一步包括:判斷緩沖區的直播媒體數據是否達到預設封裝時長,若達到則將所述直播媒體數據解封裝為原始音頻數據和原始視頻數據;將所述原始音頻數據和所述原始視頻數據重新封裝為所述第一直播媒體數據;若未達到預設封裝時長,則將所述直播媒體數據暫存至所述緩沖區,并返回接收所述直播媒體數據;
和/或,
所述重置封裝模塊后,將其重新封裝為支持瀏覽器無插件播放的第二直播媒體數據進一步包括:當識別到所述分辨率或幀率發生變化時,記錄所述直播媒體數據的分辨率或幀率發生變化,并將分辨率或幀率發生變化前緩沖區中的直播媒體數據解封裝為原始音視頻數據,并將其重新封裝為所述第一直播媒體數據,通知所述解碼播放模塊有所述第一直播媒體數據可追加;判斷是否有分辨率或幀率發生變化的記錄,若有,則對所述封裝模塊進行反初始化和再初始化以實現重置,并生成重置消息通知所述解碼播放模塊下一段追加的直播媒體數據的分辨率或幀率發生了變化;判斷緩沖區的直播媒體數據是否達到預設封裝時長,若達到則將所述直播媒體數據解封裝為原始音頻數據和原始視頻數據;將所述原始音頻數據和所述原始視頻數據重新封裝為所述第二直播媒體數據,并通知所述解碼播放模塊有所述第二直播媒體數據可追加;若未達到預設封裝時長,則將所述直播媒體數據暫存至所述緩沖區,并返回接收所述直播媒體數據。
4.根據權利要求2所述的方法,其特征在于,所述解碼播放所述第一直播媒體數據,重置解碼播放模塊后解碼播放所述第二直播媒體數據,進一步包括:
逐條讀取消息隊列中的消息,判斷所讀取的消息是否為重置消息,若不是所述重置消息,判斷所述消息中是否有支持瀏覽器無插件播放格式的第一或第二直播媒體數據可追加到所述解碼播放模塊的緩沖區,若沒有可追加的,則返回判斷所述消息隊列中是否還有消息;若有可以追加,則追加完成后觸發更新完成事件,并啟動定時器,監測所述緩沖區的播放進度并在所述播放進度達到預設閾值時,停止所述計時器,并返回判斷所述消息隊列中是否還有消息;
在讀取到所述重置消息時,所述重置消息之后追加的媒體數據的分辨率或幀率發生變化,重置所述解碼播放模塊,并返回判斷所述消息隊列中是否還有消息;
若所述消息隊列中已沒有消息,則返回獲取所述直播媒體數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江華創視訊科技有限公司,未經浙江華創視訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110542772.8/1.html,轉載請聲明來源鉆瓜專利網。





