CN101931798B - Multi-network environment video monitoring streaming media delivery route positioning method - Google Patents
Multi-network environment video monitoring streaming media delivery route positioning method Download PDFInfo
- Publication number
- CN101931798B CN101931798B CN 200910142218 CN200910142218A CN101931798B CN 101931798 B CN101931798 B CN 101931798B CN 200910142218 CN200910142218 CN 200910142218 CN 200910142218 A CN200910142218 A CN 200910142218A CN 101931798 B CN101931798 B CN 101931798B
- Authority
- CN
- China
- Prior art keywords
- server
- streaming media
- stream media
- media distribution
- distribution server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 title claims abstract description 10
- 238000007726 management method Methods 0.000 claims abstract description 11
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a multi-network video monitoring streaming media delivery route positioning method comprising the following steps of: sending a route inquiry request by a streaming media server; acquiring the login information of a client side; finding whether a corresponding streaming media delivery server exists or not; and finding whether a streaming media delivery server IP exists or not, therefore a platform access server can select different network interfaces (IP addresses or domain names) of the same streaming media delivery server corresponding to different client sides and acquire a network interface mode which corresponds to the streaming media delivery server and enables the client side to reach, combines the inquiry of an added equipment forwarding load table and a route configuration management table and distributes corresponding different streaming media delivery service access forms aiming at different access modes of the client sides, that is to say, the same streaming media server has a plurality of IP addresses or domain names simultaneously, and the IP address information of the same streaming media server is different with the difference of access service IP addresses of logging platforms of the client sides, thus the same streaming media server is automatically adapted to the client side access of different networks.
Description
[technical field]
The present invention relates to a kind of computer network data bag distribution localization method, refer in particular to a kind of video monitoring streaming media delivery route positioning method that is applicable to multi-network environment.
[background technology]
Existing digital network video monitoring platform product, generally all be minute by access server, the module composition such as streaming media server and storage server, wherein carrying out will accessing when real-time video is browsed access server and streaming media server two modules cooperates and finishes, when client outside the video monitoring platform (CU) need to be browsed the control point vision signal of its required concern by platform, usually need to be introduced into and log in access server, and inquire about the Streaming Media routing iinformation of video surveillance point to be visited, it is IP addressing of address relation, then client (CU) connects corresponding streaming media server and asks video according to the corresponding Streaming Media routing iinformation result who inquires on the access server again, and streaming media server can carry out network service to the control point of client (CU) requirement access and obtain video flowing and come downwards to client (CU) after receiving request.
Yet two service modules or all hang over the public network environment in the existing digital network video monitoring platform product, or be based on LAN environment, in platform, only have an external IP address for same streaming media server.When a plurality of clients (CU) that are distributed in different network environments during simultaneously to monitor supervision platform, for example when being used in the local area network (LAN) that the same network segment and different segment are arranged simultaneously adding that the client on the INTERNET public network (CU) conducts interviews request video surveillance point information access to platform simultaneously outside the local area network (LAN), platform just can't provide distribution services for them simultaneously with same streaming media server.
[summary of the invention]
The object of the invention is to overcome defects, a kind of video monitoring streaming media delivery route positioning method that is adapted to multi-network environment is provided.
The object of the present invention is achieved like this: a kind of multi-network environment video monitoring streaming media delivery route positioning method, its improvements are: it comprises step
A), streaming media server routing inquiry request: the platform access server is received the Streaming Media routing inquiry request from login client (CU);
B), obtain client (CU) log-on message: according to client requests, obtain front end video server ID (PUID) and the access server ID of the corresponding access of requesting client (CU);
C), whether there is corresponding stream media distribution server: produce the front end video server ID (PUID) that end (CU) sends according to the visitor, search by device forwards load allocation table and whether to have corresponding stream media distribution server ID (mduid), if there is not corresponding stream media distribution server ID (mduid) record, then platform feeds back stream media distribution server routing failure message; If exist corresponding stream media distribution server ID (mduid) information then to continue;
Device forwards load allocation table among the described step c comprises four fields of implementor name, device id, device type code and the front end video server forwarding service ID in this territory, wherein device id is major key type data, and it is one by one unrepeatable ID number of arranging of corresponding each log equipment;
D), whether there is stream media distribution server IP: the stream media distribution server ID (mduid) that obtains according to the access server ID of user side and upper step, by searching whether corresponding stream media distribution server IP address information is arranged in the routing management table, if there is not corresponding informance, the platform access server is the stream media distribution server distributing IP address of this ID, and the IP address is identical with platform access server value; Then feed back corresponding IP information to client (CU) if there is corresponding stream media distribution server IP address;
Routing management table in the described steps d comprises platform access server IP address, stream media distribution server ID (mduid) and three fields of stream media distribution server IP/ domain name, wherein in the routing management table to same streaming media server, identified by stream media distribution server ID (mduid), many records have been allowed, stream media distribution server IP/ domain name is different in each record, and access server IP address is different.
Beneficial effect of the present invention is that the platform access server has adopted minute client to select the heterogeneous networks interface of same stream media distribution server (IP address or domain name), obtain the mode that can allow the network interface that client can reach of corresponding stream media distribution server, in conjunction with to the device forwards loading liquifier that adds and the inquiry of routing configuration admin table, distribute corresponding different streaming media distribution service access forms for different client access waies, be that same streaming media server possesses a plurality of IP address or domain name simultaneously, its IP address information is different and different with the access service IP address of client landing platform, thereby realizes that the same flow media server adapts to the client access of heterogeneous networks automatically.
[description of drawings]
Below in conjunction with accompanying drawing in detail concrete structure of the present invention is described in detail
Fig. 1 is system architecture schematic diagram of the present invention
Fig. 2 is localization method flow chart of the present invention
[embodiment]
As shown in Figure 1, the present invention relates to a kind of multi-network environment video monitoring streaming media delivery route positioning method, it is characterized in that: it comprises step
A), streaming media server routing inquiry request: the platform access server is received the Streaming Media routing inquiry request from login client (CU);
B), obtain client (CU) log-on message: according to client requests, obtain front end video server ID (PUID) and the access server ID of the corresponding access of requesting client (CU);
C), whether there is corresponding stream media distribution server: the front end video server ID (PUID) that sends according to client (CU), search by device forwards load allocation table and whether to have corresponding stream media distribution server ID (mduid), if there is not corresponding stream media distribution server ID (mduid) record, then platform feeds back stream media distribution server routing failure message; If exist corresponding stream media distribution server ID (mduid) information then to continue;
Device forwards debt allocation table among the described step c comprises four fields of implementor name, device id, device type code and the front end video server forwarding service ID in this territory, wherein device id is major key type data, and it is one by one unrepeatable ID number of arranging of corresponding each log equipment.Its form is illustrated and is described as follows:
Device forwards load dispatch table equip:
Searching algorithm: Select[MDUID] from[equip] where PUID=CU.puid
D), whether there is stream media distribution server IP: the stream media distribution server ID (mduid) that obtains according to the access server ID of user side and upper step, by searching whether corresponding stream media distribution server IP address information is arranged in the routing management table, if there is not corresponding informance, the platform access server is the stream media distribution server distributing IP address of this ID, and the IP address is identical with platform access server value; Then feed back corresponding IP information to client (CU) if there is corresponding stream media distribution server IP address.
Routing management table in the described steps d comprises platform access server IP address, stream media distribution server ID (mduid) and three fields of stream media distribution server IP/ domain name, wherein in the routing management table to same streaming media server, identified by stream media distribution server ID (mduid), many records have been allowed, stream media distribution server IP/ domain name is different in each record, and access server IP address is different.Its form is illustrated and is described as follows:
Routing management table route:
Searching algorithm: Select[MDUIP] from[route] where MDUID=mduid ANDCMUIP=CU.cmuip
The distance explanation, the configuration of route admin table signal when being a practical application once;
Illustrate: as above shown in the table, streaming media server 1001 just can be client-access from the 192.168.10.xxx network segment, the 192.168.8.xxx network segment simultaneously after by configuration, and provides service by DDNS www.test.cn to the client from internet.
F), client (CU) conducts interviews according to the IP information of corresponding stream media distribution server (MDU) of feedback, can obtain corresponding video flowing.
In sum as seen, beneficial effect of the present invention is that the platform access server has adopted minute client to select stream media distribution server, obtain the mode of corresponding stream media distribution server IP, namely minute client is selected the heterogeneous networks interface (IP address or domain name) of same stream media distribution server, obtain the mode that can allow the network interface that client can reach of corresponding stream media distribution server, in conjunction with to the device forwards loading liquifier that adds and the inquiry of routing configuration admin table, distribute corresponding different streaming media distribution service access forms for different client access waies, be that same streaming media server possesses a plurality of IP address or domain name simultaneously, its IP address information is different and different with the access service IP address of client landing platform, thereby has realized:
1, can allow client (CU) in local area network (LAN) with in the LAN IP address access, also can allow other client (CU) at outer net with wide area network IP or same stream media distribution server of DDNS access.
2, under the complex environment, the video monitoring system server end may be crossed over several networks, access service also may access several network segments simultaneously with many network interface cards form, stream media distribution server is like this too, so the client (CU) of different segment accessed, the routing configuration administrative skill can be the access client (CU) of different segment and automatically distributes correct Streaming Media access addressing information, thereby correctly realizes video monitoring.
3, greatly enlarged the video surveillance network applied environment, guaranteed as long as network environment can be led to, the purpose that then Streaming Media also can be communicated with on the video monitoring platform software is so that the same flow media server adapts to the client access of heterogeneous networks automatically.
Claims (1)
1. multi-network environment video monitoring streaming media delivery route positioning method, it is characterized in that: it comprises step
A), streaming media server routing inquiry request: the platform access server is received the Streaming Media routing inquiry request from login client (CU);
B), obtain client (CU) log-on message: according to client requests, obtain front end video server ID (PUID) and the access server ID of the corresponding access of requesting client (CU);
C), whether there is corresponding stream media distribution server: the front end video server ID (PUID) that sends according to client (CU), search by device forwards load allocation table and whether to have corresponding stream media distribution server ID (mduid), if there is not corresponding stream media distribution server ID (mduid) record, then platform feeds back stream media distribution server routing failure message; If exist corresponding stream media distribution server ID (mduid) information then to continue;
D), whether there is stream media distribution server IP: the stream media distribution server ID (mduid) that obtains according to the access server ID of user side and upper step, by searching whether corresponding stream media distribution server IP address information is arranged in the routing management table, if there is not corresponding informance, the platform access server is the stream media distribution server distributing IP address of this ID, and the IP address is identical with platform access server value; Then feed back corresponding IP information to client (CU) if there is corresponding stream media distribution server IP address; Device forwards load allocation table among the described step c comprises four fields of implementor name, device id, device type code and the front end video server forwarding service ID in this territory, wherein device id is major key type data, and it is one by one unrepeatable ID number of arranging of corresponding each log equipment; Routing management table in the described steps d comprises platform access server IP address, stream media distribution server ID (mduid) and three fields of stream media distribution server IP/ domain name, wherein in the routing management table to same streaming media server, identified by stream media distribution server ID (mduid), many records have been allowed, stream media distribution server IP/ domain name is different in each record, and access server IP address is different.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910142218 CN101931798B (en) | 2009-06-23 | 2009-06-23 | Multi-network environment video monitoring streaming media delivery route positioning method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910142218 CN101931798B (en) | 2009-06-23 | 2009-06-23 | Multi-network environment video monitoring streaming media delivery route positioning method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101931798A CN101931798A (en) | 2010-12-29 |
CN101931798B true CN101931798B (en) | 2013-03-20 |
Family
ID=43370682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910142218 Active CN101931798B (en) | 2009-06-23 | 2009-06-23 | Multi-network environment video monitoring streaming media delivery route positioning method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101931798B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255772B (en) * | 2011-06-24 | 2014-12-03 | 浙江宇视科技有限公司 | Routing configuration method, service realization method and device for video monitoring system |
CN104618412B (en) * | 2013-11-05 | 2018-11-06 | 杭州海康威视数字技术股份有限公司 | Method for page jump and device |
CN104811740B (en) * | 2015-04-29 | 2019-01-08 | 北京奇艺世纪科技有限公司 | A kind of distribution method of video file, system and device |
CN105163071B (en) * | 2015-08-18 | 2019-01-22 | 湖南亿谷科技发展股份有限公司 | Obtain the system and method for the monitor video of monitor supervision platform |
CN105744238B (en) * | 2016-05-09 | 2019-07-02 | 深圳金三立视频科技股份有限公司 | The method and system of Streaming Media equally loaded |
CN109698818B (en) * | 2018-11-13 | 2021-09-21 | 视联动力信息技术股份有限公司 | Method and device for acquiring online user and cross-streaming media communication |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6587959B1 (en) * | 1999-07-28 | 2003-07-01 | Emc Corporation | System and method for addressing scheme for use on clusters |
CN1567894A (en) * | 2003-06-17 | 2005-01-19 | 华为技术有限公司 | Method of route inquiry under condition of wireless local area network and mobile network intercommunication |
CN101030873A (en) * | 2007-02-15 | 2007-09-05 | 深圳市迅雷网络技术有限公司 | Method and system for downloading data |
-
2009
- 2009-06-23 CN CN 200910142218 patent/CN101931798B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6587959B1 (en) * | 1999-07-28 | 2003-07-01 | Emc Corporation | System and method for addressing scheme for use on clusters |
CN1567894A (en) * | 2003-06-17 | 2005-01-19 | 华为技术有限公司 | Method of route inquiry under condition of wireless local area network and mobile network intercommunication |
CN101030873A (en) * | 2007-02-15 | 2007-09-05 | 深圳市迅雷网络技术有限公司 | Method and system for downloading data |
Also Published As
Publication number | Publication date |
---|---|
CN101931798A (en) | 2010-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101931798B (en) | Multi-network environment video monitoring streaming media delivery route positioning method | |
US8620257B2 (en) | Systems and methods for location management and emergency support for a voice over internet protocol device | |
CN101170687B (en) | Method for front recording order to penetrate NAT based on video monitoring | |
US8656007B2 (en) | Communication network system and service processing method in communication network | |
US20020049843A1 (en) | System and method for interacting with users over a communications network | |
CN101282450A (en) | Method capable of immediate access and management of network camera | |
CN101459836B (en) | Service processing method and system for content distributing network of interactive network television | |
CN100566407C (en) | The thin resource video binding strategy method of various video exchange routing mode | |
CN103428041B (en) | A kind of end-to-end flux content detection system and detection method based on cloud | |
KR20120083921A (en) | Tiered service resell mechanism for iptv | |
CN103167275A (en) | Network video monitoring system and steaming media data distribution method thereof | |
US10069902B2 (en) | Systems and methods for retrieving customer premise equipment data | |
JP2002344475A (en) | System and method for providing service to apparatus in home network and system and method being provided with service through home network | |
CN101330598A (en) | Method and system for managing video as well as monitoring/diagnosis method thereof | |
CN103139612B (en) | A kind of dynamic network distribution tree management method of live video distribution | |
CN1805355A (en) | Method for implementing service orientation in multi-node network in mobile stream media system | |
CN101159597A (en) | Method, system and related equipment of obtaining software configuration information | |
CN103391220B (en) | A kind of network management of video monitoring equipment | |
CN101155001A (en) | Monitoring source service implementing method, monitoring system and front end unit metadata server | |
US20110321178A1 (en) | System for and method of dynamic extension assignment | |
CN103475533A (en) | Monitoring front end access method, apparatus and system | |
CN106067905A (en) | The method and system that a kind of virtual net user accesses | |
CN101500005A (en) | Method for access to equipment on server based on iSCSI protocol | |
CN108306984A (en) | A kind of network video monitoring platform | |
US20080216132A1 (en) | Method for establishing a network platform for renting the electronic publications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP03 | Change of name, title or address |
Address after: 518000 Longhua Guangdong New District, Longhua street, Qinghua Road, west side of the south side of the building J Industrial Park, building to 5 level 1 Patentee after: Shenzhen Jin made video Polytron Technologies Inc Address before: No. 14 Kellogg sponge factory in Guangdong province 518000 Shenzhen Futian District Kaifeng Road (red line within the scope of all) Patentee before: Santachi Video Technology (Shenzhen) Co., Ltd. |