專利名稱:一種多視角視頻業(yè)務(wù)的實現(xiàn)方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種多視角視頻業(yè)務(wù)的實現(xiàn)方法、系統(tǒng)和設(shè)備。
背景技術(shù):
視頻業(yè)務(wù)如今已經(jīng)極大的改變了人們的日常生活,隨著各個領(lǐng)域技術(shù)的快速發(fā) 展,各種各樣的視頻業(yè)務(wù)具有越來越多的靈活性。例如,實時的電視廣播可以讓用戶通過 電視頻道收看現(xiàn)場實時的節(jié)目,視頻點播可以讓用戶更方便的選擇自己喜歡看的節(jié)目。針 對目前不斷提高的交互式和娛樂導(dǎo)向的應(yīng)用,傳統(tǒng)的TV節(jié)目形式存在不少的局限性。首 先,針對一個事件,它僅僅提供了一個視角的方位,但很多時候用戶需要從多個角度來觀看 這個事件;其次,用戶往往都處于被動的位置,即使在一個實時直播節(jié)目中,用戶也只能觀 看事先已經(jīng)安排好的節(jié)目,在用戶與節(jié)目內(nèi)容之間,沒有任何的交互;再次,從全視角感受 和事件表現(xiàn)的標準來看,錄制一個節(jié)目通過一個固定或者動態(tài)的視角方位并不是最好的方 法,例如,在一個動作性較強的比賽中,用戶需要從全面的視角來觀看比賽,這樣能帶來更 好的節(jié)目體驗。多視角TV正吸引越來越多人的興趣,其極大的提高了電視觀眾的體驗。在多視 角TV業(yè)務(wù)中,用戶能夠互動的選擇所需要的節(jié)目視角方位,例如,可以實時、自由的進行視 角轉(zhuǎn)換(view switching)、瞬間凝固(frozen moment)以及視角掃視(view sweeping), hK 而帶來更豐富的節(jié)目體驗。在現(xiàn)有的多角度TV系統(tǒng)架構(gòu)在設(shè)計中,包含了實時視頻節(jié)目捕 捉、處理和多視角TV節(jié)目源分發(fā)等部分。系統(tǒng)需要考慮能提供具有高度交互性的多角度TV 業(yè)務(wù),同時能實現(xiàn)例如系統(tǒng)校準、對象跟蹤、視頻壓縮、交互式分發(fā)等技術(shù)。由于多視角TV業(yè)務(wù)新型特征和其大量的潛在應(yīng)用,多視角TV業(yè)務(wù)在近些年來吸 引了越來越多的關(guān)注,現(xiàn)有技術(shù)中已經(jīng)對全方位視頻、自由點視頻、立體視頻與深度視頻等 已經(jīng)進行了一些討論。目前的技術(shù)方案中,大部分都集中在如何采集和編輯多視角視頻,如何能夠保證 多視角視頻的連續(xù)性、以及視頻節(jié)目的質(zhì)量方面,即主要關(guān)注在多視角視頻的節(jié)目制作方 面。而對于多視角視頻這項典型的互動應(yīng)用,如何運用在移動終端電視中,還沒有詳細的系 統(tǒng)設(shè)計方案。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種多視角視頻業(yè)務(wù)的實現(xiàn)方法、系統(tǒng)和設(shè)備,用于為移動 網(wǎng)絡(luò)中的用戶終端提供多視角視頻業(yè)務(wù)。本發(fā)明的實施例提供了一種多視角視頻業(yè)務(wù)的實現(xiàn)方法,包括流媒體服務(wù)器接收多路視頻采集設(shè)備分別發(fā)送的視頻流,所述多路視頻采集設(shè)備 分別從不同視角對同一動態(tài)事件進行采集并向所述流媒體服務(wù)器發(fā)送視頻流;所述流媒體服務(wù)器接收用戶終端發(fā)送的對所述動態(tài)事件的觀看請求時,根據(jù)所述 觀看請求,從所述多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號;
所述流媒體服務(wù)器將所述選擇的視頻信號向所述用戶終端發(fā)送。其中,還包括將所述多路視頻采集設(shè)備圍繞所述動態(tài)事件以弧形放置,且各多路 視頻采集設(shè)備間保持相同的距離。其中,還包括向所述多路視頻采集設(shè)備發(fā)送同步信號,使得所述多路視頻采集設(shè) 備在同一時刻開始分別從不同視角對同一動態(tài)事件進行采集。其中,所述用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為瞬間凝固Frozen Moment觀看請求時,所述從所述多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信 號,包括獲取所述瞬間凝固Frozen Moment觀看請求中攜帶的時間參數(shù)以及觀看角度,獲 取所述多路視頻采集設(shè)備中,從與所述觀看角度對應(yīng)的視頻采集設(shè)備接收到的視頻流中在 所述時間參數(shù)所標識的時刻的視頻信號。其中,所述用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為視角掃視View Sweeping觀看請求時,所述從所述多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信 號,包括獲取所述視角掃視View Sweeping觀看請求中攜帶的時間參數(shù),獲取所述多路視 頻采集設(shè)備接收到的視頻流中,第一路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻的視頻 信號,第二路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻后第一時刻的視頻信號,直至第N 路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻后第N時刻的視頻信號。其中,所述用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為擴展后的RTSP協(xié)議消 息,在所述RTSP協(xié)議消息中攜帶擴展字段,所述擴展字段中包括請求類型以及請求涉及的 參數(shù)。其中,所述流媒體服務(wù)器接收多路視頻采集設(shè)備分別發(fā)送的視頻流,包括所述多路視頻采集設(shè)備分別將采集的視頻流發(fā)送到視頻壓縮和處理設(shè)備,所述視 頻壓縮和處理設(shè)備將所述多路視頻采集設(shè)備采集的視頻流分別進行壓縮處理后向所述流 媒體服務(wù)器發(fā)送。本發(fā)明的實施例還提供一種流媒體服務(wù)器,包括視頻流接收單元,用于接收多路視頻采集設(shè)備分別發(fā)送的視頻流,所述多路視頻 采集設(shè)備分別從不同視角對同一動態(tài)事件進行采集并向所述流媒體服務(wù)器發(fā)送視頻流;觀看請求接收單元,用于接收用戶終端發(fā)送的對所述動態(tài)事件的觀看請求;視頻信號選擇單元,用于根據(jù)所述觀看請求接收單元接收到的觀看請求,從所述 視頻流接收單元從多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號;視頻信號發(fā)送單元,用于將所述視頻信號選擇單元選擇的視頻信號向所述用戶終 端發(fā)送。其中,還包括同步信號發(fā)送單元,用于向所述多路視頻采集設(shè)備發(fā)送同步信號, 使得所述多路視頻采集設(shè)備在同一時刻開始分別從不同視角對同一動態(tài)事件進行采集。其中,所述視頻信號選擇單元具體用于當用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為瞬間凝固Frozen Moment觀看請 求時,獲取所述觀看請求中攜帶的時間參數(shù)以及觀看角度,獲取所述多路視頻采集設(shè)備中, 從與所述觀看角度對應(yīng)的視頻采集設(shè)備接收到的視頻流中在所述時間參數(shù)所標識的時刻的視頻信號。其中,所述視頻信號選擇單元具體用于當所述用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為視角掃視View Swe印ing觀 看請求時,獲取所述觀看請求中攜帶的時間參數(shù),獲取所述多路視頻采集設(shè)備接收到的視 頻流中,第一路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻的視頻信號,第二路視頻采集 設(shè)備在所述時間參數(shù)所標識的時刻后第一時刻的視頻信號,直至第N路視頻采集設(shè)備在所 述時間參數(shù)所標識的時刻后第N時刻的視頻信號。其中,所述用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為擴展后的RTSP協(xié)議消 息,在所述RTSP協(xié)議消息中攜帶擴展字段,所述擴展字段中包括請求類型以及請求涉及的參數(shù)。本發(fā)明的實施例還提供一種多視角視頻業(yè)務(wù)的實現(xiàn)系統(tǒng),包括多路視頻采集設(shè)備,用于分別從不同視角對同一動態(tài)事件進行采集并向流媒體服 務(wù)器發(fā)送視頻流;流媒體服務(wù)器,用于接收所述多路視頻采集設(shè)備分別發(fā)送的視頻流,并在接收到 用戶終端發(fā)送的對所述動態(tài)事件的觀看請求時,根據(jù)所述觀看請求,從所述多路視頻采集 設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號并向所述用戶終端發(fā)送;用戶終端設(shè)備,用于向所述流媒體服務(wù)器發(fā)送對動態(tài)事件的觀看請求,并接收所 述流媒體服務(wù)器發(fā)送的視頻信號。其中,還包括所述多路視頻采集設(shè)備圍繞所述動態(tài)事件以弧形放置,且各多路視頻采集設(shè)備間 保持相同的距離。其中,所述用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為擴展后的RTSP協(xié)議消 息,在所述RTSP協(xié)議消息中攜帶擴展字段,所述擴展字段中包括請求類型以及請求涉及的參數(shù)。其中,還包括視頻壓縮和處理設(shè)備,用于將所述多路視頻采集設(shè)備采集的視頻流分別進行壓縮 處理后向所述流媒體服務(wù)器發(fā)送。與現(xiàn)有技術(shù)相比,本發(fā)明的實施例具有以下優(yōu)點多路視頻采集設(shè)備分別從不同視角對同一動態(tài)事件進行采集并向流媒體服務(wù)器 發(fā)送視頻流,流媒體服務(wù)器從多路視頻采集設(shè)備接收到的視頻流中選擇與用戶終端所請求 觀看的內(nèi)容對應(yīng)的視頻信號向用戶終端發(fā)送。從而通過簡便快捷的方式為移動網(wǎng)絡(luò)中的用 戶終端提供了多視角視頻業(yè)務(wù)。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例中提供的多視角視頻業(yè)務(wù)的實現(xiàn)方法流程6
圖2是本發(fā)明實施例中提供的多視角視頻業(yè)務(wù)的實現(xiàn)方法應(yīng)用的網(wǎng)絡(luò)結(jié)構(gòu)示意 圖;圖3是本發(fā)明實施例中提供的多路視頻采集設(shè)備與動態(tài)事件的位置關(guān)系示意圖;圖4是本發(fā)明實施例中提供的用戶終端的操作界面示意圖;圖5A是本發(fā)明實施例中涉及的瞬間凝固Frozen Moment的示意圖;圖5B是本發(fā)明實施例中涉及的視角掃視View Sweeping的示意圖;圖6是本發(fā)明實施例中提供的流媒體服務(wù)器的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本 發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實 施例,都屬于本發(fā)明保護的范圍。本發(fā)明的實施例提供了一種多視角視頻業(yè)務(wù)的實現(xiàn)方法,如圖1所示,包括步驟SlOl、流媒體服務(wù)器接收多路視頻采集設(shè)備分別發(fā)送的視頻流,多路視頻采 集設(shè)備分別從不同視角對同一動態(tài)事件進行采集并向流媒體服務(wù)器發(fā)送視頻流;步驟S102、流媒體服務(wù)器接收用戶終端發(fā)送的對動態(tài)事件的觀看請求時,根據(jù)觀 看請求,從多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號;步驟S103、流媒體服務(wù)器將選擇的視頻信號向用戶終端發(fā)送。以下結(jié)合一個具體的實施例,對本發(fā)明實施例中提供的多視角視頻業(yè)務(wù)的應(yīng)用方 法進行詳細介紹。其中,本發(fā)明實施例中的多視角視頻系統(tǒng)架構(gòu)基于現(xiàn)有的移動網(wǎng)絡(luò),如圖 2所示,系統(tǒng)主要由視頻采集設(shè)備、控制和同步單元、流媒體服務(wù)器、傳輸網(wǎng)絡(luò)(無線和固網(wǎng) 都可)和用戶終端組成,其中為了節(jié)省流媒體傳輸過程中所消耗的網(wǎng)絡(luò)資源,系統(tǒng)中還可 以包括視頻處理和壓縮單元。上述這些部分根據(jù)其功能,包括三大部分視頻采集部分、流 媒體服務(wù)器部分和用戶終端部分。以下分別對各部分的功能進行詳細介紹。對于視頻采集部分,由多路視頻采集設(shè)備組成,多路視頻采集設(shè)備分別從不同視 角對同一動態(tài)事件進行采集并得到視頻流。其中,如圖3所示,為多路視頻采集設(shè)備與動態(tài) 事件的位置關(guān)系示意圖,該多路視頻采集設(shè)備圍繞動態(tài)事件以弧形放置,且各多路視頻采 集設(shè)備間保持相同的距離,即多路視頻采集設(shè)備從不同的角度間隔(角度間隔的具體數(shù)值 由視頻設(shè)備的數(shù)量確定)對同一動態(tài)事件進行視頻流的采集,并發(fā)送采集的視頻流。因此, 一個動態(tài)事件能夠同時被多路視頻采集設(shè)備從不同的方位進行視頻流的采集。在放置的多 路視頻采集設(shè)備中,其中一個視頻采集設(shè)備作為缺省視頻采集設(shè)備,當某個用戶終端初始 接入時,流媒體服務(wù)器將該缺省視頻采集設(shè)備采集的視頻流發(fā)送給用戶終端。另外,將該缺 省視頻采集設(shè)備所在的位置作為缺省位置,在用戶終端發(fā)送攜帶觀看角度的請求時,以該 缺省位置為基準進行用戶終端所需的觀看角度的獲取。對于多路視頻采集設(shè)備,其對同一動態(tài)事件的采集是由控制和同步單元(可以位 于流媒體服務(wù)器中)觸發(fā)的??刂坪屯絾卧蚋鱾€視頻采集設(shè)備發(fā)送同步信號,多路視 頻采集設(shè)備在相同的時刻被觸發(fā),開始對同一動態(tài)事件進行視頻流的采集。
多路視頻采集設(shè)備采集的視頻流到達視頻處理和壓縮設(shè)備后,由視頻處理和壓縮 設(shè)備對接收到的媒體流進行處理,并將處理后的視頻流向流媒體服務(wù)器發(fā)送。其中,控制和 同步單元可以向視頻處理和壓縮設(shè)備發(fā)送編碼參數(shù)設(shè)置,使得視頻處理和壓縮設(shè)備根據(jù)接 收到的編碼參數(shù)對從多路視頻采集設(shè)備采集的視頻流進行處理,從而對用戶觀看的視頻節(jié) 目的壓縮率和節(jié)目質(zhì)量進行控制。對于流媒體服務(wù)器部分,流媒體服務(wù)器接收到多路視頻采集設(shè)備發(fā)送的視頻流 時,可以根據(jù)接收到的視頻流的端口(根據(jù)網(wǎng)絡(luò)中各設(shè)備間的連接關(guān)系進行設(shè)置可知)、或 者根據(jù)視頻流中的標識對接收到的視頻流進行區(qū)分,即流媒體服務(wù)器可以獲知某一路視頻 流來自哪一個視頻采集設(shè)備。根據(jù)接收到的多路視頻流,流媒體服務(wù)器在接收到用戶終端 發(fā)送的觀看請求時,根據(jù)觀看請求的內(nèi)容在接收到的多路視頻流中選擇對應(yīng)的視頻信號向 用戶終端發(fā)送,從而向用戶終端提供多視角視頻業(yè)務(wù)。對于用戶終端,用于向流媒體服務(wù)器發(fā)送對動態(tài)事件的觀看請求,并接收流媒體 服務(wù)器發(fā)送的視頻信號,對視頻信號進行解碼后顯示給用戶。以下對用戶終端與流媒體服務(wù)器之間的交互方式進行詳細說明。用戶終端與流媒 體服務(wù)器間的交互可以基于擴展后的RTSP (Real Time Streaming Protocol,實時流傳輸 協(xié)議)協(xié)議實現(xiàn),以下對本發(fā)明中提供的擴展后的RTSP協(xié)議進行介紹。本發(fā)明的實施例中,向用戶終端提供多視角視頻業(yè)務(wù)的操作界面。操作界面的一 個示意圖如圖4所示,其中包括Video Play區(qū)域用于向用戶及逆行那個視頻展示;控制按鍵用于提供開始、停止、瞬間凝固Frozen Moment、以及視角掃視View Sweeping等操作。當用戶在用戶終端的操作界面上進行相應(yīng)操作時,用戶終端根據(jù)用戶的操作生成 攜帶相關(guān)參數(shù)的RTSP消息并向流媒體服務(wù)器發(fā)送。本發(fā)明的實施例中針對多視角視頻系 統(tǒng)的RTSP協(xié)議擴展介紹如下在原有的RTSP協(xié)議基礎(chǔ)上,對RTSP協(xié)議消息中的SET_PARAMETER (設(shè)置參數(shù))進 行擴展。消息如下對于ClientOServer (從用戶終端到流媒體服務(wù)器方向)SET_PARAMETER rtsp://10. 71. 141. 31554/avsync. mp4 RTSP/1. 0CSeq 1Content-length 66Content-type text/parametersx_key:5 ;x_opra_type:C_PL_Frozen_Moment ;x_opra_param:40通過該消息,Client將進行多視角視頻業(yè)務(wù)的參數(shù)發(fā)送到Server,使得Server根 據(jù)該參數(shù)提供相應(yīng)的視頻信號。對于Server-Xnient (從流媒體服務(wù)器到用戶終端方向)RTSP/1. 0 200 OKCSeq 1Content-length 66Content-type text/parameters
x_key5 ;x_opra_typeC_PL_Frozen_Moment ;x_opra_param:40通過該消息,Server對Client發(fā)送的多視角視頻業(yè)務(wù)的參數(shù)進行確認。上述SET_PARAMETER描述中各個參數(shù)的意義如下表1所示表1.參數(shù)名稱、取值范圍以及意義
參數(shù)名稱參數(shù)取值范圍參數(shù)意義備注χ一key1 ~ 15用戶操作的按鈕x_opra_type詳見操作類型表按鍵所對應(yīng)的媒體 控制操作x-oprajparam媒體控制操作所需 要的參數(shù)一個媒體控制參數(shù)可 包含多個操作參數(shù)本發(fā)明實施例中,流媒體服務(wù)器所支持的操作類型、已經(jīng)操作所需要的參數(shù)以及 操作的應(yīng)用范圍如表2所示表2.操作類型對應(yīng)的參數(shù)以及操作的應(yīng)用范圍
操作類型說明所需參數(shù)應(yīng)用范圍備注C_PL_Frozen—Moment在節(jié)目凝固的時 刻,時間凝固并 且攝像機的視覺 方位圍繞一個點 進行旋轉(zhuǎn)旋轉(zhuǎn)角度應(yīng)用與多 視角視頻 播放C_PL_View_S weeping節(jié)目向臨近的視 覺方向進行移動旋轉(zhuǎn)角度應(yīng)用與多 視角視頻 播放旋轉(zhuǎn)后節(jié)目播放 當前時間上述表1和表2所示的參數(shù)以及參數(shù)的設(shè)置方法,只是本發(fā)明中描述的一種具體 實現(xiàn),并不用于限制本發(fā)明的保護范圍,在實際應(yīng)用中可以根據(jù)需要對所需的參數(shù)和參數(shù) 設(shè)置方式進行擴展。媒體服務(wù)器根據(jù)用戶終端發(fā)送的請求中攜帶的參數(shù),對用戶終端發(fā)送的請求的內(nèi) 容進行判斷,具體的當媒體服務(wù)器判斷用戶終端發(fā)送的對動態(tài)事件的觀看請求為瞬間凝固Frozen Moment觀看請求時,獲取時間參數(shù)(凝固時間點)以及觀看請求中攜帶的觀看角度,獲取多 路視頻采集設(shè)備中從與觀看角度對應(yīng)的視頻采集設(shè)備接收到的視頻流中在時間參數(shù)所標 識的時刻的視頻信號。瞬間凝固Frozen Moment的示意圖如圖5A所示,指在節(jié)目凝固的時 刻,時間凝固并且視頻采集設(shè)備的視覺方位圍繞一個事件進行旋轉(zhuǎn)。此時,媒體服務(wù)器將按 照各視頻采集設(shè)備的位置順序,各視頻采集設(shè)備在節(jié)目凝固時刻的視頻信號(其中包括I 幀圖像)依次發(fā)送到用戶終端,使得用戶終端可以從不同的視覺方位對同一個動態(tài)事件進行觀看。當媒體服務(wù)器判斷用戶終端發(fā)送的對動態(tài)事件的觀看請求為視角掃視View Sweeping觀看請求時,獲取所述觀看請求中攜帶的時間參數(shù),獲取多路視頻采集設(shè)備接收 到的視頻流中,第一路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻的視頻信號,獲取第二 路視頻采集設(shè)備在時間參數(shù)所標識的時刻后第一時刻的視頻信號,直至第N路視頻采集設(shè) 備在時間參數(shù)所標識的時刻后第N時刻的視頻信號,并將獲取到的視頻信號(其中包括I 幀圖像)依次發(fā)送給用戶終端。其中在用戶終端未對觀看角度進行設(shè)置時,可以根據(jù)各視 頻采集設(shè)備的位置順序,依次獲取每一視頻采集設(shè)備;在用戶終端調(diào)整了觀看角度時,根據(jù) 觀看角度獲取下一視頻采集設(shè)備。視角掃視View Swe印ing的示意圖如圖5B所示,指在節(jié) 目播放的同時,視頻采集設(shè)備的視覺方位圍繞一個事件進行旋轉(zhuǎn)。此時,媒體服務(wù)器將各視 頻采集設(shè)備的開始于第I幀的視頻采集設(shè)備1的I幀,視頻采集設(shè)備2的1+1幀....視頻 采集設(shè)備N的I+N-1幀視頻信號向用戶終端發(fā)送,使得用戶終端在節(jié)目播放的同時,從不同 的視覺方位對同一個動態(tài)事件進行觀看。本發(fā)明實施例提供的上述方法中,多路視頻采集設(shè)備分別從不同視角對同一動態(tài) 事件進行采集并向流媒體服務(wù)器發(fā)送視頻流,流媒體服務(wù)器從多路視頻采集設(shè)備接收到的 視頻流中選擇與用戶終端所請求觀看的內(nèi)容對應(yīng)的視頻信號向用戶終端發(fā)送。從而通過簡 便快捷的方式為移動網(wǎng)絡(luò)中的用戶終端提供了多視角視頻業(yè)務(wù)。本發(fā)明的實施例還提供了一種多視角視頻業(yè)務(wù)的實現(xiàn)系統(tǒng),包括多路視頻采集設(shè)備,用于分別從不同視角對同一動態(tài)事件進行采集并向流媒體服 務(wù)器發(fā)送視頻流;其中,該多路視頻采集設(shè)備圍繞動態(tài)事件以弧形放置,且各多路視頻采集 設(shè)備間保持相同的距離。流媒體服務(wù)器,用于接收多路視頻采集設(shè)備分別發(fā)送的視頻流,并在接收到用戶 終端發(fā)送的對動態(tài)事件的觀看請求時,根據(jù)觀看請求,從多路視頻采集設(shè)備接收到的視頻 流中選擇對應(yīng)的視頻信號并向用戶終端發(fā)送。用戶終端設(shè)備,用于向流媒體服務(wù)器發(fā)送對動態(tài)事件的觀看請求,并接收流媒體 服務(wù)器發(fā)送的視頻信號。用戶終端發(fā)送的對動態(tài)事件的觀看請求為擴展后的RTSP協(xié)議消 息,在RTSP協(xié)議消息中攜帶擴展字段,擴展字段中包括請求類型以及請求涉及的參數(shù)。視頻壓縮和處理設(shè)備,用于將多路視頻采集設(shè)備采集的視頻流分別進行壓縮處理 后向流媒體服務(wù)器發(fā)送。本發(fā)明的實施例還提供了一種流媒體服務(wù)器,其結(jié)構(gòu)如圖6所示,包括視頻流接收單元10,用于接收多路視頻采集設(shè)備分別發(fā)送的視頻流,多路視頻采 集設(shè)備分別從不同視角對同一動態(tài)事件進行采集并向流媒體服務(wù)器發(fā)送視頻流;觀看請求接收單元20,用于接收用戶終端發(fā)送的對動態(tài)事件的觀看請求;視頻信號選擇單元30,用于根據(jù)觀看請求接收單元20接收到的觀看請求,從視頻 流接收單元從多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號;視頻信號發(fā)送單元40,用于將視頻信號選擇單元30選擇的視頻信號向用戶終端 發(fā)送。其中,還包括同步信號發(fā)送單元50,用于向多路視頻采集設(shè)備發(fā)送同步信號,使得多路視頻采集設(shè)備在同一時刻開始分別從不同視角對同一動態(tài)事件進行采集。其中,用戶終端發(fā)送的對動態(tài)事件的觀看請求為擴展后的RTSP協(xié)議消息,在RTSP 協(xié)議消息中攜帶擴展字段,擴展字段中包括請求類型以及請求涉及的參數(shù)。則視頻信號選 擇單元30具體用于當用戶終端發(fā)送的對動態(tài)事件的觀看請求為瞬間凝固Frozen Moment觀看請求 時,獲取觀看請求中攜帶的時間參數(shù)以及觀看角度,獲取多路視頻采集設(shè)備中,從與觀看角 度對應(yīng)的視頻采集設(shè)備接收到的視頻流中在時間參數(shù)所標識的時刻的視頻信號。當用戶終端發(fā)送的對動態(tài)事件的觀看請求為視角掃視View Swe印ing觀看請求 時,獲取觀看請求中攜帶的時間參數(shù),獲取多路視頻采集設(shè)備接收到的視頻流中,第一路視 頻采集設(shè)備在時間參數(shù)所標識的時刻的視頻信號,第二路視頻采集設(shè)備在時間參數(shù)所標識 的時刻后第一時刻的視頻信號,直至第N路視頻采集設(shè)備在時間參數(shù)所標識的時刻后第N 時刻的視頻信號。本發(fā)明實施例提供的上述系統(tǒng)和設(shè)備中,多路視頻采集設(shè)備分別從不同視角對同 一動態(tài)事件進行采集并向流媒體服務(wù)器發(fā)送視頻流,流媒體服務(wù)器從多路視頻采集設(shè)備接 收到的視頻流中選擇與用戶終端所請求觀看的內(nèi)容對應(yīng)的視頻信號向用戶終端發(fā)送。從而 通過簡便快捷的方式為移動網(wǎng)絡(luò)中的用戶終端提供了多視角視頻業(yè)務(wù)。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通 過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā) 明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲 介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可 以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的單元或流 程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的單元可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上 述實施例的單元可以合并為一個單元,也可以進一步拆分成多個子單元。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
權(quán)利要求
一種多視角視頻業(yè)務(wù)的實現(xiàn)方法,其特征在于,包括流媒體服務(wù)器接收多路視頻采集設(shè)備分別發(fā)送的視頻流,所述多路視頻采集設(shè)備分別從不同視角對同一動態(tài)事件進行采集并向所述流媒體服務(wù)器發(fā)送視頻流;所述流媒體服務(wù)器接收用戶終端發(fā)送的對所述動態(tài)事件的觀看請求時,根據(jù)所述觀看請求,從所述多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號;所述流媒體服務(wù)器將所述選擇的視頻信號向所述用戶終端發(fā)送。
2.如權(quán)利要求1所述的方法,其特征在于,還包括將所述多路視頻采集設(shè)備圍繞所述動態(tài)事件以弧形放置,且各多路視頻采集設(shè)備間保 持相同的距離。
3.如權(quán)利要求1所述的方法,其特征在于,還包括向所述多路視頻采集設(shè)備發(fā)送同步信號,使得所述多路視頻采集設(shè)備在同一時刻開始 分別從不同視角對同一動態(tài)事件進行采集。
4.如權(quán)利要求1所述的方法,其特征在于,所述用戶終端發(fā)送的對所述動態(tài)事件的觀 看請求為瞬間凝固Frozen Moment觀看請求時,所述從所述多路視頻采集設(shè)備接收到的視 頻流中選擇對應(yīng)的視頻信號,包括獲取所述瞬間凝固Frozen Moment觀看請求中攜帶的時間參數(shù)以及觀看角度,獲取所 述多路視頻采集設(shè)備中,從與所述觀看角度對應(yīng)的視頻采集設(shè)備接收到的視頻流中在所述 時間參數(shù)所標識的時刻的視頻信號。
5.如權(quán)利要求1所述的方法,其特征在于,所述用戶終端發(fā)送的對所述動態(tài)事件的觀 看請求為視角掃視View Swe印ing觀看請求時,所述從所述多路視頻采集設(shè)備接收到的視 頻流中選擇對應(yīng)的視頻信號,包括獲取所述視角掃視View Swe印ing觀看請求中攜帶的時間參數(shù),獲取所述多路視頻 采集設(shè)備接收到的視頻流中,第一路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻的視頻信 號,第二路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻后第一時刻的視頻信號,直至第N 路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻后第N時刻的視頻信號。
6.如權(quán)利要求1或4或5所述的方法,其特征在于,所述用戶終端發(fā)送的對所述動態(tài)事 件的觀看請求為擴展后的RTSP協(xié)議消息,在所述RTSP協(xié)議消息中攜帶擴展字段,所述擴展 字段中包括請求類型以及請求涉及的參數(shù)。
7.如權(quán)利要求1至5中任一項所述的方法,其特征在于,所述流媒體服務(wù)器接收多路視 頻采集設(shè)備分別發(fā)送的視頻流,包括所述多路視頻采集設(shè)備分別將采集的視頻流發(fā)送到視頻壓縮和處理設(shè)備,所述視頻壓 縮和處理設(shè)備將所述多路視頻采集設(shè)備采集的視頻流分別進行壓縮處理后向所述流媒體 服務(wù)器發(fā)送。
8.一種流媒體服務(wù)器,其特征在于,包括視頻流接收單元,用于接收多路視頻采集設(shè)備分別發(fā)送的視頻流,所述多路視頻采集 設(shè)備分別從不同視角對同一動態(tài)事件進行采集并向所述流媒體服務(wù)器發(fā)送視頻流;觀看請求接收單元,用于接收用戶終端發(fā)送的對所述動態(tài)事件的觀看請求;視頻信號選擇單元,用于根據(jù)所述觀看請求接收單元接收到的觀看請求,從所述視頻 流接收單元從多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號;視頻信號發(fā)送單元,用于將所述視頻信號選擇單元選擇的視頻信號向所述用戶終端發(fā)送。
9.如權(quán)利要求8所述的流媒體服務(wù)器,其特征在于,還包括同步信號發(fā)送單元,用于向所述多路視頻采集設(shè)備發(fā)送同步信號,使得所述多路視頻 采集設(shè)備在同一時刻開始分別從不同視角對同一動態(tài)事件進行采集。
10.如權(quán)利要求8所述的流媒體服務(wù)器,其特征在于,所述視頻信號選擇單元具體用于當用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為瞬間凝固Frozen Moment觀看請求 時,獲取所述觀看請求中攜帶的時間參數(shù)以及觀看角度,獲取所述多路視頻采集設(shè)備中,從 與所述觀看角度對應(yīng)的視頻采集設(shè)備接收到的視頻流中在所述時間參數(shù)所標識的時刻的 視頻信號。
11.如權(quán)利要求8所述的流媒體服務(wù)器,其特征在于,所述視頻信號選擇單元具體用于當所述用戶終端發(fā)送的對所述動態(tài)事件的觀看請求為視角掃視View Swe印ing觀看請 求時,獲取所述觀看請求中攜帶的時間參數(shù),獲取所述多路視頻采集設(shè)備接收到的視頻流 中,第一路視頻采集設(shè)備在所述時間參數(shù)所標識的時刻的視頻信號,第二路視頻采集設(shè)備 在所述時間參數(shù)所標識的時刻后第一時刻的視頻信號,直至第N路視頻采集設(shè)備在所述時 間參數(shù)所標識的時刻后第N時刻的視頻信號。
12.如權(quán)利要求8或10或11所述的流媒體服務(wù)器,其特征在于,所述用戶終端發(fā)送的 對所述動態(tài)事件的觀看請求為擴展后的RTSP協(xié)議消息,在所述RTSP協(xié)議消息中攜帶擴展 字段,所述擴展字段中包括請求類型以及請求涉及的參數(shù)。
13.一種多視角視頻業(yè)務(wù)的實現(xiàn)系統(tǒng),其特征在于,包括多路視頻采集設(shè)備,用于分別從不同視角對同一動態(tài)事件進行采集并向流媒體服務(wù)器 發(fā)送視頻流;流媒體服務(wù)器,用于接收所述多路視頻采集設(shè)備分別發(fā)送的視頻流,并在接收到用戶 終端發(fā)送的對所述動態(tài)事件的觀看請求時,根據(jù)所述觀看請求,從所述多路視頻采集設(shè)備 接收到的視頻流中選擇對應(yīng)的視頻信號并向所述用戶終端發(fā)送;用戶終端設(shè)備,用于向所述流媒體服務(wù)器發(fā)送對動態(tài)事件的觀看請求,并接收所述流 媒體服務(wù)器發(fā)送的視頻信號。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,還包括所述多路視頻采集設(shè)備圍繞所述動態(tài)事件以弧形放置,且各多路視頻采集設(shè)備間保持 相同的距離。
15.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述用戶終端發(fā)送的對所述動態(tài)事件的 觀看請求為擴展后的RTSP協(xié)議消息,在所述RTSP協(xié)議消息中攜帶擴展字段,所述擴展字段 中包括請求類型以及請求涉及的參數(shù)。
16.如權(quán)利要求13至15中任一項所述的系統(tǒng),其特征在于,還包括視頻壓縮和處理設(shè)備,用于將所述多路視頻采集設(shè)備采集的視頻流分別進行壓縮處理 后向所述流媒體服務(wù)器發(fā)送。
全文摘要
本發(fā)明的實施例公開了一種多視角視頻業(yè)務(wù)的實現(xiàn)方法、系統(tǒng)和設(shè)備。該方法包括流媒體服務(wù)器接收多路視頻采集設(shè)備分別發(fā)送的視頻流,所述多路視頻采集設(shè)備分別從不同視角對同一動態(tài)事件進行采集并向所述流媒體服務(wù)器發(fā)送視頻流;所述流媒體服務(wù)器接收用戶終端發(fā)送的對所述動態(tài)事件的觀看請求時,根據(jù)所述觀看請求,從所述多路視頻采集設(shè)備接收到的視頻流中選擇對應(yīng)的視頻信號;所述流媒體服務(wù)器將所述選擇的視頻信號向所述用戶終端發(fā)送。通過使用本發(fā)明的實施例,實現(xiàn)了為移動網(wǎng)絡(luò)中的用戶終端提供多視角視頻業(yè)務(wù)。
文檔編號H04L29/06GK101998116SQ200910091648
公開日2011年3月30日 申請日期2009年8月31日 優(yōu)先權(quán)日2009年8月31日
發(fā)明者張慧媛, 王慧, 陳佳科 申請人:中國移動通信集團公司