Networked video management system
Abstract
A number of variations may include a computer system for networked video management. The computer system may include a computer having non-transitory memory for storing machine instructions that may be executed by the computer. The machine instructions when executed by the computer may implement the following functions: scanning a network for network cameras connected to the network to obtain a list of connected network cameras; transmitting the list of connected network cameras; receiving a tunnel request between the connected network cameras on the list and a video recorder application; establishing a tunnel with each connected network camera; and offering the tunnel to applications on the network
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A product comprising:
a computer system for networked video management, the computer system comprising at least one computer having non-transitory memory for storing machine instructions that are to be executed by the at least one computer, the machine instructions when executed by the at least one computer implement the following functions: scanning a network for network cameras connected to the network to obtain a list of connected network cameras; transmitting the list of connected network cameras; receiving a tunnel request between the connected network cameras on the list and a video recorder application; establishing a tunnel with each connected network camera; and offering the tunnel to applications on the network.
2 . A product as set forth in claim 1 , further comprising:
initiating a connection to a web server proxy container established through a secure hypertext transfer protocol prior to scanning a network for network cameras connected to the network to obtain a list of connected network cameras.
3 . A product as set forth in claim 2 , wherein initiating a connection to a web server proxy container established through a secure hypertext transfer protocol further comprises checking a certificate of a video client application and upgrading the connection to a websocket connection.
4 . A product as set forth in claim 3 , wherein the websocket connection is constructed and arranged to transmit network traffic between the network cameras and at least one recorder container.
5 . A product as set forth in claim 1 , wherein the network for network cameras comprises:
a client-side network; a server network virtually residing on a cloud instance; and wherein the client-side network and the server network are in communication with one another over the network for network cameras.
6 . A product as set forth in claim 5 , further comprising:
opening a listening port on the server network at at least one web service client container and transmitting all traffic the listening port receives from at least one virtual camera containers to the corresponding network camera.
7 . A product as set forth in claim 1 , wherein the at least one computer having non-transitory memory for storing machine instructions is at least one server side computer.
8 . A product as set forth in claim 1 , further comprising:
at least one video gateway device constructed and arranged to act as a gate between a client network and a server network to enable network traffic flow between the client network and the server network.
9 . A product as set forth in claim 1 , further comprising:
establishing real time streaming protocol traffic between the connected network cameras and the video recorder application.
10 . A product comprising:
a computer system for networked video management, the computer system comprising at least one computer having non-transitory memory for storing machine instructions that are to be executed by the at least one computer, the machine instructions when executed by the at least one computer implement the following functions: requesting a scan of a network for network cameras connected to the network; receiving a list of connected network cameras; transmitting a tunnel request between the connected network cameras on the list and a video recorder application; receiving a tunnel offer in response to transmitting the tunnel request; and offering the tunnel to applications on the network.
11 . A product as set forth in claim 10 , further comprising:
initiating a connection to a web server proxy container established through a secure hypertext transfer protocol prior to scanning a network for network cameras connected to the network to obtain a list of connected network cameras,
12 . A product as set forth in claim 11 , wherein initiating a connection to a web server proxy container established through a secure hypertext transfer protocol further comprises checking a certificate of a video client application and upgrading the connection to a websocket connection.
13 . A product as set forth in claim 10 , further comprising:
establishing real time streaming protocol traffic between the connected network cameras and the video recorder application.
14 . A product as set forth in claim 10 , wherein the network for network cameras comprises:
a client-side network; a server network virtually residing on a cloud instance; and wherein the client-side network and the server network are in communication with one another over the network for network cameras.
15 . A product as set forth in claim 10 , wherein the at least one computer having non-transitory memory for storing machine instructions is at least one server side computer.
16 . A method comprising:
providing at least one computer having non-transitory memory for storing machine instructions that are to be executed by the at least one computer, the machine instructions when executed by the at least one computer implements the following functions: initiating a connection to a web server proxy container via a video client application; scanning a network for network cameras connected to the network to obtain a list of connected network cameras; transmitting the list of connected network cameras to the web server proxy container; requesting a tunnel from the web service proxy container via the at least one recorder container and from at least one video gateway device via the web service proxy container; establishing the tunnel with the network of network cameras via the at least one video gateway device; offering the tunnel to the web service proxy container via the at least one video gateway device; offering the tunnel to the web service client container via the web service proxy container; and establishing real time streaming protocol traffic.
17 . A method as set forth in claim 16 , wherein initiating the connection to a web server proxy container is established through a secure hypertext transfer protocol.
18 . A method as set forth in claim 17 , wherein initiating the connection to a web server proxy container is established through a secure hypertext transfer protocol further comprises checking a certificate of the video client application and upgrading the connection to a websocket connection.
19 . A product as set forth in claim 16 , wherein the at least one computer having non-transitory memory for storing machine instructions is at least one server side computer.
20 . A product as set forth in claim 16 , wherein the network for network cameras comprises:
a client-side network; a server network virtually residing on a cloud instance; and wherein the client-side network and the server network are in communication with one another over the network for network cameras.Join the waitlist — get patent alerts
Track US2020099961A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.