因此,在不同設備上相同時間戳對應著不同的時間偏移量。所述時間靜 態表如表1所不。
[0087]
[0088] 表1時間靜態表
[0089] 例如,對同一內容視頻,10 '時間戳在PC端上最近的切入幀對應的時間戳為9 ' 59", 則PC端的時間偏移量為-Γ ;而在手機端上最近的切入幀對應的時間戳為10'3",則手機端 的時間偏移量為+3"。
[0090] 所述判決器203根據所述中央服務器201中狀態記錄信息,讀出用戶賬戶信息、第 一視頻播放終端(例如,TV端)的斷點時刻、用戶對所述第一視頻播放終端上播放的視頻最 后的操作信息及第二視頻播放終端(例如,手機端)的設備信息,并通過所述解析器查詢所 述TV端時間靜態表、手機端時間靜態表、PC端時間靜態表,確定所述TV端的時間偏移量、手 機端的時間偏移量、PC端的時間偏移量,獲得同一時刻下兩者之間的偏移量,將所述偏移量 輸送到所述碼流器204,所述碼流器204推送碼流進入當前的所述第二視頻播放終端。
[0091] 圖3示出了本實用新型實施例的實現多屏間視頻無縫切換的系統中解析器生成時 間靜態表的示意圖。包括:移動端視頻文件301、PC端視頻文件302和TV端視頻文件303、解析 器202和時間靜態表304,所述移動端視頻文件301、PC端視頻文件302和TV端視頻文件303連 接所述解析器202,所述解析器連接所述時間靜態表304。
[0092] 本實用新型實施例中優選的,為實現向不同終端提供相同內容的流媒體內容服 務,所述中央服務器通過機頂盒視頻點播平臺、計算機視頻點播平臺和移動終端視頻點播 平臺來實現對不同網絡接入類型的不同終端的流媒體內容服務。
[0093] 本實用新型實施例中優選的,所述機頂盒視頻點播平臺完成面向機頂盒的點播視 頻流播發與控制,提供TV端視頻文件303;所述計算機視頻點播平臺完成面向計算機終端的 點播視頻流播發與控制,提供PC端視頻文件302;所述移動終端視頻點播平臺面向多種型號 智能手機、PAD等移動終端的視頻流播發與控制,提供移動端視頻文件301。
[0094] 例如,所述機頂盒與機頂盒視頻點播平臺連接,完成機頂盒上的流媒體視頻內容 的播放與控制,搜集用戶從機頂盒退出時所產生的視頻斷點信息并上報至中央服務器所述 中央服務器;所述計算機與計算機視頻點播平臺連接,完成計算機上的流媒體視頻內容的 播放與控制,搜集用戶從計算機退出時所產生的視頻斷點信息并上報至中央服務器;所述 智能手機與移動終端視頻點播平臺連接,完成移動終端上的流媒體視頻內容的播放與控 制,搜集用戶從智能手機退出時所產生的視頻斷點信息并上報至中央服務器。
[0095] 所有的實時/非實時流媒體內容源導入所述視頻服務器,其中,實時內容傳輸以 UDP協議為基礎,非實時內容傳輸以FTP協議為基礎。
[0096] 視頻服務器經通信接口分別向機頂盒視頻點播平臺、計算機視頻點播平臺、移動 終端視頻點播平臺注入實時和非實時流媒體內容,供機頂盒視頻點播平臺、計算機視頻點 播平臺、移動終端視頻點播平臺對外提供流媒體內容點播服務。
[0097]機頂盒與機頂盒視頻點播平臺間通過接口以HTTP. 1作為控制信令傳輸協議,以TS over UDP作為媒體流傳輸方式。當機頂盒有暫停、退出等操作時,機頂盒通過接口將相關用 戶暫停、退出信息以XML格式傳送給中央服務器。中央服務器記錄用戶機頂盒用戶ID、用戶 觀看的視頻內容ID、用戶退出時視頻內容播放時間戳等相關信息。
[0098]終端設備計算機與計算機視頻點播平臺間通過接口以HTTP. 1作為控制信令傳輸 協議,及媒體流傳輸方式。當計算機有暫停、退出等操作時,計算機通過接口將相關用戶暫 停、退出信息以XML格式傳送給中央服務器。中央服務器記錄用戶計算機用戶ID、用戶觀看 的視頻內容ID、用戶退出時視頻內容播放時間戳等相關信息。
[0099]終端設備智能手機與移動終端視頻點播平臺間通過接口以HTTP. 1作為控制信令 傳輸協議,及媒體流傳輸方式。當智能手機有暫停、退出等操作時,智能手機通過接口將相 關用戶暫停、退出信息以XML格式傳送給中央服務器。中央服務器記錄用戶智能手機用戶 ID、用戶觀看的視頻內容ID、用戶退出時視頻內容播放時間戳等相關信息。
[0100] 用戶終端的機頂盒、計算機、智能手機觸發屏幕切換操作時,經外部網絡將相關切 換指令通過接口發布到中央服務器,接口所攜帶的信息包含用戶登錄賬號信息、用戶當前 觀看視頻信息、用戶觸發多屏切換時視頻的時間戳信息、用戶當前所用終端信息、用戶繼續 觀看所用終端信息。
[0101] 中央服務器依據接口所攜帶的信息,通知相關視頻點播平臺中斷使用者當前終端 所觀看視頻流,并將用戶繼續觀看所用終端信息、節目信息、視頻時間戳信息發送至視頻點 播平臺,由適合用戶繼續觀看所用終端的視頻點播平臺向用戶繼續欣賞視頻所使用終端推 送的影片節目資源。
[0102] 本實用新型實施例公開了一種實現多屏間視頻無縫切換的系統,通過建立時間戳 及視頻文件在不同設備上的偏移量靜態映射表,用存儲空間換播放時需要的準備時間,使 用戶能夠利用零碎時間,見縫插針地觀看錄播視頻,具有極佳的用戶體驗,且視頻服務器負 載降低。
[0103] 本實用新型實施例中其它內容參見上述實用新型實施例中的內容,在此不再贅 述。
[0104] 實施例四、一種實現多屏間視頻無縫切換的方法。
[0105] 圖4為本實用新型實施例四的實現多屏間視頻無縫切換的方法流程圖,本實用新 型實施例將結合圖4進行具體說明。
[0106] 如圖4所示,本實用新型實施例提供了一種實現多屏間視頻無縫切換的方法,包括 以下步驟:
[0107] 步驟S401:第一視頻播放終端播放視頻文件;
[0108]步驟S402:執行屏幕切換操作;
[0109]步驟S403:根據所述第一視頻播放終端和所述第二視頻播放終端的設備信息和所 述屏幕切換操作信息,確定所述第二視頻播放終端播放所述視頻文件的切入幀對應的時間 占.
[0110] 步驟S404:將所述視頻文件切換至所述第二視頻播放終端繼續播放。
[0111] 本實用新型實施例中優選的,所述根據所述第一視頻播放終端和所述第二視頻播 放終端的設備信息和所述屏幕切換操作信息,確定所述第二視頻播放終端播放所述視頻文 件的切入幀對應的時間點的步驟,具體包括以下步驟:
[0112] 記錄狀態信息,所述狀態信息至少包括所述視頻文件在所述第一視頻播放終端最 新執行屏幕切換操作的時間戳信息;
[0113] 將所述視頻文件離線生成對應于所述第一視頻播放終端和所述第二視頻播放終 端的時間靜態表;
[0114] 根據所述時間戳信息和所述時間靜態表,獲得同一時間戳所述第一視頻播放終端 和所述第二視頻播放終端之間的時間偏移量。
[0115] 本實用新型實施例中優選的,所述將所述視頻文件切換至所述第二視頻播放終端 繼續播放的步驟,具體包括以下步驟:
[0116] 根據所述時間偏移量推送碼流進入所述第二視頻播放終端;
[0117] 所述第二視頻播放終端繼續播放所述視頻文件。
[0118] 本實用新型實施例中優選的,所述第一視頻播放終端播放視頻文件的步驟之前, 還包括以下步驟:
[0119] 存儲用戶在所述第一視頻播放終端和/或所述第二視頻播放終端上的注冊信息, 所述注冊信息包括用戶賬戶信息和密碼;
[0120] 存儲所述第一視頻播放終端和所述第二視頻播放終端的設備信息,包括設備類 型、分辨率和/或碼率;
[0121] 存儲所述第一視頻播放終端和所述第二視頻播放終端的設備信息與所述注冊信 息之間的對應關系。
[0122] 本實用新型實施例中優選的,還包括媒體內容處理步驟,具體包括:
[0123]接收所有進入系統的媒體內容;
[012