[發明專利]一種支撐手持監控的后臺視頻代理服務的方法無效
| 申請號: | 201110006282.2 | 申請日: | 2011-01-13 |
| 公開(公告)號: | CN102075536A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 吳操;朱世交;肖龍;丁亞;趙明 | 申請(專利權)人: | 湖南超視物聯智能網絡科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 南昌新天下專利商標代理有限公司 36115 | 代理人: | 李炳生 |
| 地址: | 410000 湖南省長*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支撐 手持 監控 后臺 視頻 代理 服務 方法 | ||
技術領域
本發明涉及通訊技術,尤其涉及一種支撐手持監控的后臺視頻代理服務的方法。?
背景技術
隨著網絡及3G移動通信技術的發展,通過移動終端觀看影音視頻成為應用的熱點,與此相關的流媒體技術也有了相應的發展。?
流媒體技術是將音視頻文件和音視頻流通過壓縮處理后,通過網絡服務器進行分段傳輸,客戶端計算機不用將整個音視頻文件下載到本地,便可以即時收聽和收看。對于典型的流媒體服務應用,一般要實現用戶認證、重定向、控制器、會議發布、計費等多個模塊,但由于各個流媒體服務器實現技術并不相同,因而需要研究如何在這些服務器之間建立相應的集群結構,及其擴展功能,優化服務資源,例如:建權控制用戶資源訪問、調整流媒體服務器的均衡負載等等。?
同時視頻監控領域中的方法,很大程度上限制了手持監控系統的發展,市場需求能夠接入已有的不同的視頻服務,同時能夠提供有效的管理測試,實現對手持監控視頻服務的在線支撐。建立了一個具體的訪問控制層,此控制層獨立于具體流媒體客戶端服務器端的實現,通過異構數據控制的方法實現對用戶流媒體服務請求的控制,從而起到控制用戶訪問和流媒體服務負載均衡等作用。?
發明內容
本發明所解決的技術問題在于提供一種支撐手持監控的后臺視頻代理服務的方法,以解決上述背景技術中的缺點。?
一種支撐手持監控的后臺視頻代理服務的方法,利用服務器和客戶端雙方對RTSP(即TCP長連接)的連接內容的利用,可實現控制客戶端和服務器的訪問,這是一種簡單而有效的方式,無須對RTSP、RTP、RTCP內容進行全部信息解碼,可以減少代理系統在操作時的額外時間開銷,為了達到上述描述的目的,此時要考慮的內容包括:?
1)、訪問控制對客戶端和服務器端RTSP(TCP連接)數據流的支持;
2)、訪問控制對客戶端和服務器端RTP和RTCP的支持。
在本發明中,流媒體服務對應的客戶端和服務器端之間的數據交互,通過控制RTSP,RTCP及RTP的數據流向,實現代理服務分組交換功能。采用了三層結構模型,代理服務對客戶端和服務器的連接起到中間“透明”銜接的作用,其可操作性在JDK5.0平臺,流媒體服務器Darwin?5.5及客戶端pvplayer?3.0.1上驗證通過,以下分析代理中連接數及效率。?
其控制方式具體包括下列幾個方面:?
服務器的連接數:使用UDP傳輸的RTP、RTCP端口,通過兩對端口進行傳送控制視頻和音頻,TCP連接的RTSP需要一個,因此當N個客戶端發起請求時,?最壞情況下需要N個TCP和(N+2)個UDP連接才能提供服務。
客戶端:它包括一個RTSP方式的TCP連接,兩對UDP連接,當N個客戶端發起請求時,最壞情況下其連接數為N個TCP及4*N個UDP連接。?
監控代理的服務器:對單個客戶端服務而言,它包括2個分別服務于客戶端和服務端的TCP連接,4個用以虛擬客戶端的UDP連接,2個用以提供虛擬服務器的UDP連接。當客戶端個數為N時,最壞情況下需要2*N個TCP連接和4*N+2個UDP代理連接才能完成代理服務。?
作為本發明的進一步特征,本發明中所述手持客戶端包括手機、PDA和筆記本。?
有益效果:本發明具使用方便,操作簡單,更為重要的是節省網絡資源,集成異構的流媒體網絡服務器,可以支撐手持監控系統平臺,具有使用成本低,價格便宜等效果,且可隨時隨地的為手持監控系統前端提供服務,使得手持監控為生活帶來便利。
附圖說明
圖1為本發明的代理服務器內部連接模塊結構圖。?
具體實施方式
下面將分為幾個部分來說明,每一個部分都將詳細的說明這些動作與細節。?
如圖1所示,本發明提出的一種支撐手持監控的后臺視頻代理服務的方法。對于RTP和RTCP的端口確立,在SETUP方法之后方能確定雙方端口的建立,而SETUP方法通過RTSP的UTF8明文內容傳遞。?
例如在客戶端發起SETUP消息:?
SETUP?RTSP://211.136.109.148:554/sample_50kbit.3gp/trackID=3?RTSP/1.0
Transport:?RTP/AVP;?unicast;?client_port=?9700-9701
其中client_port=9700-9701為用戶端告訴服務端自身對應的RTP和RTCP端口號。
通過訪問代理控制模塊之后發向服務器端的對應的客戶端數據:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南超視物聯智能網絡科技有限公司,未經湖南超視物聯智能網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110006282.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種HTTP請求報文處理方法及其設備
- 下一篇:放料框側板的固定裝置





