摘要 |
A server is configured to receive, from a user device, a first connection request including a request for a list of one or more camera devices connected to the server; establish a first channel, between the user device and the server, based on receiving the first connection request; provide the list of one or more camera devices to the user device via the first channel; receive a second connection request identifying a particular camera device of the one or more camera devices; establish a second channel based on receiving the second connection request; and provide the second connection request to the particular camera device via the second channel. A third channel may circumvent the server, and may be used to provide content, captured by the particular camera device, to the user device independently of the server. |
主权项 |
1. A method comprising:
receiving, by a server device, a first connection request from a user device,
the first connection request including a request for a list of one or more camera devices connected to the server device and a request to establish a channel between the user device and the server device; establishing, by the server device, a first channel, between the user device and the server device, based on receiving the first connection request; providing, by the server device, the list of the one or more camera devices to the user device via the first channel; receiving, by the server device, a second connection request from the user device via the first channel,
the second connection request identifying a particular camera device, of the one or more camera devices, and a request to connect to the particular camera device; establishing, by the server device, a second channel with the particular camera device based on receiving the second connection request; and providing, by the server device, the second connection request to the particular camera device via the second channel,
the second connection request causing the particular camera device to establish a third channel between the particular camera device and the user device,the third channel circumventing the server device and being used to provide content, captured by the particular camera device, to the user device independently of the server device,the content being provided to the user device without being provided to the server device. |