Streaming Proxy



Streaming Proxy service is the core component of Taichen VMS platform, which is related to all aspects of the platform's functions. The basic function of the streaming proxy is to provide VMS platform a video and control data forwarding ability, with the gradual improvement of the VMS platform, many other important network support functions have been added to the streaming proxy service.


1. Video and Control Data Forwarding


1) Video Stream Multiplexing: Solve the data transmission bottleneck problem of a single video equipment and the video equipment output network bandwidth bottleneck problem. Through streaming media services, the monitoring platform can distribute a single video stream to multiple clients, with streaming proxy server bandwidth allowed, and the cascading capabilities of the streaming service itself, an unlimited video concurrency is achieved.

2) Control Link Multiplexing: There is also a limit on the number of user connections for video devices. Using the command forwarding function of streaming proxy service can solve the problem of concurrent login connections for a large number of users.

3) Monitoring Platform Subnet Mapping: For inter-network video surveillance, such as LAN video equipment, external network client to access these devices, you need to NAT port forwarding on the router. When the number of devices is large, the mapping is cumbersome and the management is extremely inconvenient. Streaming proxy service as a gateway, you can greatly reduce the complexity of management. To access video data within the local network from the external network, all can be done through the proxy server, the router only needs to be made a stream proxy port forwarding.

4) Routing and Security Isolation Gateway: Streaming proxy service is a monitoring video stream routing gateway can be used as a network bridge connect two or more monitoring networks, supports static routing, to achieve cross-segment video connection. When a streaming proxy service acts as a routing gateway, it also serves as a security isolation gateway that plays a role in network security.





2. Platform Network Support Functions


1) Reverse Connection Device Access: For a large number of video equipment using reverse connection protocol, such as mobile equipment, streaming proxy service is the entrance of these devices access monitoring platform, they are proactively registered on streaming proxy service and applications in the platform use streaming proxy service to communicate with these video devices to establish control and video connections.

2) Industry Management Software Access Gateway: Through streaming proxy service, VMS platform has become an open system. Other industry management systems can effectively access network devices and data through the JSON protocol provided by streaming proxy service, obtain the relevant video information that the industry software needs, realize the effective integration of industry software system and monitoring system.

3) Support Mobile Client: Streaming proxy service realizes the mobile phone client support based on the realization of data multiplexing and routing gateway. Mobile clients access monitoring platform video equipment and data through the streaming proxy service, without having to care about the specific type of equipment, because streaming proxy has achieved a unified conversion of video formats and control commands.

4) Support RTMP and HLS Protocols: With the gradual popularity of RTMP and HLS, the monitoring platform provides streaming proxy service as gateway components that support RTMP and HLS protocols, providing direct access to external WebApps and HTML5, This is a mobile client to achieve an effective means of cross-platform development, mobile clients no longer need to develop APP programs for specific mobile OS systems and instead use unified HTML5 for video access.

5) Provide Cloud Service: Streaming proxy service provided by the full functionality, if deployed in the cloud server, will provide users with a good cloud service solutions.