摘要:本發明涉及一種流媒體去抖動方法,該方法包括:申請一段固定長度的內存作為緩沖區;接收數據包并提取數據包的相關信息,根據相關信息在緩沖區內對數據包進行排序;若經過最小延遲值,則檢查緩沖區內的數據包是否符合提交條件,如果符合提交條件則向應用程序提交緩沖區內的數據包;否則繼續收包,直到緩沖區內的數據包符合提交條件才提交緩沖區內的數據包;若經過最大延遲值,則強制提交緩沖區內的數據包。當采用上述方法時,通過為流媒體統一分配緩沖區,實現數據無縫存儲,提高了內存空間利用率。此外,通過采用雙延遲深度,能在不同網絡狀況下保證較好的媒體回放質量;采用環狀緩沖區和雙向鏈表機制減少了去抖動排序的開銷。
- 專利類型發明專利
- 申請人康佳集團股份有限公司;
- 發明人易立;
- 地址518053廣東省深圳市深圳特區華僑城
- 申請號CN200510100670.1
- 申請時間2005年10月31日
- 申請公布號CN1960315A
- 申請公布時間2007年05月09日
- 分類號H04L12/56(2006.01);