圖像傳輸方法、系統(tǒng)及其記錄媒體的制作方法
【專利摘要】本發(fā)明提供一種圖像傳輸方法、系統(tǒng)及其記錄媒體,圖像傳輸方法,包括:通過RTSP用戶端代理模塊的第一NAT-T子模塊向位于一網(wǎng)絡(luò)后端的一NAT-T信號服務(wù)器注冊第一ID信息及第一互聯(lián)網(wǎng)地址信息;通過RTSP服務(wù)器代理模塊的第二NAT-T子模塊向NAT-T信號服務(wù)器注冊第二ID信息及第二互聯(lián)網(wǎng)地址信息;通過第二NAT-T子模塊根據(jù)第一ID信息向NAT-T信號服務(wù)器取得第一互聯(lián)網(wǎng)地址信息;在取得第一互聯(lián)網(wǎng)地址信息之后,通過圖像獲取裝置的RTSP服務(wù)器模塊通過虛擬RTSP用戶端代理子模塊及虛擬RTSP服務(wù)器代理子模塊與用戶端裝置建立一RTSP連接;以及通過用戶端裝置通過RTSP連接接收并播放由圖像獲取裝置所傳送的圖像信息。
【專利說明】圖像傳輸方法、系統(tǒng)及其記錄媒體
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明是有關(guān)于一種網(wǎng)絡(luò)圖像傳輸系統(tǒng)、方法及其記錄媒體,且特別是有關(guān)于一 種利用網(wǎng)絡(luò)地址轉(zhuǎn)換穿越(Network Address Translation Traversal,以下簡稱NAT-T)的 圖像傳輸方法、系統(tǒng)及其記錄媒體。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)監(jiān)控系統(tǒng)通過內(nèi)部互聯(lián)網(wǎng)(Internet)及外部網(wǎng)絡(luò)實(shí)現(xiàn)圖像的傳輸從而進(jìn)行 遠(yuǎn)程的視頻監(jiān)控。使用者無論身在何處,都可利用電腦或者移動裝置連接至互聯(lián)網(wǎng)存取遠(yuǎn) 端的監(jiān)控系統(tǒng),以實(shí)現(xiàn)即時(shí)圖像及聲音傳輸。視頻監(jiān)控以其直觀、方便、信息內(nèi)容豐富而廣 泛應(yīng)用于許多場合,例如,住宅社區(qū)、銀行、學(xué)校、醫(yī)院、商場、工廠、公路交通等場所。近年 來,隨著計(jì)算機(jī)、網(wǎng)絡(luò)以及圖像處理、傳輸技術(shù)的飛速發(fā)展,視頻監(jiān)控技術(shù)也有長足的發(fā)展。
[0003] 互聯(lián)網(wǎng)的迅速發(fā)展以及IPv4地址數(shù)量的限制使得網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation,以下簡稱NAT)設(shè)備得到廣泛應(yīng)用。網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備允許處于同 一網(wǎng)絡(luò)地址轉(zhuǎn)換后的多臺主機(jī)共享一公用網(wǎng)絡(luò)(一般處于網(wǎng)絡(luò)地址轉(zhuǎn)換前的網(wǎng)絡(luò)稱為公用 網(wǎng)絡(luò))IP地址。一私人網(wǎng)絡(luò)(一般處于網(wǎng)絡(luò)地址轉(zhuǎn)換后的網(wǎng)絡(luò)稱為私人網(wǎng)絡(luò)或內(nèi)部網(wǎng)絡(luò)) IP地址通過網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備與公用網(wǎng)絡(luò)的其他主機(jī)通訊。由私人網(wǎng)絡(luò)內(nèi)的主機(jī)主動發(fā) 起連接,數(shù)據(jù)封包經(jīng)由網(wǎng)絡(luò)地址轉(zhuǎn)換地址轉(zhuǎn)換后送給公用網(wǎng)絡(luò)上的服務(wù)器,連接建立以后 可雙向傳送數(shù)據(jù),網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備允許私人網(wǎng)絡(luò)內(nèi)的主機(jī)主動向公用網(wǎng)絡(luò)內(nèi)的主機(jī)發(fā)送 數(shù)據(jù),但卻禁止反方向的主動傳輸。在視頻監(jiān)控系統(tǒng)中,需要不同私人網(wǎng)絡(luò)內(nèi)的主機(jī)進(jìn)行互 連,因此必須解決穿越網(wǎng)絡(luò)地址轉(zhuǎn)換的問題。
[0004] 隨著網(wǎng)絡(luò)的發(fā)展,許多建筑物已經(jīng)具備區(qū)域網(wǎng)絡(luò)及廣域網(wǎng)絡(luò),利用現(xiàn)有的公用網(wǎng) 絡(luò)及私人網(wǎng)絡(luò)承載視頻監(jiān)控的系統(tǒng)可以讓使用者使用的更為方便,成本也更為低廉。因此, 如何能讓圖像數(shù)據(jù)穿越公用網(wǎng)絡(luò)及私人網(wǎng)絡(luò)即成為目前亟需解決的問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種圖像傳輸系統(tǒng)、方法及其記錄媒體。
[0006] 本發(fā)明提出一種圖像傳輸方法,包括下列步驟:通過一實(shí)時(shí)流傳輸協(xié)議(Real Time Streaming Protocol,以下簡稱RTSP)用戶端代理模塊的一第一網(wǎng)絡(luò)地址轉(zhuǎn)換穿越 NAT-T子模塊向位于一網(wǎng)絡(luò)后端的一 NAT-T信號服務(wù)器注冊一第一 ID信息及一第一互聯(lián)網(wǎng) 地址信息;通過一 RTSP服務(wù)器代理模塊的一第二NAT-T子模塊向上述NAT-T信號服務(wù)器注 冊一第二ID信息及一第二互聯(lián)網(wǎng)地址信息;通過上述第二NAT-T子模塊根據(jù)上述第一 ID 信息向上述NAT-T信號服務(wù)器取得上述第一互聯(lián)網(wǎng)地址信息;在取得上述第一互聯(lián)網(wǎng)地址 信息之后,通過一圖像獲取裝置的一 RTSP服務(wù)器模塊通過一虛擬RTSP用戶端代理子模塊 及一虛擬RTSP服務(wù)器代理子模塊與一用戶端裝置建立一 RTSP連接;以及通過上述用戶端 裝置通過上述RTSP連接接收并播放由上述圖像獲取裝置所傳送的一圖像信息。
[0007] 本發(fā)明提出一種圖像傳輸系統(tǒng),包括:一圖像獲取裝置,用以捕捉一圖像信息,包 括:一實(shí)時(shí)流傳輸協(xié)議RTSP服務(wù)器模塊;一 RTSP用戶端代理模塊,具有一第一 ID信息及一 第一互聯(lián)網(wǎng)地址信息,包括;一第一網(wǎng)絡(luò)地址轉(zhuǎn)換穿越NAT-T子模塊;以及一虛擬RTSP用 戶端代理子模塊,耦接至上述第一 NAT-T子模塊及上述RTSP服務(wù)器模塊;一用戶端裝置, 用以播放上述圖像信息,包括:一 RTSP用戶端模塊;一 RTSP服務(wù)器代理模塊,耦接至上述 RTSP用戶端模塊,具有一第二ID信息及一第二互聯(lián)網(wǎng)地址信息,包括:一第二NAT-T子模 塊;以及一虛擬RTSP服務(wù)器代理子模塊,耦接至上述第二NAT-T子模塊及上述RTSP用戶端 模塊;以及一網(wǎng)絡(luò)地址轉(zhuǎn)換穿越信號服務(wù)器,通過一網(wǎng)絡(luò)耦接至上述第一 NAT-T子模塊及 上述第二NAT-T子模塊;其中:上述RTSP用戶端代理模塊通過上述第一 NAT-T子模塊向上 述NAT-T信號服務(wù)器注冊上述第一 ID信息及上述第一互聯(lián)網(wǎng)地址信息,而上述RTSP服務(wù) 器代理模塊通過上述第二NAT-T子模塊向上述NAT-T信號服務(wù)器注冊上述第二ID信息及 上述第二互聯(lián)網(wǎng)地址信息;上述第二NAT-T子模塊根據(jù)上述第一 ID信息向上述NAT-T信號 服務(wù)器取得上述第一互聯(lián)網(wǎng)地址信息;在取得上述第一互聯(lián)網(wǎng)地址信息之后,上述圖像獲 取裝置的上述RTSP服務(wù)器模塊通過上述虛擬RTSP用戶端代理子模塊及上述虛擬RTSP服 務(wù)器代理子模塊與上述用戶端裝置建立一 RTSP連接;以及上述用戶端裝置通過上述RTSP 連接接收并播放由上述圖像獲取裝置所傳送的上述圖像信息。
[0008] 本發(fā)明提出一種記錄媒體,經(jīng)由一電子裝置讀取上述記錄媒體所存儲的程序碼后 以執(zhí)行一圖像傳輸方法,其中上述方法包括以下步驟:通過一實(shí)時(shí)流傳輸協(xié)議RTSP用戶端 代理模塊的一第一網(wǎng)絡(luò)地址轉(zhuǎn)換穿越NAT-T子模塊向位于一網(wǎng)絡(luò)后端的一 NAT-T信號服 務(wù)器注冊一第一 ID信息及一第一互聯(lián)網(wǎng)地址信息;通過一 RTSP服務(wù)器代理模塊的一第二 NAT-T子模塊向上述NAT-T信號服務(wù)器注冊一第二ID信息及一第二互聯(lián)網(wǎng)地址信息;通過 上述第二NAT-T子模塊根據(jù)上述第一 ID信息向上述NAT-T信號服務(wù)器取得上述第一互聯(lián) 網(wǎng)地址信息;在取得上述第一互聯(lián)網(wǎng)地址信息之后,通過一圖像獲取裝置的一 RTSP服務(wù)器 模塊通過一虛擬RTSP用戶端代理子模塊及一虛擬RTSP服務(wù)器代理子模塊與一用戶端裝置 建立一 RTSP連接;以及通過上述用戶端裝置通過上述RTSP連接接收并播放由上述圖像獲 取裝置所傳送的一圖像信息。
[0009] 為使本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施 例,并配合附圖,作詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0010] 圖1示出根據(jù)本發(fā)明一實(shí)施例所述的圖像傳輸系統(tǒng)的示意圖;
[0011] 圖2示出根據(jù)本發(fā)明一實(shí)施例所述的實(shí)時(shí)流傳輸協(xié)議用戶端代理模塊設(shè)置于圖 像獲取裝置以及實(shí)時(shí)流傳輸協(xié)議服務(wù)器代理模塊設(shè)置于用戶端裝置的示意圖;
[0012] 圖3是根據(jù)本發(fā)明一實(shí)施例所述的實(shí)時(shí)流傳輸協(xié)議用戶端代理模塊設(shè)置及實(shí)時(shí) 流傳輸協(xié)議服務(wù)器代理模塊設(shè)置于路由器中的示意圖;
[0013] 圖4示出根據(jù)本發(fā)明一實(shí)施例所述的圖像傳輸?shù)姆椒鞒虉D;
[0014] 圖5A?5B示出根據(jù)本發(fā)明一實(shí)施例所述的圖像獲取裝置及用戶端裝置之間傳輸 圖像的信息時(shí)序圖。
[0015] 附圖標(biāo)記說明:
[0016] 100:圖像傳輸系統(tǒng);
[0017] 110:圖像獲取裝置;
[0018] 111:RTSP服務(wù)器模塊;
[0019] 120:用戶端裝置;
[0020] 121 : RTSP用戶端模塊;
[0021] 130 :RTSP用戶端代理模塊;
[0022] 131 :虛擬RTSP用戶端代理子模塊
[0023] 132 :第一 NAT-T 子模塊;
[0024] 140 :RTSP服務(wù)器代理模塊;
[0025] 141 :虛擬RTSP服務(wù)器代理子模塊;
[0026] 142 :第二 NAT-T 子模塊;
[0027] 150 :第一路由器;
[0028] 160 :第二路由器;
[0029] 170 :NAT-T 信號服務(wù)器;
[0030] 180 :互聯(lián)網(wǎng);
[0031] 400:方法流程圖;
[0032] S4〇5、S410、S4l5、S 42〇 :步驟;
[0033] 500 :信息時(shí)序圖;
[0034] S502、S504、S506、S508、S510、S512、S514、S516、S518、S520、S522、S524、S526、 S528、S530、S532 :步驟。
【具體實(shí)施方式】
[0035] 為了讓本發(fā)明的目的、特征、及優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳的實(shí)施例,并配 合附圖圖1至圖5B,做詳細(xì)的說明。本發(fā)明的說明書提供不同的實(shí)施例來說明本發(fā)明不同 實(shí)施方式的技術(shù)特征。其中,實(shí)施例中的各元件的配置是為說明之用,并非用以限制本發(fā) 明。且實(shí)施例中圖式標(biāo)號的部分重復(fù),是為了簡化說明,并非意指不同實(shí)施例之間的關(guān)聯(lián) 性。
[0036] 圖1示出根據(jù)本發(fā)明一實(shí)施例所述的圖像傳輸系統(tǒng)的示意圖。圖像傳輸系統(tǒng)100 至少包含一圖像獲取裝置110、一用戶端裝置120、一第一路由器150、一第二路由器160、一 網(wǎng)絡(luò)地址轉(zhuǎn)換穿越NAT-T信號服務(wù)器170、一實(shí)時(shí)流傳輸協(xié)議RTSP用戶端代理模塊130及 一實(shí)時(shí)流傳輸協(xié)議RTSP服務(wù)器代理模塊140。必須注意的是,以上所述的圖像獲取裝置、用 戶端裝置、路由器等數(shù)目,并不局限于本案圖示及說明書的內(nèi)容所示。
[0037] 圖像獲取裝置110用以捕捉一圖像信息,并包括一實(shí)時(shí)流傳輸協(xié)議RTSP服務(wù)器模 塊111。圖像獲取裝置110可以是任何基于標(biāo)準(zhǔn)實(shí)時(shí)流傳輸協(xié)議的音視頻裝置或設(shè)備,例 如,網(wǎng)絡(luò)攝像機(jī)、監(jiān)控?cái)z像機(jī)等裝置。
[0038] 用戶端裝置120用以播放上述圖像信息,并包括一實(shí)時(shí)流傳輸協(xié)議RTSP用戶端模 塊121。用戶端裝置120可以是任何基于標(biāo)準(zhǔn)實(shí)時(shí)流傳輸協(xié)議的具有網(wǎng)絡(luò)連接能力的電子 裝置。例如個(gè)人電腦、筆記本電腦、平板電腦、智能終端裝置等可連接至互聯(lián)網(wǎng)180的電子 裝直。
[0039] RTSP用戶端代理模塊130可以包括一虛擬RTSP用戶端代理子模塊131及一第一 網(wǎng)絡(luò)地址轉(zhuǎn)換穿越NAT-T子模塊132,其中虛擬RTSP用戶端代理子模塊131耦接至第一 NAT-T子模塊132及圖像獲取裝置110中的RTSP服務(wù)器模塊111。值得注意的是,在此圖像 傳輸系統(tǒng)100中可包括一或多個(gè)用戶端裝置120及RTSP用戶端代理模塊130,而每一 RTSP 用戶端代理模塊130均擁有可證明其唯一性的身份識別碼(Identity,以下簡稱ID)。在此 實(shí)施例中,RTSP用戶端代理模塊130具有一第一 ID信息及一第一互聯(lián)網(wǎng)地址信息。
[0040] RTSP服務(wù)器代理模塊140可包括一虛擬RTSP服務(wù)器代理子模塊141及一第二 NAT-T子模塊142,其中虛擬RTSP服務(wù)器代理子模塊141耦接至第二NAT-T子模塊142及 RTSP用戶端模塊121。值得注意的是,在此圖像傳輸系統(tǒng)100中可包括一或多個(gè)圖像獲取 裝置110及RTSP服務(wù)器代理模塊140,而每一 RTSP服務(wù)器代理模塊140均擁有可證明其唯 一性的身份識別碼(Identity,以下簡稱ID)。在此實(shí)施例中,RTSP服務(wù)器代理模塊140具 有一第二ID信息及一第二互聯(lián)網(wǎng)地址信息。
[0041] NAT-T信號服務(wù)器170通過一互聯(lián)網(wǎng)(Internet) 180連接至第一路由器150及第 二路由器160,可用以為圖像獲取裝置110及用戶端裝置120提供一網(wǎng)絡(luò)地址穿越服務(wù)。
[0042] 在一實(shí)施例中,RTSP用戶端代理模塊130可以設(shè)置于圖像獲取裝置110中,而 RTSP服務(wù)器代理模塊140可以設(shè)置于用戶端裝置120中,如圖2所示,圖2示出根據(jù)本發(fā)明 一實(shí)施例所述的實(shí)時(shí)流傳輸協(xié)議用戶端代理模塊設(shè)置于圖像獲取裝置以及實(shí)時(shí)流傳輸協(xié) 議服務(wù)器代理模塊設(shè)置于用戶端裝置的示意圖。。此種方式可使圖像獲取裝置110方便連 接至用戶端裝置120所使用的網(wǎng)絡(luò),而不用增加額外的網(wǎng)絡(luò)設(shè)備。此外,在另一實(shí)施例中, RTSP用戶端代理模塊130也可以設(shè)置于第一路由器150中,而RTSP服務(wù)器代理模塊140也 可以設(shè)置于第二路由器160中,如圖3所示,圖3是根據(jù)本發(fā)明一實(shí)施例所述的實(shí)時(shí)流傳輸 協(xié)議用戶端代理模塊設(shè)置及實(shí)時(shí)流傳輸協(xié)議服務(wù)器代理模塊設(shè)置于路由器中的示意圖。。 使用此種方式無需額外對圖像獲取裝置110及使用戶端裝置120安裝RTSP用戶端代理模 塊130及RTSP服務(wù)器代理模塊140,而可使用戶端裝置120直接對已有的圖像獲取裝置110 進(jìn)行點(diǎn)對點(diǎn)遠(yuǎn)端存取的程序。
[0043] 圖4示出根據(jù)本發(fā)明一實(shí)施例所述的圖像傳輸?shù)姆椒鞒虉D400。在步驟S405 中,通過實(shí)時(shí)流傳輸協(xié)議RTSP用戶端代理模塊的一第一網(wǎng)絡(luò)地址轉(zhuǎn)換穿越NAT-T子模塊向 位于一網(wǎng)絡(luò)后端的一網(wǎng)絡(luò)地址轉(zhuǎn)換穿越NAT-T信號服務(wù)器注冊RTSP用戶端代理模塊的一 第一 ID信息及一第一互聯(lián)網(wǎng)地址信息,以及通過一 RTSP服務(wù)器代理模塊的一第二NAT-T 子模塊向上述NAT-T信號服務(wù)器注冊一第二ID信息及一第二互聯(lián)網(wǎng)地址信息。接著,在步 驟S410中,通過第二NAT-T子模塊根據(jù)第一 ID信息向NAT-T信號服務(wù)器取得第一互聯(lián)網(wǎng) 地址信息。在步驟S415中,在取得第一互聯(lián)網(wǎng)地址信息之后,通過圖像獲取裝置的一 RTSP 服務(wù)器模塊通過一虛擬RTSP用戶端代理子模塊及一虛擬RTSP服務(wù)器代理子模塊與用戶端 裝置建立一 RTSP連接。最后,在步驟S420中,通過用戶端裝置通過此RTSP連接接收并播 放由圖像獲取裝置所傳送的一圖像信息。
[0044] 圖5A?5B示出根據(jù)本發(fā)明一實(shí)施例所述的圖像獲取裝置及用戶端裝置之間傳輸 圖像的信息時(shí)序圖500,并參考第1?3圖。在步驟S502中,在RTSP服務(wù)器代理模塊140 連接至互聯(lián)網(wǎng)后,第二NAT-T子模塊142向NAT-T信號服務(wù)器170注冊RTSP服務(wù)器代理模 塊140的一第二ID信息及一第二互聯(lián)網(wǎng)地址信息。在步驟S504中,在RTSP用戶端代理模 塊130連接至互聯(lián)網(wǎng)后,第一 NAT-T子模塊132向NAT-T信號服務(wù)器170注冊RTSP用戶端 代理模塊130的一第一 ID信息及一第一互聯(lián)網(wǎng)地址信息。值得注意的是,在此實(shí)施例中, 執(zhí)行步驟S502及步驟S504的動作順序可任意交換或同時(shí)進(jìn)行,并不局限于此實(shí)施例中。
[0045] 在步驟S506中,第二NAT-T子模塊142根據(jù)RTSP用戶端代理模塊130的第一 ID 信息向NAT-T信號服務(wù)器170查詢第一互聯(lián)網(wǎng)地址信息。在步驟S508中,NAT-T信號服務(wù) 器170將對應(yīng)第一 ID信息的RTSP用戶端代理模塊130的第一互聯(lián)網(wǎng)地址信息發(fā)送至RTSP 服務(wù)器代理模塊140,并由第二NAT-T子模塊142負(fù)責(zé)接收第一互聯(lián)網(wǎng)地址信息。在步驟 S510中,RTSP用戶端模塊121傳送一 RTSP連接請求封包至實(shí)時(shí)流傳輸協(xié)議服務(wù)器代理模 塊140中的虛擬RTSP服務(wù)器代理子模塊141,其中此RTSP連接請求封包包括RTSP服務(wù)器 代理模塊140的第二互聯(lián)網(wǎng)地址信息。在步驟S512中,虛擬RTSP服務(wù)器代理子模塊141接 收RTSP連接請求封包后,轉(zhuǎn)傳 RTSP連接請求封包至RTSP用戶端代理模塊130的虛擬RTSP 用戶端代理子模塊131。在步驟S514中,虛擬RTSP用戶端代理子模塊131接收RTSP連接 請求封包后,轉(zhuǎn)傳 RTSP連接請求封包至RTSP服務(wù)器模塊111。在步驟S516中,RTSP服務(wù) 器模塊111接收RTSP連接請求封包后,生成一 RTSP連接回應(yīng)封包并傳送RTSP連接回應(yīng)封 包至RTSP用戶端代理模塊130的虛擬RTSP用戶端代理子模塊131,以回應(yīng)用戶端裝置120。 在步驟S518中,虛擬RTSP用戶端代理子模塊131根據(jù)現(xiàn)有所接收RTSP連接請求封包中獲 取的RTSP服務(wù)器代理模塊140的第二互聯(lián)網(wǎng)地址信息將RTSP連接回應(yīng)封包轉(zhuǎn)發(fā)給RTSP服 務(wù)器代理模塊140中的虛擬RTSP服務(wù)器代理子模塊141。在步驟S520中,虛擬RTSP服務(wù) 器代理子模塊141接收RTSP連接回應(yīng)封包后,轉(zhuǎn)發(fā)RTSP連接回應(yīng)封包至RTSP用戶端模塊 121。在步驟S522中,RTSP用戶端模塊121收到RTSP連接回應(yīng)封包后,產(chǎn)生一 RTSP連接 確認(rèn)封包并將其傳送至RTSP服務(wù)器代理模塊140的虛擬RTSP服務(wù)器代理子模塊141。虛 擬RTSP服務(wù)器代理子模塊141接收到RTSP連接確認(rèn)封包后,在步驟S524中,將RTSP連接 確認(rèn)封包轉(zhuǎn)發(fā)至RTSP用戶端代理模塊130的虛擬RTSP用戶端代理子模塊131。虛擬RTSP 用戶端代理子模塊131接收到RTSP連接確認(rèn)封包后,在步驟S526中,將其轉(zhuǎn)傳至RTSP服 務(wù)器模塊111。在RTSP服務(wù)器模塊111接收RTSP連接確認(rèn)封包后,完成建立RTSP用戶端 模塊121與RTSP服務(wù)器模塊111之間的RTSP連接。
[0046] RTSP連接建立完成后,在步驟S528中,由RTSP服務(wù)器模塊111傳送一圖像信息至 RTSP用戶端代理模塊130的虛擬RTSP用戶端代理子模塊131。在虛擬RTSP用戶端代理子 模塊131收到該圖像信息后,在步驟S530中,轉(zhuǎn)傳該圖像信息至RTSP服務(wù)器代理模塊140 的虛擬RTSP服務(wù)器代理子模塊141。最后,在虛擬RTSP服務(wù)器代理子模塊141接收到該圖 像信息后,在步驟S532中,轉(zhuǎn)傳該圖像信息至RTSP用戶端模塊121以播放給使用者觀看。 [0047] 本發(fā)明的方法,或特定形態(tài)或其部份,可以經(jīng)由程序碼來予以實(shí)現(xiàn)。程序碼可以包 含于實(shí)體的記錄媒體中,如軟盤、光盤、硬盤、或是任何其他電子設(shè)備或機(jī)器可讀取(如電腦 可讀?。┐鎯γ襟w,亦或不限于外在形式的電腦程序產(chǎn)品,其中,當(dāng)程序碼被機(jī)器,如電腦載 入且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置或系統(tǒng),且可執(zhí)行本發(fā)明的方法步驟。程序 碼也可以通過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸形態(tài)進(jìn)行傳送。
[0048] 因此,本發(fā)明也可提出一種記錄媒體,經(jīng)由一電子裝置讀取上述記錄媒體所存儲 的程序碼后,以執(zhí)行以圖像傳輸?shù)姆椒?,其中,此方法及步驟如前所述,不再贅述。
[0049] 以上實(shí)施例使用多種角度描述。顯然這里的教示可以多種方式呈現(xiàn),而在范例中 揭露的任何特定架構(gòu)或功能僅為一代表性的狀況。根據(jù)本文的教示,任何熟知此技術(shù)的人 士應(yīng)理解在本文呈現(xiàn)的內(nèi)容可獨(dú)立利用其他某種形式或綜合多種形式作不同呈現(xiàn)。舉例說 明,可遵照前文中提到任何方式利用某種裝置或某種方法實(shí)現(xiàn)。一裝置的實(shí)施或一種方式 的執(zhí)行可用任何其他架構(gòu)、或功能性、又或架構(gòu)及功能性來實(shí)現(xiàn)在前文所討論的一種或多 種形式上。
[0050] 熟知此技術(shù)的人士將了解信息及信號可用多種不同科技及技巧展現(xiàn)。舉例,在以 上描述所有可能引用到的數(shù)據(jù)、指令、命令、信息、信號、比特、符號、以及芯片(chip)可以 伏特、電流、電磁波、磁場或磁粒、光場或光粒、或以上任何組合所呈現(xiàn)。
[0051] 熟知此技術(shù)的人士還會了解在此描述各種說明性的邏輯區(qū)塊、模塊、處理器、裝 置、電路、以及演算步驟與以上所揭露的各種情況可用的電子硬件(例如用來源編碼或其他 技術(shù)設(shè)計(jì)的數(shù)字實(shí)施、模擬實(shí)施、或兩者的組合)、各種形式的程序或與指示作為連結(jié)的設(shè) 計(jì)碼(在內(nèi)文中為方便而稱作「軟件」或「軟件模塊」)、或兩者的組合。為清楚說明此硬件 及軟件間的可互換性,多種具描述性的元件、方塊、模塊、電路及步驟在以上的描述大致上 以其功能性為主。不論此功能以硬件或軟件形式呈現(xiàn),將視加注在整體系統(tǒng)上的特定應(yīng)用 及設(shè)計(jì)限制而定。熟知此技術(shù)的人士可為每一特定應(yīng)用將描述的功能以各種不同方法作實(shí) 現(xiàn),但此實(shí)現(xiàn)的決策不應(yīng)被解讀為偏離本文所揭露的范圍。
[0052] 此外,多種各種說明性的邏輯區(qū)塊、模塊、及電路以及在此所揭露的各種情況可實(shí) 施在集成電路(Integrated Circuit,以下簡稱1C)、存取終端、存取點(diǎn);或由集成電路、存 取終端、存取點(diǎn)執(zhí)行。集成電路可由一般用途處理器、數(shù)字信號處理器(Digital Signal Processor,以下簡稱 DSP)、特定應(yīng)用集成電路(Application Specific Integrated Circuit,以下簡稱ASIC)、現(xiàn)場可編程門陣列(field programmable gate array,以下 簡稱FPGA)或其他可編程邏輯裝置、離散門(discrete gate)或電晶體邏輯(transistor logic)、離散硬件元件、電子元件、光學(xué)元件、機(jī)械元件、或任何以上的組合的設(shè)計(jì)以完成在 此文內(nèi)描述的功能;并可能執(zhí)行存在于集成電路內(nèi)、集成電路外、或兩者皆有的執(zhí)行碼或指 令。一般用途處理器可能是微處理器,但也可能是任何常規(guī)處理器、控制器、微控制器、或狀 態(tài)機(jī)。處理器可由電腦設(shè)備的組合所構(gòu)成,例如:數(shù)字信號處理器(DSP)及一微電腦的組 合、多組微電腦、一組至多組微電腦以及一數(shù)字信號處理器核心、或任何其他類似的配置。
[0053] 在本發(fā)明中所揭露程序的任何具體順序或分層的步驟單純?yōu)橐慌e例的方式?;?設(shè)計(jì)上的偏好,必須了解到程序上的任何具體順序或分層的步驟可在此文件所揭露的范圍 內(nèi)被重新安排。伴隨的方法申請專利范圍以一示例順序呈現(xiàn)出各種步驟的元件,也因此不 應(yīng)被此所展示的特定順序或階層所限制。
[0054] 申請專利范圍中用以修飾元件的「第一」、「第二」、「第三」等序數(shù)詞的使用本身未 暗示任何優(yōu)先權(quán)、優(yōu)先次序、各元件的間的先后次序、或方法所執(zhí)行的步驟的次序,而僅用 作標(biāo)識來區(qū)分具有相同名稱(具有不同序數(shù)詞)的不同元件。
[0055] 最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制; 盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其 依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征 進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技 術(shù)方案的范圍。
【權(quán)利要求】
1. 一種圖像傳輸方法,其特征在于,包括下列步驟: 通過一實(shí)時(shí)流傳輸協(xié)議RTSP用戶端代理模塊的一第一網(wǎng)絡(luò)地址轉(zhuǎn)換穿越NAT-T子模 塊向位于一網(wǎng)絡(luò)后端的一 NAT-T信號服務(wù)器注冊一第一身份識別碼ID信息及一第一互聯(lián) 網(wǎng)地址信息; 通過一 RTSP服務(wù)器代理模塊的一第二NAT-T子模塊向上述NAT-T信號服務(wù)器注冊一 第二ID信息及一第二互聯(lián)網(wǎng)地址信息; 通過上述第二NAT-T子模塊根據(jù)上述第一 ID信息向上述NAT-T信號服務(wù)器取得上述 第一互聯(lián)網(wǎng)地址信息; 在取得上述第一互聯(lián)網(wǎng)地址信息之后,通過一圖像獲取裝置的一 RTSP服務(wù)器模塊通 過一虛擬RTSP用戶端代理子模塊及一虛擬RTSP服務(wù)器代理子模塊與一用戶端裝置建立一 RTSP連接;以及 通過上述用戶端裝置通過上述RTSP連接接收并播放由上述圖像獲取裝置所傳送的一 圖像信息。
2. 根據(jù)權(quán)利要求1所述的圖像傳輸方法,其特征在于,還包括: 通過一第一路由器將上述圖像獲取裝置連接至上述網(wǎng)絡(luò);以及 通過一第二路由器將上述用戶端裝置連接至上述網(wǎng)絡(luò)。
3. 根據(jù)權(quán)利要求2所述的圖像傳輸方法,其特征在于,上述RTSP服務(wù)器代理模塊配置 在上述第二路由器內(nèi),及上述RTSP用戶端代理模塊配置在上述第一路由器內(nèi)。
4. 根據(jù)權(quán)利要求1所述的圖像傳輸方法,其特征在于,上述RTSP服務(wù)器代理模塊配置 在上述用戶端裝置內(nèi),及上述RTSP用戶端代理模塊配置在上述圖像獲取裝置內(nèi)。
5. 根據(jù)權(quán)利要求1所述的圖像傳輸方法,其特征在于,上述圖像獲取裝置通過上述虛 擬RTSP用戶端代理子模塊及上述虛擬RTSP服務(wù)器代理子模塊與上述用戶端裝置建立上述 RTSP連接的步驟,是當(dāng)上述第一 NAT-T子模塊及上述第二NAT-T子模塊向上述NAT-T信號 服務(wù)器注冊后,通過上述RTSP用戶端模塊通過上述虛擬RTSP服務(wù)器代理子模塊及上述虛 擬RTSP用戶端代理子模塊轉(zhuǎn)傳一 RTSP連接請求封包至上述RTSP服務(wù)器模塊,其中上述 RTSP連接請求封包包括上述第二互聯(lián)網(wǎng)地址信息;在上述RTSP服務(wù)器模塊接收上述RTSP 連接請求封包后,通過上述虛擬RTSP用戶端代理子模塊及上述虛擬RTSP服務(wù)器代理子模 塊轉(zhuǎn)傳一 RTSP連接回應(yīng)封包至上述RTSP用戶端模塊;在上述RTSP用戶端模塊接收上述 RTSP連接回應(yīng)封包后,通過上述虛擬RTSP服務(wù)器代理子模塊及上述虛擬RTSP用戶端代理 子模塊轉(zhuǎn)傳一 RTSP連接確認(rèn)封包至上述RTSP服務(wù)器模塊完成建立上述RTSP連接。
6. -種圖像傳輸系統(tǒng),其特征在于,包括: 一圖像獲取裝置,用以捕捉一圖像信息,包括: 一 RTSP服務(wù)器模塊; 一 RTSP用戶端代理模塊,具有一第一 ID信息及一第一互聯(lián)網(wǎng)地址信息,包括; 一第一 NAT-T子模塊;以及 一虛擬RTSP用戶端代理子模塊,耦接至上述第一 NAT-T子模塊及上述RTSP服務(wù)器模 塊; 一用戶端裝置,用以播放上述圖像信息,包括: 一 RTSP用戶端模塊; 一 RTSP服務(wù)器代理模塊,耦接至上述RTSP用戶端模塊,具有一第二ID信息及一第二 互聯(lián)網(wǎng)地址信息,包括: 一第二NAT-T子模塊;以及 一虛擬RTSP服務(wù)器代理子模塊,耦接至上述第二NAT-T子模塊及上述RTSP用戶端模 塊;以及 一 NAT-T信號服務(wù)器,通過一網(wǎng)絡(luò)耦接至上述第一 NAT-T子模塊及上述第二NAT-T子 模塊; 其中: 上述RTSP用戶端代理模塊通過上述第一 NAT-T子模塊向上述NAT-T信號服務(wù)器注冊 上述第一 ID信息及上述第一互聯(lián)網(wǎng)地址信息,而上述RTSP服務(wù)器代理模塊通過上述第二 NAT-T子模塊向上述NAT-T信號服務(wù)器注冊上述第二ID信息及上述第二互聯(lián)網(wǎng)地址信息; 上述第二NAT-T子模塊根據(jù)上述第一 ID信息向上述NAT-T信號服務(wù)器取得上述第一 互聯(lián)網(wǎng)地址信息; 在取得上述第一互聯(lián)網(wǎng)地址信息之后,上述圖像獲取裝置的上述RTSP服務(wù)器模塊通 過上述虛擬RTSP用戶端代理子模塊及上述虛擬RTSP服務(wù)器代理子模塊與上述用戶端裝置 建立一 RTSP連接;以及 上述用戶端裝置通過上述RTSP連接接收并播放由上述圖像獲取裝置所傳送的上述圖 像息。
7. 根據(jù)權(quán)利要求6所述的圖像傳輸系統(tǒng),其特征在于,還包括: 一第一路由器,耦接至上述圖像獲取裝置,用以將上述圖像獲取裝置連接至上述網(wǎng)絡(luò); 以及 一第二路由器,耦接至上述用戶端裝置,用以將上述用戶端裝置連接至上述網(wǎng)絡(luò)。
8. 根據(jù)權(quán)利要求7所述的圖像傳輸系統(tǒng),其特征在于,上述RTSP服務(wù)器代理模塊配置 在上述第二路由器內(nèi),及上述RTSP用戶端代理模塊配置在上述第一路由器內(nèi)。
9. 根據(jù)權(quán)利要求6所述的圖像傳輸系統(tǒng),其特征在于,上述RTSP服務(wù)器代理模塊配置 在上述用戶端裝置內(nèi),及上述RTSP用戶端代理模塊配置在上述圖像獲取裝置內(nèi)。
10. 根據(jù)權(quán)利要求6所述的圖像傳輸系統(tǒng),其特征在于,上述圖像獲取裝置通過上述虛 擬RTSP用戶端代理子模塊及上述虛擬RTSP服務(wù)器代理子模塊與上述用戶端裝置建立上 述RTSP連接的步驟,是當(dāng)上述第一 NAT-T子模塊及上述第二NAT-T子模塊向上述NAT-T信 號服務(wù)器注冊后,上述RTSP用戶端模塊通過上述虛擬RTSP服務(wù)器代理子模塊及上述虛擬 RTSP用戶端代理子模塊轉(zhuǎn)傳一 RTSP連接請求封包至上述RTSP服務(wù)器模塊,其中上述RTSP 連接請求封包包括上述第二互聯(lián)網(wǎng)地址信息;在上述RTSP服務(wù)器模塊接收上述RTSP連接 請求封包后,通過上述虛擬RTSP服務(wù)器代理子模塊及上述虛擬RTSP用戶端代理子模塊轉(zhuǎn) 傳一 RTSP連接回應(yīng)封包至上述RTSP用戶端模塊;在上述RTSP用戶端模塊接收上述RTSP 連接請求封包后,通過上述虛擬RTSP用戶端代理子模塊及上述虛擬RTSP服務(wù)器代理子模 塊轉(zhuǎn)傳一 RTSP連接確認(rèn)封包至上述RTSP服務(wù)器模塊完成建立上述RTSP連接。
11. 一種記錄媒體,經(jīng)由一電子裝置讀取上述記錄媒體所存儲的程序碼后以執(zhí)行一圖 像傳輸方法,其特征在于,上述方法包括以下步驟: 通過一 RTSP用戶端代理模塊的一第一 NAT-T子模塊向位于一網(wǎng)絡(luò)后端的一 NAT-T信 號服務(wù)器注冊一第一 ID信息及一第一互聯(lián)網(wǎng)地址信息; 通過一 RTSP服務(wù)器代理模塊的一第二NAT-T子模塊向上述NAT-T信號服務(wù)器注冊一 第二ID信息及一第二互聯(lián)網(wǎng)地址信息; 通過上述第二NAT-T子模塊根據(jù)上述第一 ID信息向上述NAT-T信號服務(wù)器取得上述 第一互聯(lián)網(wǎng)地址信息; 在取得上述第一互聯(lián)網(wǎng)地址信息之后,通過一圖像獲取裝置的一 RTSP服務(wù)器模塊通 過一虛擬RTSP用戶端代理子模塊及一虛擬RTSP服務(wù)器代理子模塊與一用戶端裝置建立一 RTSP連接;以及 通過上述用戶端裝置通過上述RTSP連接接收并播放由上述圖像獲取裝置所傳送的一 圖像信息。
【文檔編號】H04N21/222GK104219589SQ201310216286
【公開日】2014年12月17日 申請日期:2013年6月3日 優(yōu)先權(quán)日:2013年6月3日
【發(fā)明者】盧敏, 許長法, 趙斌 申請人:福達(dá)新創(chuàng)通訊科技(廈門)有限公司, 達(dá)創(chuàng)科技股份有限公司