[go: up one dir, main page]

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 PDF

Info

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
Application number
CN 200910142218
Other languages
Chinese (zh)
Other versions
CN101931798A (en
Inventor
刘传华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Jin made video Polytron Technologies Inc
Original Assignee
SANTACHI VIDEO TECHNOLOGY (SHENZHEN) Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SANTACHI VIDEO TECHNOLOGY (SHENZHEN) Co Ltd filed Critical SANTACHI VIDEO TECHNOLOGY (SHENZHEN) Co Ltd
Priority to CN 200910142218 priority Critical patent/CN101931798B/en
Publication of CN101931798A publication Critical patent/CN101931798A/en
Application granted granted Critical
Publication of CN101931798B publication Critical patent/CN101931798B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Multi-network environment video monitoring streaming media delivery route positioning method
[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:
Figure GSB00000733950200031
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:
Figure GSB00000733950200041
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;
Figure GSB00000733950200042
Figure GSB00000733950200051
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.
CN 200910142218 2009-06-23 2009-06-23 Multi-network environment video monitoring streaming media delivery route positioning method Active CN101931798B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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.