[發明專利]一種無線環境中的音視頻流媒體同步播放方法無效
| 申請號: | 201010503510.2 | 申請日: | 2010-10-11 |
| 公開(公告)號: | CN101964903A | 公開(公告)日: | 2011-02-02 |
| 發明(設計)人: | 高強 | 申請(專利權)人: | 陜西賽瑞德科技發展有限責任公司 |
| 主分類號: | H04N7/24 | 分類號: | H04N7/24;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710068 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 無線 環境 中的 視頻 流媒體 同步 播放 方法 | ||
1.一種無線環境中的音視頻流媒體同步播放方法,其特征在于:所述方法包括以下步驟:
A.確定音頻幀的大小實現音頻流媒體內同步;
步驟A具體通過如下算法來實現:
A1.探知音頻播放緩沖區中有i個音頻幀;
A2.確定即將播放幀的目標大小LL(i)為:
這里Lmax和Lmin的選取根據幀可擴展程度或可壓縮程度和流媒體內同步的要求即時延抖動要求來確定;對于音頻,要求時延抖動不超過10ms,那么Lmax=min{2L0,L0+10ms},Lmin=max{0.5L0,L0-10ms};
A3.若該幀包含靜音期,則延長或縮短靜音期使該幀的大小等于LL(i);若該幀處在突發期內而不包含靜音期,則改變該幀的大小,當LL(i)=Lmax時,擴展該幀,擴展后的幀大小為當LL(i)=Lmin時,壓縮該幀,壓縮后的幀大小為這里T為該幀的基音周期;
A4.按照調整后的大小進行播放音頻幀;
B.確定視頻幀的播放持續時間實現視頻流媒體內同步;
步驟B具體通過如下算法來實現:
B1.探知視頻播放緩沖區中有i個視頻幀;
B2.確定即將播放視頻幀的播放持續時間d(i)為:
其中rv是正常播放幀率,rmax和rmin根據具體的服務質量要求來確定,即考慮流媒體內同步的要求即時延抖動要求;對于TV品質的視頻,要求時延抖動不超過10ms,則
B3.按照調整后的播放持續時間播放視頻幀;
音頻和視頻播放期間,每播放Na個音頻幀時,進行一次流媒體間同步調整;
C.以音頻流為主媒體流,視頻流為從媒體流,調整視頻媒體單元的播放持續時間來實現音視頻流媒體間同步;
步驟C具體通過如下算法來實現:
C1.令最近播放的音頻幀q的播放時間標簽ta(q)和最近播放的視頻幀l的播放時間標簽tv(l),并進行比較,二者之間的關系有三種情況:
C21.若|ta(q)-tv(l)|≤80ms,音視頻播放處于同步狀態,不需要進行調整;
C22.若80ms<|ta(q)-tv(l)|≤160ms,音視頻播放處于臨界同步狀態,需進行流媒體間同步調整;
C23.若|ta(q)-tv(l)|>160ms,音視頻播放處于失步狀態,需進行流媒體間同步調整;
C31.進行流媒體間同步調整時,若ta(q)>tv(l),表明視頻落后于音頻播放,從P-QoS考慮,不主動丟棄視頻幀,以免引起圖像播放跳躍的感覺,因此應提高視頻的播放幀率即減小視頻幀的播放持續時間,則視頻幀l其后n個視頻幀的播放持續時間都為1000/rmax,其中:
n=[|ta(q)-tv(l)|]/10
這里n是整數;
C32.進行流媒體間同步調整時,若ta(q)<tv(l),表明視頻超前于音頻播放,從P-QoS考慮,不暫停播放視頻幀,以免引起圖像播放停頓的感覺,因此要降低視頻的播放幀率即增大視頻幀的播放持續時間,則視頻幀l其后n個視頻幀的播放持續時間都為1000/rmin;
在進行流媒體間同步調整期間,不進行視頻流媒體內同步調整。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陜西賽瑞德科技發展有限責任公司,未經陜西賽瑞德科技發展有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010503510.2/1.html,轉載請聲明來源鉆瓜專利網。





