新四季網

視頻點播系統雙引擎輪換方法

2023-05-18 03:10:11 1

專利名稱:視頻點播系統雙引擎輪換方法
技術領域:
本發明涉及網際網路技術,特別涉及網際網路視頻點播的技術。
背景技術:
隨著網際網路的發展和寬帶網絡應用的普及,通過網際網路進行視頻內容的獲取也變得 日益流行,因此網絡視頻點播系統也應運而生,網絡視頻點播系統是通過網際網路來為用戶 提供視頻電擊播放服務的系統,相對單純的內容下載系統而言,視頻點播系統為用戶節約了 獲取並欣賞視頻內容的時間,用戶只需要少許時間的緩衝就可以開始觀看所點播的視頻內容 ,提高了用戶觀看視頻內容的積極性以及擴大用戶對內容的選擇性。與傳統的廣電網絡環境 相比,網際網路環境顯得異常的複雜,而視頻點播系統對實時性要求高,而且網絡內容數據 流量較大,因此對網絡帶寬的需求也較高,要在這種高複雜性的網絡環境中實現高質量的視 頻點播技術難度很大,近年來,高清平板電視的普及以及高網絡帶寬的應用也為高質量的視 頻點播帶來了機會,目前所出現的視頻點播系統多採用HTTP方式的點播引擎或者P2P (即點 對點)方式的點播引擎來實現,最先出現的視頻點播系統是基於超文本傳輸協議HTTP方式實 現的,但其在當終端用戶過多時表現出極大的缺陷首先,當用戶量急劇增大時伺服器的壓 力就會大大增加,甚至可能導致伺服器癱瘓或擁堵,從而影響整個點播系統的正常運行;其 次,為了滿足對大容量用戶的內容請求伺服器的帶寬比需要足夠的大,伺服器的處理能力也 要求非常的強,這些都大大提高了服務運營的成本,由於基於HTTP方式的視頻點播系統有著 以上的缺陷,隨後出現了基於P2P技術的視頻點播系統,這種視頻點播系統一定程度上解決 了對視頻伺服器的處理能力要求高和帶寬要求大的問題,但是由於P2P本身的技術特性決定 了這種視頻點播系統在點播用戶較少情況下無法滿足用戶實時觀看的要求。

發明內容
本發明所要解決的技術問題,就是為了解決上述現有網際網路視頻點播不能按情況選擇 視頻點播系統的缺點,提供一種視頻點播系統雙引擎輪換方法。
本發明解決其技術問題,採用的技術方案是,視頻點播系統雙引擎輪換方法,其特徵在 於,包括以下步驟
a. 伺服器系統根據P2P協議算法對內容源進行分片,並按順序設立分片序號;
b. 用戶終端系統向伺服器系統發出連接請求,並建立連接;c. 用戶終端系統向伺服器系統請求與自己所點播的內容相關信息;
d. 用戶終端系統利用獲取的內容相關信息來建立位圖文件和確立位圖文件的大小,並初 始化位圖文件,將所有位圖文件的位置為0;
e. 用戶終端系統從伺服器系統獲取到正在點播此內容的終端總數,以及各終端的相關信 息,並保存在終端信息列表中;
f. 用戶終端系統判斷終端總數是否超過設定的數量值,若是則進入g步驟,若不是則進 入h步驟;
g. 採用P2P方式的點播引擎進行點播,進入步驟i;
h. 採用HTTP方式的點播引擎進行點播,進入步驟i;
i. 點播過程中用戶終端系統時刻監視是否點播內容已經完成或者點播被用戶終端中止,
若不是則進入j步驟,若是則進入k步驟;
j.判斷是否到達用戶終端系統設定的時間,若是則回到e步驟,若不是則繼續播放等待 k.用戶終端系統斷開與伺服器系統的連接並退出點播系統;
進一步的,步驟c所述內容相關信息包括內容源的大小、內容源分片的大小及總分片數 具體的,步驟h包括以下步驟
hl.用戶終端系統與內容源端建立連接,內容源端可以是伺服器系統,在資源允許的情 況下也可以是其它終端系統;
h2.用戶終端系統獲取內容源端相關信息,包括內容源端所擁有的內容大小,此大小通 過分片序號的大小來衡量;
h3.判斷用戶終端本地的內容大小是否大於內容源端所擁有的內容大小,若是則進入h4 步驟,若不是則進入h5步驟;
h4.用戶終端系統斷開與該內容源端的連接,並將該終端信息從終端信息列表中刪除, 更換內容源端並返回hl步驟;
h5.用戶終端系統向內容源端請求內容,並獲取內容,每次獲取內容的大小為分片的整 數倍,獲取內容的起點也是分片的整數倍;
h6.獲取到相應內容後,用戶終端系統將位圖文件中所對應的位置為l;
h7.獲取內容完成後退出本次內容獲取。
本發明的有益效果是,通過上述步驟可以實現視頻點播時HTTP方式和P2P方式輪換的功能,按照實際情況系統自動選擇HTTP或P2P方式進行視頻點播,結合了HTTP和PSP方式的優點 ,降低了伺服器的服務負擔,又能解決在較少用戶點播時的實時播放問題,方便用戶。


圖l為實施例的系統流程圖。
具體實施例方式
下面結合附圖及實施例,詳細描述本發明的技術方案。
本發明提供了一種視頻點播系統雙引擎輪換方法,首先伺服器系統根據P2P協議算法對 內容源進行分片,並按順序設立分片序號,然後用戶終端系統向伺服器系統發出連接請求, 並建立連接,再向伺服器系統請求與自己所點播的內容相關信息,利用獲取的內容相關信息 來建立位圖文件和確立位圖文件的大小,並初始化位圖文件,將所有位圖文件的位置為o, 並從伺服器系統獲取到正在點播此內容的終端總數,以及各終端的相關信息,並保存在終端 信息列表中,然後再判斷終端總數是否超過設定的數量值,若是則採用P2P方式的點播引擎 進行點播,若不是則採用HTTP方式的點播引擎進行點播,並在點播過程中時刻監視是否點播 內容已經完成或者點播被用戶終端中止,若是則斷開與伺服器系統的連接並退出點播系統, 若不是則判斷是否到達用戶終端系統設定的時間,若不是則繼續播放等待,若是則回到獲取 終端總數那一步進行循環。
實施例
本例以判斷終端總數設定的數量值為20、用戶終端系統設定的時間為10分鐘為例,其系 統流程如圖l。
首先伺服器系統根據P2P協議算法對內容源進行分片,並按順序設立分片序號,然後用 戶終端系統向伺服器系統發出連接請求,並建立連接,再向伺服器系統請求與自己所點播的 內容相關信息,包括內容源的大小、內容源分片的大小及總分片數量,利用獲取的內容相關 信息來建立位圖文件和確立位圖文件的大小,並初始化位圖文件,將所有位圖文件的位置為 0,並從伺服器系統獲取到正在點播此內容的終端總數,以及各終端的相關信息,如IP位址 和埠號等信息,並保存在終端信息列表中,然後再判斷終端總數是否超過20,若超過20則 採用P2P方式的點播引擎進行點播,若沒有超過20則採用HTTP方式的點播引擎進行點播,並 在點播過程中時刻監視是否點播內容已經完成或者點播被用戶終端中止,若是則斷開與服務 器系統的連接並退出點播系統,若不是則判斷是否到達10分鐘,若不是則繼續播放等待,若 是則回到獲取終端總數那一步進行循環。
其中,用戶終端系統選擇HTTP方式點播後的系統流程是首先用戶終端系統與內容源端建立連接,內容源端可以是伺服器系統,在資源允許的情況下也可以是其它終端系統,然後 獲取內容源端相關信息,包括內容源端所擁有的內容大小,此大小通過分片序號的大小來衡 量,再判斷用戶終端本地的內容大小是否大於內容源端所擁有的內容大小,若是則用戶終端 系統斷開與該內容源端的連接,並將該終端信息從終端信息列表中刪除,更換內容源端重新 開始,若不是則向內容源端請求內容,並獲取內容,每次獲取內容的大小為分片的整數倍, 獲取內容的起點也是分片的整數倍,獲取到相應內容後,用戶終端系統將位圖文件中所對應 的位置為l,獲取內容完成後退出本次內容獲取流程。
P2P方式的點播引擎要求伺服器系統根據P2P協議算法對內容源進行分片,而用戶終端每 次只請求內容源分片中的某一片,並且用戶終端在請求分片時是嚴格按照分片順序來請求, 這樣使得下載分片內容是連續的,能夠被播放器讀取並播放。用戶終端通過P2P協議可以向 任何一個已經明確的終端請求內容分片,而不僅僅是從內容伺服器端獲取內容分片,因而 P2P點播引擎主要用於點播終端用戶較多的情況,對於每一個正在下載的內容源,用戶終端 使用一個位圖文件來記錄該內容源分片下載的完成情況,每下載完一個分片,用戶終端便將 其位圖文件中的對應位置位,位圖文件的大小取決於對應內容源文件分片的多少,有多少分 片位圖文件就有多少位。HTTP方式的點播引擎與P2P方式不同,用戶終端通過HTTP協議的交 互來獲取內容,在本發明的HTTP方式點播引擎中,用戶終端主要向內容源伺服器端請求內容 ,同時用戶終端也可以向其他的少數終端用戶請求內容,同時,為了實現與P2P點播引擎的 無縫智能輪換,在HTTP方式的點播引擎中也採用位圖文件來記錄內容分片下載的完成情況, 因此用戶終端每次請求內容的大小為分片的整數倍,每完成一次內容的獲取用戶終端都需要 將位圖文件的對應位進行置位操作,以此來保持與P2P點播引擎的內容同步。
權利要求
權利要求1視頻點播系統雙引擎輪換方法,其特徵在於,包括以下步驟a. 伺服器系統根據P2P協議算法對內容源進行分片,並按順序設立分片序號;b. 用戶終端系統向伺服器系統發出連接請求,並建立連接;c. 用戶終端系統向伺服器系統請求與自己所點播的內容相關信息;d. 用戶終端系統利用獲取的內容相關信息來建立位圖文件和確立位圖文件的大小,並初始化位圖文件,將所有位圖文件的位置為0;e. 用戶終端系統從伺服器系統獲取到正在點播此內容的終端總數,以及各終端的相關信息,並保存在終端信息列表中;f. 用戶終端系統判斷終端總數是否超過設定的數量值,若是則進入g步驟,若不是則進入h步驟;g. 採用P2P方式的點播引擎進行點播,進入步驟i;h. 採用HTTP方式的點播引擎進行點播,進入步驟i;i. 點播過程中用戶終端系統時刻監視是否點播內容已經完成或者點播被用戶終端中止,若不是則進入j步驟,若是則進入k步驟;j. 判斷是否到達用戶終端系統設定的時間,若是則回到e步驟,若不是則繼續播放等待;k. 用戶終端系統斷開與伺服器系統的連接並退出點播系統。
2 根據權利要求l所述視頻點播系統雙引擎輪換方法,其特徵在於, 步驟c所述內容相關信息包括內容源的大小、內容源分片的大小及總分片數量。
3 根據權利要求l所述視頻點播系統雙引擎輪換方法,其特徵在於, 步驟h包括以下步驟hl.用戶終端系統與內容源端建立連接,內容源端可以是伺服器系統,在資源允許的情 況下也可以是其它終端系統;h2.用戶終端系統獲取內容源端相關信息,包括內容源端所擁有的內容大小,此大小通過分片序號的大小來衡量;h3.判斷用戶終端本地的內容大小是否大於內容源端所擁有的內容大小,若是則進入 h4步驟,若不是則進入h5步驟;h4.用戶終端系統斷開與該內容源端的連接,並將該終端信息從終端信息列表中刪除, 更換內容源端並返回hl步驟;h5.用戶終端系統向內容源端請求內容,並獲取內容,每次獲取內容的大小為分片的整 數倍,獲取內容的起點也是分片的整數倍;h6.獲取到相應內容後,用戶終端系統將位圖文件中所對應的位置為l;h7.獲取內容完成後退出本次內容獲取。
全文摘要
本發明涉及網際網路技術。本發明解決了現有網際網路視頻點播不能按情況選擇視頻點播系統的問題,提供了一種視頻點播系統雙引擎輪換方法,其技術方案可概括為首先對內容源進行分片,然後用戶終端系統與伺服器系統建立連接,再向伺服器系統請求並獲取內容相關信息,並獲取到正在點播此內容的終端總數,判斷終端總數是否超過設定數量值,若是則採用P2P方式點播引擎進行點播,若不是則採用HTTP方式點播引擎進行點播,點播過程中時刻監視是否點播內容已完成或者被中止,若是則斷開連接並退出點播系統,若不是則繼續播放等待並在到達用戶終端系統設定的時間時,回到獲取終端總數那步循環。其有益效果是,方便用戶,適用於網際網路的視頻點播。
文檔編號H04N21/63GK101431663SQ20081030619
公開日2009年5月13日 申請日期2008年12月12日 優先權日2008年12月12日
發明者尤金剛, 居文軍, 彭世偉, 梁應龍, 琳 蔡 申請人:四川長虹電器股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀