Cross-Network Gateway IP Mapping for Video Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for storing data across networks experience high bandwidth pressure and instability due to the need for the client and Net Video Record Software (PCNVR) to be configured in the same external network segment, leading to network interference and data loss.
Innovation Solution
A system that connects a first network to a second network via a gateway, allowing the client to transmit IP and port numbers to the gateway, which maps and forwards them to the encoder in the second network, enabling the PCNVR to obtain and store a code flow without occupying external network bandwidth, thus improving stability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the client and PCNVR are configured in the same external network segment to enable direct communication, then the system can operate with simple network configuration, but the external network bandwidth is heavily occupied and network interference causes data loss
Solution Approach 1:
The system divides the network into two separate segments: an external network for client access and an internal network for encoder-PCNVR communication. This segmentation isolates the data transmission path from external network interference while maintaining configuration simplicity through automated IP address management.
Solution Approach 2:
The system introduces an intermediary mechanism (automated IP address allocation and network path management) that connects the external network client to the internal network resources without requiring direct configuration in the same network segment. This intermediary handles the complexity of cross-network communication transparently.
2Adaptability or versatility
If the PCNVR obtains code flow from the encoder through the external network, then the system can access remote encoders, but the external network bandwidth pressure increases and transmission stability decreases
Solution Approach 1:
The system adds a network dimension by introducing an internal network layer between the external network and the encoder-PCNVR communication. This allows remote access capability while shifting the data transmission to a separate network dimension that does not consume external network bandwidth.
3Adaptability or versatility
If the system uses gateway for IP address mapping between networks, then cross-network access is enabled, but the system complexity increases
Solution Approach 1:
The system implements self-service through automated IP address allocation and automatic network path establishment. The gateway and network management system automatically handle IP mapping and routing without requiring manual configuration, reducing the perceived complexity for users while maintaining cross-network access capability.
Data Source
AI summary
Provided is a system for cross-network data storage. A gateway is used for connecting a first network and a second network; a client sends an address acquisition instruction and a first IP address and port number of a coder to the gateway, acquires a second IP address and port number of the coder from the gateway, and sends a stream acquisition instruction and a first IP address and port number of a PCNVR to the gateway; the coder receives the address acquisition instruction and sends the second IP address and port of the coder to the gateway; and the PCNVR parses the stream acquisition instruction to acquire the second IP address and port number of the coder, acquires a code stream from the coder via the second network, and stores same. Also provided is a method for cross-network data storage. The method and system of the present invention can be adopted to reduce network bandwidth pressure of an external network, and improve the stability of data storage.


