[發明專利]視頻播放的處理方法和裝置有效
| 申請號: | 201210165542.5 | 申請日: | 2012-05-24 |
| 公開(公告)號: | CN102685554A | 公開(公告)日: | 2012-09-19 |
| 發明(設計)人: | 林斐;陳改靜;于國法;續揚 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | H04N21/232 | 分類號: | H04N21/232;H04N21/2389;H04N21/437;H04N21/438 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;李志剛 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 播放 處理 方法 裝置 | ||
技術領域
本發明涉及數據處理領域,具體而言,涉及一種視頻播放的處理方法和裝置。
背景技術
在網絡電視臺播放視頻過程中,通常有時移直播的需求,所謂時移直播是指在同一條視頻流中,觀眾既可以觀看現在的直播內容,又可以回看已播放過的視頻(之前的直播內容),為了滿足用戶對時移直播的需求,微軟公司推出了平滑流媒體播放技術(即,smooth?streaming技術),該技術能把視頻數據實時編碼,并以流的形式,被用戶的播放器接收到。因此,用戶能看到直播內容,同時,這些編碼能以文件形式存檔,因此,用戶能看到之前的直播內容,也就是時移直播。但是,smooth?streaming技術存在以下問題和缺陷:
smooth?streaming設置了一個時間窗口,用戶只能觀看時間窗口內的視頻,并且即便是觀看時間窗口內的視頻還需要先下載時間窗口內的視頻對應的索引文件,這樣就會出現以下問題:時間窗口的設置限制了用于可觀看的視頻,如果時間窗口太小,則可回溯的范圍比較小,用戶不能根據自身需求觀看距離當前時刻任意時長的視頻;如果時間窗口太大,則需要下載的索引文件太大,需要等待的時間比較長,以時間跨度為一周,索引文件為14M進行舉例說明,以目前的帶寬水平,大約需要3-4分鐘的下載時間。這個大大降低了用戶體驗度,即:每次打開直播視頻,都要等待3-4分鐘才能開始觀看。而且,對于同一個時移直播視頻,在每次關閉瀏覽器后,再次打開時,由于時間窗口發生了移動,與時間窗口對應的索引文件也發生了變化,因此必須再次下載索引文件,同樣還需要等待。
針對相關技術中用戶在觀看時移直播時等待時間較長的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種視頻播放的處理方法和裝置,以解決現有技術中用戶在觀看時移直播時等待時間較長的問題。
為了實現上述目的,根據本發明的一個方面,提供了一種視頻播放的處理方法,包括:接收用戶對于視頻流的播放請求指令,其中,播放請求指令包括請求視頻流開始播放的起始時間;從服務器中查找視頻流中對應于起始時間的視頻流片段,其中,視頻流劃分為多個視頻流片段,多個視頻流片段存儲于服務器中;以及從起始時間播放查找到的視頻流片段。
進一步地,視頻流按照以下方式劃分為多個視頻流片段:將視頻流進行等時長劃分,得到多個等時長的視頻流片段。
進一步地,從服務器中查找視頻流中對應于起始時間的視頻流片段包括:確定各個視頻流片段對應的播放時間范圍;查找起始時間所位于的播放時間范圍;以及將與查找到的播放時間范圍對應的視頻流片段確定為對應于起始時間的視頻流片段。
進一步地,從服務器中查找視頻流中對應于起始時間的視頻流片段包括:從服務器中查找第一視頻流片段,其中,起始時間位于第一視頻流片段對應的播放時間范圍內;獲取第一時長,其中,第一時長為起始時間至第一時間的時長,第一時間為第一視頻流片段的播放終止時刻;判斷第一時長是否小于預設時長;以及在判定第一時長小于預設時長時,從服務器中查找第二視頻流片段,其中,第二視頻流片段的播放起始時刻為第一時間,從起始時間播放查找到的視頻流片段包括:從起始時間依次播放第一視頻流片段和第二視頻流片段。
為了實現上述目的,根據本發明的另一方面,提供了一種視頻播放的處理裝置,該處理裝置用于執行上述本發明所提供的任一種視頻播放的處理方法。
為了實現上述目的,根據本發明的另一方面,提供了一種視頻播放的處理裝置,包括:接收模塊,用于接收用戶對于視頻流的播放請求指令,其中,播放請求指令包括請求視頻流開始播放的起始時間;處理模塊,與接收模塊相連接,用于從服務器中查找視頻流中對應于起始時間的視頻流片段,其中,視頻流劃分為多個視頻流片段,多個視頻流片段存儲于服務器中;以及播放模塊,與處理模塊相連接,用于從起始時間播放查找到的視頻流片段。
進一步地,處理模塊包括:第一處理子模塊,用于確定各個視頻流片段對應的播放時間范圍;第二處理子模塊,連接在接收模塊和第一處理子模塊之間,用于查找起始時間所位于的播放時間范圍;以及第三處理子模塊,連接在第二處理子模塊和播放模塊之間,用于將與查找到的播放時間范圍對應的視頻流片段確定為對應于起始時間的視頻流片段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210165542.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:傳聲器防風屏的固定架
- 下一篇:一種基于狀態機的協議構造方法





