[發明專利]一種網絡視頻服務系統接收端的視頻緩沖方法無效
| 申請號: | 201210127463.5 | 申請日: | 2012-04-27 |
| 公開(公告)號: | CN102665131A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 張瑋;楊美紅;張新常;史慧玲;王魯;孫萌 | 申請(專利權)人: | 山東省計算中心 |
| 主分類號: | H04N21/433 | 分類號: | H04N21/433;H04N21/442;H04N21/462 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 李桂存 |
| 地址: | 250014 山東省濟*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 視頻 服務 系統 接收 緩沖 方法 | ||
1.一種網絡視頻服務系統接收端的視頻緩沖方法,其特征在于,包括以下步驟:
a.建立緩沖隊列,在視頻接收播放設備中建立用于存儲視頻數據的緩沖隊列,以便對待播放的視頻數據進行存儲;
b.接收數據并分塊,以單個或多個視頻幀為單元或者按照數據長度等分的形式將接收到的數據進行分塊;
c.存入緩沖隊列,將分塊后的數據存入緩沖隊列中;
d.網速環境檢測,以緩沖隊列中前n個數據塊為檢測單元,通過比較前n個數據塊的接收時間與正常播放n個數據塊所需時間的大小,來對當前網速進行判斷,n為正整數;
e.如果網速滿足正常播放要求,則按照正常播放速率進行視頻播放;
f.如果網速不滿足正常播放要求,在滿足增加檢測單元的條件下,則在暫停播放的情況下增加檢測單元中數據塊的個數n,利用n+j代替n,j為正整數;
g.降低播放速率,則以低于每秒24幀的速率播放視頻數據,維持這種低播放速率t時間段后,再進行正常速率的播放。
2.根據權利要求1所述的網絡視頻服務系統接收端的視頻緩沖方法,其特征在于,步驟b中以單個視頻幀為一個數據塊進行分塊;所述步驟d包括以下步驟:
d-1.判斷存入到緩沖隊列中的數據塊個數是否等于n,如果小于n,則繼續向緩沖隊列中存入數據塊,并進行計時;
d-2.當存入到緩沖隊列中的數據個數等于n時,計算接收這n個數據所花費的時間,設為T;比較???????????????????????????????????????????????與1/24的大小;
d-3.步驟d-2中,如果小于或等于1/24,則認為網絡寬帶足夠,滿足正常播放要求;
d-4.?步驟d-2中,如果大于1/24,則認為網絡寬帶不夠,不能滿足正常播放要求。
3.根據權利要求1或2所述的網絡視頻服務系統接收端的視頻緩沖方法,其特征在于,所述步驟f包括以下步驟:
f-1.讀取緩沖隊列中數據塊的個數;判斷數據塊的個數是否小于n,如果判斷結果為否,則按照正常速率播放視頻數據;
f-2.如果步驟f-1中的判斷結果為是,記錄數據塊個數小于n發生的次數,如果有連續k次不足n的情況發生,則利用n+j代替n;k為大于等于2的正整數。
4.根據權利要求1或2所述的網絡視頻服務系統接收端的視頻緩沖方法,其特征在于:步驟c中所述的緩沖隊列位于視頻接收播放設備的內存中,且緩沖隊列的大小不高于播放設備內存的50%;緩沖隊列為具有先進先出功能的數組或鏈表形式的數據結構。
5.根據權利要求1或2所述的網絡視頻服務系統接收端的視頻緩沖方法,其特征在于,步驟g中降低播放速率的方法為:以每秒20幀來播放視頻數據10s,然后在將播放速率調回為每秒24幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東省計算中心,未經山東省計算中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210127463.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:控制媒體播放器的方法及終端
- 下一篇:虛擬攝像頭及其應用





