[發明專利]一種多媒體管理系統測試方法及裝置無效
| 申請號: | 201210080826.4 | 申請日: | 2012-03-23 |
| 公開(公告)號: | CN102624586A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 郝勇;王功潔;張林;李虹輝 | 申請(專利權)人: | 武漢恒億電子科技發展有限公司;安科智慧城市技術(中國)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 賈振勇 |
| 地址: | 430033 湖北省武漢市東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多媒體 管理 系統 測試 方法 裝置 | ||
技術領域
本發明屬于多媒體領域,尤其涉及一種多媒體管理系統測試方法及裝置。
背景技術
目前,對多媒體管理系統需要進行負載演示及系統壓力測試,如圖1所示,測試時將音視頻源設備通過網絡接入多媒體管理系統,或者直接連接多媒體管理系統,向多媒體管理系統輸出音視頻數據幀。
為了達到高負載及高壓力的目的,需要提升了接入多媒體管理系統內的音視頻源設備數量,以達到演示及檢驗系統承載能力指標的目的,但由于在項目實施之前,出于項目控制及財務的原因,不可能購置大量的音視頻源設備,同時由于一臺音視頻源設備的接入能力有限,導致多媒體管理系統的承載能力指標難于檢驗。
發明內容
本發明實施例提供一種多媒體管理系統測試方法,旨在解決現有技術中存在的對多媒體管理系統進行負載演示及系統壓力測試時,由于接入的音視頻源設備的數量受到限制,導致多媒體管理系統的承載能力指標難于檢驗的問題。
本發明實施例是這樣實現的,一種多媒體管理系統測試方法,所述方法包括下述步驟:
獲取音視頻數據幀;
根據需要模擬的音視頻源設備的數量指定網絡協議的端口,啟動所述網絡協議,將所獲取的音視頻數據幀通過所述網絡協議發送至多媒體管理系統。
進一步地,所述音視頻數據幀來源于音視頻源設備、網絡,或者音視頻源文件。
進一步地,所述方法還包括以下步驟:
生成所述音視頻源文件。
進一步地,所述生成所述音視頻源文件的步驟具體為:
獲取多媒體管理系統支持的音視頻數據;
將所述音視頻數據幀逐幀寫入文件,并將所述文件封裝保存。
進一步地,當音視頻數據幀來源于所述音視頻源文件時,所述指定網絡協議的端口,啟動所述網絡協議,將所獲取的音視頻數據幀通過所述網絡協議發送至多媒體管理系統的步驟具體為:
(1)指定所述網絡協議的端口,啟動所述網絡協議;
(2)讀取所述音視頻源文件中當前音視頻數據幀的數據長度及時間信息;
(3)根據當前音視頻數據幀的數據長度,讀取當前音視頻數據幀;
(4)調用所述網絡協議發送數據幀的接口向多媒體管理系統發送所述音視頻數據幀;
(5)讀取下一音視頻數據幀的數據長度及時間信息;
(6)比較前一音視頻數據幀的時間信息與當前音視頻數據幀的時間信息,計算兩個音視頻數據幀之間的發送時間差;
(7)發送線程睡眠所述發送時間差;
(8)判斷所述音視頻源文件的讀取是否結束,是則執行步驟9,否則執行步驟2;
(9)計算當前音視頻源文件的平均時間差;
(10)發送線程睡眠所述平均時間差;
(11)設置所述音視頻源文件的文件偏移為文件頭部,并返回執行步驟2,重新讀取所述音視頻源文件。
進一步地,當音視頻數據幀來源于網絡時,所述指定網絡協議的端口,啟動所述網絡協議,將所獲取的音視頻數據幀通過所述網絡協議發送至多媒體管理系統的步驟具體為:
(1)指定所述網絡協議的端口,啟動所述網絡協議;
(2)讀取從網絡中獲取的當前音視頻數據幀及時間信息;
(3)調用所述網絡協議發送數據幀的接口向多媒體管理系統發送該音視頻數據幀;
(4)讀取下一音視頻數據幀及時間信息;
(5)比較前一音視頻數據幀的時間信息與當前音視頻數據幀的時間信息,計算兩個音視頻數據幀之間的發送時間差;
(6)發送線程睡眠所述發送時間差,然后返回執行步驟2。
進一步地,當音視頻數據幀來源于音視頻源設備時,所述指定網絡協議的端口,啟動所述網絡協議,將所獲取的音視頻數據幀通過所述網絡協議發送至多媒體管理系統的步驟具體為:
(1)指定所述網絡協議的端口,啟動所述網絡協議;
(2)讀取從音視頻源設備獲取的音視頻數據幀;
(3)調用所述網絡協議發送數據幀的接口向多媒體管理系統發送該音視頻數據幀;
(4)讀取下一個幀的音視頻數據幀,并返回執行步驟3。
進一步地,所述方法還包括下述步驟:
根據計算出的音視頻數據幀之間的發送時間差設置發送線程睡眠的時間。
進一步地,當需要模擬的音視頻源設備為多路源時,將音視頻數據幀發送至對應的通道。
本發明實施例還提供一種多媒體管理系統測試裝置,所述裝置包括:
音視頻數據幀獲取單元,用于獲取音視頻數據幀;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢恒億電子科技發展有限公司;安科智慧城市技術(中國)有限公司,未經武漢恒億電子科技發展有限公司;安科智慧城市技術(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210080826.4/2.html,轉載請聲明來源鉆瓜專利網。





