[發明專利]一種獲取時移內容的方法及裝置有效
| 申請號: | 201310094845.7 | 申請日: | 2013-03-22 |
| 公開(公告)號: | CN103220587A | 公開(公告)日: | 2013-07-24 |
| 發明(設計)人: | 陳嵐濤 | 申請(專利權)人: | 深圳市龍視傳媒有限公司 |
| 主分類號: | H04N21/6587 | 分類號: | H04N21/6587;H04N21/231;H04N21/845;H04N21/239;H04N21/238 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲取 內容 方法 裝置 | ||
技術領域
本發明涉及三網融合技術領域,尤其涉及一種獲取時移內容的方法及裝置。
背景技術
在三網融合技術領域,直播頻道時移作為廣電視頻點播(Video?On?Demand,“VOD”)系統中的一種業務,包括如下功能:數字電視終端可以在直播狀態下通過暫停、快退、定位播放進入時移狀態;時移狀態下支持暫停、恢復播放、快進、快退操作;在時移狀態下通過快進、切回直播等操作切換到直播狀態。
在實現該時移功能時,系統需要對接收的直播頻道內容進行切片、索引等操作,然后將切片、索引文件進行錄制;同時還需要經由流媒體服務器對切片、索引文件中的流進行打包、重新分發。這就導致了,從系統中最快可發送的時移節目內容與當前直播頻道直播節目存在了時間差。
假設,當前真實時間為19:00:00,A、B兩個用戶同時處于直播狀態,A、B兩用戶播放內容均為19:00:00時間點的內容。此時,用戶A發起“暫停”請求,進入時移狀態,然后馬上點“恢復播放”在時移狀態下正常播放,B用戶保持直播狀態不變。
此時,由于系統在錄制直播頻道內容時花費了M秒時間(整個切片包括M1秒長的數據,對M1秒數據進行切片分析花費時間M2秒、生成索引花費M3秒,將切片文件和索引文件寫磁盤花費M4秒,M=M1+M2+M3+M4)然后在分發此時移頻道節目內容時花費了N秒時間(讀取切片文件和索引文件內容N1秒、打包N2秒、重新分發N3秒,N=N1+N2+N3)。就導致A用戶“恢復播放”后播放的內容變成了M+N秒前的內容。也就是說,用戶A在時移狀態下想看到19:00:00的內容需要再等M+N秒以后才能看到。
如果此時用戶A想追上用戶B,那么用戶A可以執行“快進”,從時移狀態下切換到直播狀態,但是,這M+N秒時間內的內容無法通過時移體現或看到,而是直接跳過。同時,如果用戶B想看他和A用戶之間那段內容,執行“快退”,則也會直接跳到A用戶的時間點,一樣無法看到此前M+N秒內的內容,原因就是此段內容還處于“時移處理”階段,無法使用時移功能查看到。
這就是服務器最快可發送時移節目內容與當前直播頻道直播節目內容之間延時導致的時移“盲區”(即當前時間的前一小段時間內的時移無法播放)。這就帶來了以下問題:如果時移“盲區”過長,就會造成極差的用戶體驗。因為用戶無法通過時移功能在時移過程中看到自己想看到的內容,一部分內容會直接跳過;時移“盲區”的出現,會給廣電VOD系統中的時移、回放業務時間計算上帶來偏差,時移“盲區”越長,偏差越大。
目前,現有技術中采用的一種解決方案是通過減小切片文件的大小,縮短錄制階段花費的時間,但是,減小錄制切片大小會帶來更加頻繁的磁盤寫操作。如果一個內容分發網絡(Content?Delivery?Network,“CDN”)同時錄制多個直播頻道,則會同時啟動非常多的磁盤寫任務,導致系統性能下降,讀寫錯誤等問題,解決這些問題需要有專門的文件系統或技術進行支持,成本高。另一種解決方案是使用時移狀態播放功能代替直播狀態,但是通過快進操作不再直接回到直播狀態,增加了新的邏輯及處理模式,對原有系統的處理帶來影響,無形中增加了系統的復雜度和特殊性,同時也不利于和其它廠家設備進行對接;快進到最新時間點進入播放,由于系統仍然保持時移狀態,時移播放的內容與直播播放的內容之間的延遲還是存在,會導致用戶觀看的內容與直播播放的內容存在延時,如果延時的時長過大,則會帶來用戶體驗差的問題。
發明內容
本發明實施例提供一種獲取時移內容的方法及裝置,用于解決現有技術中存在的服務器中最快可發送時移節目內容與當前直播頻道直播節目的延時時間過長、時移“盲區”長、用戶體驗差的問題。
本發明實施例提供一種獲取時移內容的方法,包括:
當接收到數字電視終端的時移內容獲取請求時,確定所請求的時移內容的存儲位置;
若確定的所述存儲位置為緩存,則從所述緩存中獲取所述所請求的時移內容后發送至所述數字電視終端。
優選地,所述確定所請求的時移內容的存儲位置,包括:
若所述時移內容獲取請求包含的請求時間段全部包含在所述緩存中的所述時移內容對應的時間段里,則確定所請求的時移內容的存儲位置為所述緩存;
若所述緩存中的所述時移內容的時間段為所述請求時間段的一部分,則確定所請求的時移內容的存儲位置為所述緩存和磁盤。
優選地,所述當接收到數字電視終端的時移內容獲取請求時,確定所請求的時移內容的存儲位置之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市龍視傳媒有限公司,未經深圳市龍視傳媒有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310094845.7/2.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





