亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數據傳輸的方法和裝置的制造方法

文檔序號:10616023閱讀:294來源:國知局
一種數據傳輸的方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供了一種數據傳輸的方法和裝置,數據傳輸的方法包括:接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的;針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流;將各轉換后的直播數據流同時上傳給直播服務器。從而能夠通過路由器傳輸多個攝像設備的直播數據流,使視頻直播通訊更加多樣。
【專利說明】
_種數據傳輸的方法和裝置
技術領域
[0001]本發(fā)明涉及互聯(lián)網技術領域,特別是涉及一種數據傳輸的方法和裝置。
【背景技術】
[0002]網絡攝像機(IPCamera)具備一般傳統(tǒng)攝像機所有的圖像捕捉功能外,還可以通過互聯(lián)網或者內部局域網進行直播視頻和音頻的傳輸。
[0003]目前有些廠家通過IPCamera與該廠家自己特有的服務器進行直接通訊,并且發(fā)送控制指令。還有一些廠家通過P2P的方式,即直播終端與IP Camera進行直連控制操作,這種通訊方式需要在直播終端與IP Camera進行點對點連接。
[0004]但是,上述視頻直播通訊通常是單個設備與服務器進行交互,視頻直播通訊比較單一。

【發(fā)明內容】

[0005]本發(fā)明實施例所要解決的技術問題是提供一種數據傳輸的方法,解決視頻通訊比較復雜的問題。
[0006]相應的,本發(fā)明實施例還提供了一種數據傳輸的裝置,用以保證上述方法的實現及應用。
[0007]為了解決上述問題,本發(fā)明公開了一種數據傳輸的方法,所述的方法包括:接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的;針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流;將各轉換后的直播數據流同時上傳給直播服務器。
[0008]本發(fā)明實施例還公開了一種數據傳輸的裝置,所述的裝置包括:接收模塊,用于接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的;轉換模塊,用于針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流;上傳模塊,用于將各轉換后的直播數據流同時上傳給直播服務器。
[0009]與現有技術相比,本發(fā)明實施例包括以下優(yōu)點:通過接收至少兩個攝像設備發(fā)送的直播數據流;針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流;將各轉換后的直播數據流同時上傳給直播服務器。從而能夠通過路由器傳輸多個攝像設備的直播數據流,使視頻直播通訊更加多樣。
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0011]圖1是本發(fā)明的一種數據傳輸的方法實施例的步驟流程圖;
[0012]圖2是本發(fā)明的另一種數據傳輸的方法實施例的步驟流程圖;
[0013]圖3是本發(fā)明實施例二中的直播數據流的播放方法實施例的步驟流程圖;
[0014]圖4是本發(fā)明的一種數據傳輸的裝置實施例的結構框圖;
[0015]圖5是本發(fā)明的另一種數據傳輸的裝置實施例的結構框圖。
【具體實施方式】
[0016]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0017]本發(fā)明實施例的核心構思之一在于,本申請?zhí)峁┝艘环N數據傳輸的方法,通過接收至少兩個攝像設備發(fā)送的直播數據流;針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流;將各轉換后的直播數據流同時上傳給直播服務器。從而能夠通過路由器傳輸多個攝像設備的直播數據流,使視頻直播通訊更加多樣。
[0018]當前家庭、商場等場所通常具有通過攝像設備進行監(jiān)控等視頻直播需求,或者通過攝像設備進行網絡直播。例如用戶在外出時通過IP Camera、電視camera等設備實時監(jiān)控家里的日常情況,多個攝像設備進行監(jiān)控可以滿足多角度、全方位的監(jiān)控。此時用戶需要實時獲知拍攝的畫面,因此需要通過網絡同步傳輸給用戶。因此本發(fā)明實施例通過路由器實現對不同攝像設備的直播數據流的同步傳輸。
[0019]實施例一
[0020]詳細介紹本發(fā)明實施例數據傳輸的方法。
[0021 ]參照圖1,示出了本發(fā)明的一種數據傳輸的方法實施例的步驟流程圖,具體可以包括如下步驟:
[0022]步驟S102、接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的。
[0023]本發(fā)明實施例的攝像設備指的是具有實時拍攝功能的終端設備,并且攝像設備可以通過互聯(lián)網或者內部局域網進行直播視頻和音頻的傳輸。因此攝像設備可以包括IPCamera如具有網絡通信功能的攝像頭,也可以包括具有攝像頭的智能手機、智能電視、平板電腦等設備。
[0024]通過至少兩個攝像設備實時拍攝并生成直播視頻數據,然后通過攝像設備依據第一協(xié)議例如實時傳送協(xié)議(RTP,Real_time Transport Protocol),對該直播視頻數據進行編碼,生成直播數據流。攝像設備將所述直播數據流傳送給路由器。其中,RTP是一個網絡傳輸協(xié)議,詳細說明了在互聯(lián)網上傳遞音頻和視頻的標準數據包格式。路由器接收至少兩個攝像設備發(fā)送的直播數據流。
[0025]步驟S104、針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流。
[0026]由于直播服務器只接收按照特定協(xié)議進行編碼的數據,而本發(fā)明實施例的第一協(xié)議不屬于特定協(xié)議的范疇,所以路由器接收到至少兩個攝像設備發(fā)送的直播數據流后,需要通過路由器針對各直播數據流進行協(xié)議轉換,為了保證各直播數據流的同步性,可以同時對各直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流。
[0027]步驟S106、將各轉換后的直播數據流同時上傳給直播服務器。
[0028]經過協(xié)議轉換后,服務器可以接收轉換后的直播數據流,為了保證各直播數據流的同步性,通過路由器將各轉換后的直播數據流同時上傳給直播服務器。直播終端可以通過路由器從直播服務器中獲取需要的直播數據流,播放相應的直播視頻。
[0029]綜上所述,通過接收至少兩個攝像設備發(fā)送的直播數據流;針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流;將各轉換后的直播數據流同時上傳給直播服務器。從而能夠通過路由器傳輸多個攝像設備的直播數據流,使視頻直播通訊更加多樣。
[0030]實施例二
[0031]詳細介紹本發(fā)明實施例的另一種數據傳輸的方法。本發(fā)明實施例的攝像設備與路由器遵循ONVIF協(xié)議,其中,ONVIF協(xié)議是一個全球性的開放接口標準,這一接口標準可以確保不同廠商生產的網絡視頻產品具有互通性。攝像設備和路由器分別通過攝像設備端的軟件開發(fā)工具包(SDK,Software Development Kit)以及路由器端的SDK實現ONVIF協(xié)議中各設備的互通。
[0032]參照圖2,示出了本發(fā)明的另一種數據傳輸的方法實施例的步驟流程圖,具體可以包括如下步驟:
[0033]步驟S202、路由器接收攝像設備發(fā)送的注冊請求,依據所述注冊請求為各攝像設備分別分配注冊標識。
[0034]攝像設備與路由器進行數據傳輸前,需要先在路由器端注冊,與路由器端建立連接。路由器接收攝像設備發(fā)送的注冊請求,依據所述注冊請求為各攝像設備分別分配注冊標識,如互聯(lián)網協(xié)議(IPJnternet Protocol)地址。路由器依據該注冊標識可以區(qū)分不同的攝像設備。
[0035]步驟S204、通過至少兩個攝像設備進行拍攝并生成直播數據流。
[0036]步驟S206、各攝像設備將所述直播數據流發(fā)送給路由器。
[0037]至少兩個攝像設備實時拍攝的并生成直播視頻數據,通過攝像設備端的SDK依據第一協(xié)議例如實時傳送協(xié)議(RTP,Real_time Transport Protocol),對該直播視頻數據進行編碼,生成直播數據流。攝像設備將所述直播數據流傳送給路由器。攝像設備端的SDK可以對實時拍攝的視頻進行RTP傳輸,同時也可以對拍攝的視頻進行存儲,一般存儲為MP4格式??梢酝ㄟ^兩個進程如writer同時工作來實現,一個writer進行RTP傳輸,即直播數據流的傳輸,另一個writer進行對拍攝的視頻進行存儲,即拍攝生成直播數據流。
[0038]步驟S208、路由器接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的。
[0039]步驟S210、針對各直播數據流,對所述直播數據流進行解析,將解析后的直播數據流按照第二協(xié)議進行編碼,得到各轉換后的直播數據流。
[0040]路由器通過路由器端的SDK接收至少兩個攝像設備發(fā)送的直播數據流。本申請實施例中,服務器可以接收按照特定協(xié)議進行編碼的數據,其中,特定協(xié)議包括實時消息傳送協(xié)議(RTMP,Real-time Messaging ProtocoI)或實時流傳輸協(xié)議(HLS,Http LiveStreaming)網絡傳輸協(xié)議。這兩種協(xié)議都是可以與服務器進行音頻、視頻和數據等實時流傳輸的開放協(xié)議。而本發(fā)明實施例的第一協(xié)議不屬于特定協(xié)議的范疇,所以路由器接收到至少兩個攝像設備發(fā)送的直播數據流后,需要通過路由器端的SDK針對各直播數據流進行解碼,獲取各直播數據。再按照第二協(xié)議對各直播數據進行編碼,實現協(xié)議的轉換。為了保證各直播數據流的同步性,可以同時對各直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流。
[0041]步驟S212、路由器向服務器發(fā)送傳輸請求,其中,所述傳輸請求用于為各轉換后的直播數據流請求上傳資源地址。
[0042]步驟S214、接收服務器發(fā)送的資源地址,其中,所述資源地址包括至少兩個上傳資源地址。
[0043]路由器的SDK向服務器發(fā)送數據之前,需要先確定上傳資源地址。路由器的SDK向服務器發(fā)送傳輸請求,其中,所述傳輸請求用于為各轉換后的直播數據流請求上傳資源地址。路由器的SDK接收服務器發(fā)送的資源地址,其中,所述資源地址包括至少兩個上傳資源地址。這里的資源地址包括統(tǒng)一資源定位符(Uniform Resoure Locator,URL)。
[0044]步驟S216、為每個轉換后的直播數據流分別配置一個上傳資源地址,依據所述上傳資源地址將對應的轉換后的直播數據流同時上傳給服務器。
[0045]由于有至少兩個轉換后的直播數據流,為了便于在傳輸和以后的獲取過程中區(qū)分開不同的轉換后的直播數據流,路由器的SDK需要為每個轉換后的直播數據流分別分配一個上傳資源地址。依據所述上傳資源地址將對應的轉換后的直播數據流同時上傳給服務器。為了保證各轉換后直播數據流傳輸的同步性,本發(fā)明實施例采取了對各數據流同時進行協(xié)議的轉換以及同時傳輸到不同的上傳資源地址如URL地址,代表不同的直播輸入流,傳輸到直播服務器,直播服務器基于多個直播數據流提供直播服務。
[0046]步驟S218、向攝像設備發(fā)送控制指令,其中,所述控制指令包括抬起指令和/或轉向指令。
[0047]本實施例中攝像設備可以包括IP CameraJP Camera—般可以360度旋轉來改變拍攝角度。路由器端的S D K可以依據IP C a m e r a的注冊地址如IP地址,找到對應的IPCamera,對其發(fā)送控制指令,來改變IP Camera的拍攝角度,所述控制指令包括抬起指令和/或轉向指令。攝像設備接收到控制指令,執(zhí)行該控制指令即執(zhí)行抬起攝像頭或旋轉攝像頭等調整拍攝角度的操作,從而調整視頻的拍攝角度,使得在遠程監(jiān)控時也可以實時調整拍攝角度,查看不同位置的監(jiān)控視頻圖像。
[0048]另外,所述資源地址還包括公網資源地址,直播終端通過該公網資源地址可以播放對應的直播數據流。
[0049]參照圖3,示出了本發(fā)明的一種直播數據流播放的方法實施例的步驟流程圖,具體可以包括如下步驟:
[0050]步驟S302、路由器將所述公網資源地址發(fā)送給直播終端,以通過所述直播終端播放公網資源地址對應直播數據流。
[0051]路由器的SDK接收服務器發(fā)送的資源地址中還包括公網資源地址,這里的公網資源地址也就是服務器對外的資源地址,如對外的URL地址。即直播終端可以通過該公網資源地址播放對應的直播數據流。將所述公網資源地址發(fā)送給直播終端,直播終端可以播放公網資源地址對應直播數據流。直播終端也可以將該公網資源地址發(fā)送給另一臺直播終端,另一臺直播終端可以通過該公網資源地址看到分享的直播視頻。
[0052]步驟S304、接收所述直播終端發(fā)出的切換請求,其中,所述切換請求包括目標攝像設備的注冊標識。
[0053]步驟S306、依據所述目標攝像設備的注冊標識,停止獲取當前攝像設備的直播數據流,并切換到從所述目標攝像設備獲取直播數據流。
[0054]步驟S308、將所述目標攝像設備的直播數據流反饋給所述直播終端。
[0055]由于不同的攝像設備的位置不同、設備的性能也不同,直播終端在觀看某臺攝像設備拍攝的視頻時,可能會有觀看另一臺目標攝像設備拍攝的視頻的需求,例如直播終端在觀看手機Came r a拍攝的視頻時,考慮到手機Came r a拍攝的范圍比較小,想切換到IPCamera拍攝的視頻,此時可以向路由器發(fā)送切換攝像設備的請求。其中,所述切換請求包括目標攝像設備的注冊標識,如IP地址。依據所述目標攝像設備的注冊標識,如依據目標攝像設備的IP地址,停止獲取當前攝像設備的直播數據流,并切換到從所述目標攝像設備獲取直播數據流,將所述目標攝像設備的直播數據流反饋給所述直播終端。通過所述直播終端播放目標攝像設備的直播數據流。
[0056]綜上所述,通過路由器接收所述直播終端發(fā)出的切換請求;依據目標攝像設備的注冊標識,停止獲取當前攝像設備的直播數據流,并切換到從所述目標攝像設備獲取直播數據流;將所述目標攝像設備的直播數據流反饋給所述直播終端。通過所述直播終端播放目標攝像設備的直播數據流。實現直播終端切換攝像設備的功能。
[0057]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0058]實施例三
[0059]詳細介紹本發(fā)明實施例的一種數據傳輸的裝置。
[0060]參照圖4,示出了本發(fā)明一種數據傳輸的裝置實施例的結構框圖,具體可以包括如下模塊:接收模塊402,轉換模塊404,以及上傳模塊406。
[0061]接收模塊402,用于接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的。
[0062]轉換模塊404,用于針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流。
[0063]上傳模塊406,用于將各轉換后的直播數據流同時上傳給直播服務器。
[0064]綜上所述,通過接收至少兩個攝像設備發(fā)送的直播數據流;針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流;將各轉換后的直播數據流同時上傳給直播服務器。從而能夠通過路由器傳輸多個攝像設備的直播數據流,使視頻直播通訊更加多樣。
[0065]實施例四
[0066]詳細介紹本發(fā)明實施例的另一種數據傳輸的裝置。
[0067]參照圖5,示出了本發(fā)明另一種數據傳輸裝置實施例的結構框圖,具體可以包括如下模塊:注冊模塊412,控制模塊414,接收模塊402,轉換模塊404,上傳模塊406,地址發(fā)送模塊408,以及切換模塊410。
[0068]注冊模塊412,用于路由器接收攝像設備發(fā)送的注冊請求,依據所述注冊請求為各攝像設備分別分配注冊標識。
[0069]控制模塊414,用于向攝像設備發(fā)送控制指令,其中,所述控制指令包括抬起指令和/或轉向指令。
[0070]接收模塊402,用于接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的;
[0071]轉換模塊404,用于對所述直播數據流進行解析,將解析后的直播數據流按照第二協(xié)議進行編碼;得到各轉換后的直播數據流。
[0072]上傳模塊406,用于將各轉換后的直播數據流同時上傳給直播服務器。
[0073]其中,所述上傳模塊406包括:請求發(fā)送子模塊4062,地址接收子模塊4064,以及地址分配子模塊4066。
[0074]請求發(fā)送子模塊4062,用于路由器向服務器發(fā)送傳輸請求,其中,所述傳輸請求用于為各轉換后的直播數據流請求上傳資源地址。
[0075]地址接收子模塊4064,用于接收服務器發(fā)送的資源地址,其中,所述資源地址包括至少兩個上傳資源地址。
[0076]地址分配子模塊4066,用于為每個轉換后的直播數據流分別配置一個上傳資源地址,依據所述上傳資源地址將對應的轉換后的直播數據流同時上傳給所述直播服務器。
[0077]地址發(fā)送模塊408,用于將所述公網資源地址發(fā)送給直播終端,以通過所述直播終端播放公網資源地址對應直播數據流。
[0078]切換模塊410,用于接收所述直播終端發(fā)出的切換請求,其中,所述切換請求包括目標攝像設備的注冊標識;依據所述目標攝像設備的注冊標識,停止獲取當前攝像設備的直播數據流,并切換到從所述目標攝像設備獲取直播數據流;將所述目標攝像設備的直播數據流反饋給所述直播終端。
[0079]綜上所述,通過路由器接收所述直播終端發(fā)出的切換請求;依據目標攝像設備的注冊標識,停止獲取當前攝像設備的直播數據流,并切換到從所述目標攝像設備獲取直播數據流;將所述目標攝像設備的直播數據流反饋給所述直播終端。通過所述直播終端播放目標攝像設備的直播數據流。實現直播終端切換攝像設備的功能。
[0080]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0081]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0082]本領域內的技術人員應明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0083]本發(fā)明實施例是參照根據本發(fā)明實施例的方法、終端設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理終端設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理終端設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0084]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0085]這些計算機程序指令也可裝載到計算機或其他可編程數據處理終端設備上,使得在計算機或其他可編程終端設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程終端設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0086]盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
[0087]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
[0088]以上對本發(fā)明所提供的一種數據傳輸的方法和一種數據傳輸的裝置,進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
【主權項】
1.一種數據傳輸的方法,其特征在于,所述的方法包括: 接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的; 針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流; 將各轉換后的直播數據流同時上傳給直播服務器。2.根據權利要求1所述的方法,其特征在于,所述對所述直播數據流進行協(xié)議轉換,包括: 對所述直播數據流進行解析,將解析后的直播數據流按照第二協(xié)議進行編碼。3.根據權利要求1所述的方法,其特征在于,所述將各轉換后的直播數據流同時上傳給直播服務器,包括: 路由器向服務器發(fā)送傳輸請求,其中,所述傳輸請求用于為各轉換后的直播數據流請求上傳資源地址; 接收服務器發(fā)送的資源地址,其中,所述資源地址包括至少兩個上傳資源地址; 為每個轉換后的直播數據流分別配置一個上傳資源地址,依據所述上傳資源地址將對應的轉換后的直播數據流同時上傳給所述直播服務器。4.根據權利要求3所述的方法,其特征在于,所述資源地址還包括公網資源地址,所述的方法還包括: 將所述公網資源地址發(fā)送給直播終端,以通過所述直播終端播放公網資源地址對應直播數據流。5.根據權利要求4所述的方法,其特征在于,還包括: 接收所述直播終端發(fā)出的切換請求,其中,所述切換請求包括目標攝像設備的注冊標識; 依據所述目標攝像設備的注冊標識,停止獲取當前攝像設備的直播數據流,并切換到從所述目標攝像設備獲取直播數據流; 將所述目標攝像設備的直播數據流反饋給所述直播終端。6.根據權利要求1所述的方法,其特征在于,所述接收至少兩個攝像設備發(fā)送的直播數據流前,還包括: 路由器接收攝像設備發(fā)送的注冊請求,依據所述注冊請求為各攝像設備分別分配注冊標識O7.根據權利要求1所述的方法,其特征在于,還包括: 向攝像設備發(fā)送控制指令,其中,所述控制指令包括抬起指令和/或轉向指令。8.一種數據傳輸的裝置,其特征在于,所述的裝置包括: 接收模塊,用于接收至少兩個攝像設備發(fā)送的直播數據流;其中,所述直播數據流是攝像設備依據第一協(xié)議進行編碼后發(fā)送的; 轉換模塊,用于針對各直播數據流,對所述直播數據流進行協(xié)議轉換,得到各轉換后的直播數據流; 上傳模塊,用于將各轉換后的直播數據流同時上傳給直播服務器。9.根據權利要求8所述的裝置,其特征在于, 所述轉換模塊,用于對所述直播數據流進行解析,將解析后的直播數據流按照第二協(xié)議進行編碼。10.根據權利要求8所述的裝置,其特征在于,所述上傳模塊包括: 請求發(fā)送子模塊,用于路由器向服務器發(fā)送傳輸請求,其中,所述傳輸請求用于為各轉換后的直播數據流請求上傳資源地址; 地址接收子模塊,用于接收服務器發(fā)送的資源地址,其中,所述資源地址包括至少兩個上傳資源地址; 地址分配子模塊,用于為每個轉換后的直播數據流分別配置一個上傳資源地址,依據所述上傳資源地址將對應的轉換后的直播數據流同時上傳給所述直播服務器。11.根據權利要求10所述的裝置,其特征在于,所述資源地址還包括公網資源地址,所述的裝置還包括: 地址發(fā)送模塊,用于將所述公網資源地址發(fā)送給直播終端,以通過所述直播終端播放公網資源地址對應直播數據流。12.根據權利要求11所述的裝置,其特征在于,所述的裝置還包括: 切換模塊,用于接收所述直播終端發(fā)出的切換請求,其中,所述切換請求包括目標攝像設備的注冊標識;依據所述目標攝像設備的注冊標識,停止獲取當前攝像設備的直播數據流,并切換到從所述目標攝像設備獲取直播數據流;將所述目標攝像設備的直播數據流反饋給所述直播終端。13.根據權利要求8所述的裝置,其特征在于,所述的裝置還包括: 注冊模塊,用于路由器接收攝像設備發(fā)送的注冊請求,依據所述注冊請求為各攝像設備分別分配注冊標識。14.根據權利要求8所述的裝置,其特征在于,所述的裝置還包括: 控制模塊,用于向攝像設備發(fā)送控制指令,其中,所述控制指令包括抬起指令和/或轉向指令。
【文檔編號】H04L29/06GK105978926SQ201510885364
【公開日】2016年9月28日
【申請日】2015年12月3日
【發(fā)明人】楊星
【申請人】樂視致新電子科技(天津)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1