[發明專利]一種視頻會議快速錄制轉換的處理方法有效
| 申請號: | 202110946109.4 | 申請日: | 2021-08-18 |
| 公開(公告)號: | CN113411541B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 馬華文 | 申請(專利權)人: | 全時云商務服務股份有限公司 |
| 主分類號: | H04N7/15 | 分類號: | H04N7/15;H04N5/76;H04N5/265 |
| 代理公司: | 北京惟盛達知識產權代理事務所(普通合伙) 11855 | 代理人: | 董鴻柏 |
| 地址: | 100010 北京市東城區青*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻會議 快速 錄制 轉換 處理 方法 | ||
1.一種視頻會議快速錄制轉換的處理方法,其特征在于,具體步驟如下:
S1:視頻會議錄制模塊將收到的所有待錄制會議數據進行收集解析并處理,按照會議ID進行歸類,實現多會議同時處理;
S2:針對會議中會議業務數據進行打包切片生成多個業務數據切片,業務數據切片打包后生成業務數據包,音視頻媒體數據進行切片生成多個音視頻媒體數據切片及更新M3U8文件,音視頻媒體數據切片按照TS打包規則處理,打包后生成音視頻媒體數據包;
S3:視頻合成轉換模塊檢測是否有錄制會議,當有新錄制會議出現,進行會議合成轉換初始化,及啟動會議業務數據線程和音視頻媒體數據合成線程,實現多會議合成轉換;
S4:讀取業務數據切片放入到業務數據切片隊列中依次處理,根據讀取到的業務操作進行音視頻媒體數據切片合成及轉換成會議錄像文件;
S1-S2中:
S1.1:進行會議檢測并判斷,按照會議ID進行分類會議錄制合成轉換;
S1.2:進行某會議ID的音視頻媒體數據包的打包切片處理;
S1.3:進行某會議ID的業務數據包的打包切片處理;
S1.1中:
S1.11:接受所有網絡數據包,并對網絡數據包進行解析處理,將解析后的網絡數據包分類保存,如果當前會議ID尚不存在,初始化當前會議ID的參數,并設置當前會議ID錄制初始狀態,建立該會議ID錄制文件夾;
S1.12:根據會議ID進行分類處理,判斷是否是音視頻媒體數據,如果是音視頻媒體數據則進入音視頻媒體數據包處理,進入后判斷音視頻媒體數據包是否初始化,如果沒有初始化,則放入到初始化隊列中依次進行初始化音視頻媒體數據切片,并啟動音視頻媒體數據切片線程;
S1.13:根據會議ID進行分類處理,判斷是否是業務數據,如果是業務數據則進入業務數據包處理,進入后判斷業務數據包是否初始化,如果沒有初始化,則放入到初始化隊列中依次進行初始化業務數據切片,并啟動業務數據切片線程;
S1.14:當音視頻媒體數據切片和業務數據切片初始化完成后,設置當前會議ID的會議錄制狀態為錄制中;
S1.15:根據會議ID分類處理,如果是媒體數據包并已初始化,則設定該媒體數據包的參會人ID和音視頻媒體數據類型后,推入到音視頻媒體數據隊列中;
S1.16:根據會議ID分類處理,如果是業務數據包并已初始化,則推入到業務數據隊列中,從而完成媒體數據包和業務數據包按照先分會議ID再去分數據類型處理。
2.根據權利要求1所述的一種視頻會議快速錄制轉換的處理方法,其特征在于,S1.2中,打包切片處理的具體步驟如下:
S1.21:初始化音視頻媒體數據切片參數,線程全局參數,并判斷音視頻媒體數據隊列中是否推入有媒體數據包;
S1.22:如果有媒體數據包,檢測媒體數據包的參會人ID是否存在于音視頻媒體數據切片表中,如果不存在,則創建該參會人ID的音視頻媒體數據切片句柄并初始化該音視頻媒體數據切片參數,以及初始化M3U8文件;
S1.23:根據媒體數據包的參會人ID獲取音視頻媒體數據切片句柄,對媒體數據包進行組幀處理,將組成的完整一幀的音視頻媒體數據再進行后續處理;
S1.24:判斷音視頻媒體數據是否已經過切片,如果已經過切片,則根據切片時間進行重新切片,默認設定切片間隔時間180秒,如果未經過切片,則按照TS打包規則處理音視頻媒體數據;
S1.25:當定時器檢測切片時間已達到,則設定開始切片的狀態,并開始檢測當前幀是否是IDR幀;
S1.26:滿足S1.24和S1.25中的切片時間條件,關閉上一個音視頻媒體數據切片,重新打開一個新的音視頻媒體數據切片句柄,文件名采用“參會ID_時間”作為該參會人ID的音視頻媒體數據切片文件名,同時,需要更新M3U8文件,即當上一個音視頻媒體數據切片文件完全切割好后,需要將該文件的HTTP連接寫入到M3U8文件中;
S1.27:若判斷當前參會人ID媒體數據包未經過切片,使用S1.23中得到的切片參數,并對當前完整一幀的音視頻媒體數據按照TS打包規則處理,音視頻媒體數據在按照TS打包規則處理前先進行PES打包;
S1.28:生成PAT、PMT、SDT表數據,只需要將PAT、PMT、SDT表數據第一次寫入TS包數據文件,后續無需再重復寫入,將完整一幀的音視頻媒體數據打包的TS包數據直接寫入到切片中,生成新的音視頻媒體數據切片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于全時云商務服務股份有限公司,未經全時云商務服務股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110946109.4/1.html,轉載請聲明來源鉆瓜專利網。





