[發明專利]一種利用I幀改善IPTV業務的用戶體驗的方法無效
| 申請號: | 201210230760.2 | 申請日: | 2012-07-03 |
| 公開(公告)號: | CN102761773A | 公開(公告)日: | 2012-10-31 |
| 發明(設計)人: | 許彥山;劉偉 | 申請(專利權)人: | UT斯達康通訊有限公司 |
| 主分類號: | H04N21/232 | 分類號: | H04N21/232;H04N21/238;H04N21/433;H04N21/44 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 楊天嬌 |
| 地址: | 310052 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 改善 iptv 業務 用戶 體驗 方法 | ||
1.一種利用I幀改善IPTV業務的用戶體驗的方法,應用于互聯網電視IPTV系統,所述IPTV系統包括流媒體服務器和媒體播放器,其特征在于,所述方法包括步驟:
為視頻媒體文件生成對應的I幀索引文件;
根據輸入的操作指令的當前播放時刻,流媒體服務器定位到距離當前播放時刻最近的I幀;
從所述的I幀開始發送視頻數據。
2.如權利要求1所述的改善IPTV業務的用戶體驗的方法,其特征在于,所述的輸入的操作指令是VOD點播指令。
3.如權利要求1所述的改善IPTV業務的用戶體驗的方法,其特征在于,所述的輸入的操作指令是快進或快退指令,則從所述的I幀開始發送視頻數據具體包括步驟:
配置跳過I幀個數的基礎值和每秒鐘發送的I幀個數;
根據快進或快退指令中附帶的倍速信息,計算需要跳過I幀的個數和發送I幀的時間間隔;
根據I幀索引文件和計算出的跳過I幀的個數和發送I幀的時間間隔,從視頻媒體文件中提取所需的I幀數據,按照所述的時間間隔發送I幀數據。
4.如權利要求3所述的改善IPTV業務的用戶體驗的方法,其特征在于,假設距離當前播放時刻最近的I幀序號為Isend,所述根據I幀索引文件和計算出的跳過I幀的個數和發送I幀的時間間隔,從視頻媒體文件中提取所需的I幀數據,按照所述的時間間隔發送I幀數據,包括步驟:
從I幀索引文件中獲取序號為Isend的I幀索引信息,包括Isend幀的播放時刻,所在分片的序號,片內偏移量,幀的大小;
讀取Isend幀的數據并發送Isend幀的數據至媒體播放器端;
設置當前待發送的I幀序號Isend=Isend+跳過I幀的個數;
等待時間間隔,重復上述三個步驟,直至流媒體服務器端收到其他播放指令。
5.如權利要求3或4所述的改善IPTV業務的用戶體驗的方法,其特征在于,當所述輸入的操作指令為快進指令時,所述跳過I幀的個數為正數;當所述輸入的操作指令為快退指令時,所述跳過I幀的個數為負數。
6.如權利要求1所述的改善IPTV業務的用戶體驗的方法,其特征在于,所述的輸入的操作指令是頻道切換指令,媒體播放器離開原來的多播組,并清空緩存,在流媒體服務器定位到距離目標直播頻道當前播放時刻最近的I幀步驟之后,還包括步驟:
流媒體服務器根據I幀索引文件,提取所述當前播放時刻前N個I幀數據。
7.如權利要求6所述的改善IPTV業務的用戶體驗的方法,其特征在于,所述從所述的I幀開始發送視頻數據是指以單播方式發送所述的N個I幀數據,發送完所述的N個I幀數據后,從當前時刻開始發送目標直播頻道多播數據。
8.如權利要求7所述的改善IPTV業務的用戶體驗的方法,其特征在于,所述改善IPTV業務的用戶體驗的方法,還包括步驟:
媒體播放器發送多播加入信息加入到目標直播頻道多播組,接收流媒體服務器發送的目標直播頻道的多播數據,丟棄非I幀的數據直到接收到多播數據的第一個I幀,將所述I幀放入緩存,開始正常接收并解碼視頻數據。
9.如權利要求8所述的改善IPTV業務的用戶體驗的方法,其特征在于,所述改善IPTV業務的用戶體驗的方法,還包括步驟:如果媒體播放器接收到多播數據的第一個I幀時,單播數據還未接收完畢則停止接收,并發送消息請求流媒體服務器端停止發送單播數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于UT斯達康通訊有限公司,未經UT斯達康通訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210230760.2/1.html,轉載請聲明來源鉆瓜專利網。





