Real-time video feed based multiplayer gaming environment
Methods and systems for real-time video-based multiplayer gaming environments enable operators to remotely control vehicles over a network comprising a base station and a server. Cameras may record and transmit encoded video relating to the vehicles for display at a remote console. In response, the operator is able to input commands to remotely control the operation of the vehicle.
1. A real-time video feed based multiplayer gaming system, the system comprising:
a plurality of unmanned vehicles at an operations area, each vehicle comprising
a camera configured to capture video data; and
a server configured to:
receive captured video data from at least one vehicle of the plurality of vehicles;
send the captured video data to a remote console associated with the at least one vehicle;
dynamically manage resources within the system by performing an operation based on a network performance metric or a processing performance metric corresponding to the remote console associated with the at least one vehicle, the operation selected from a group consisting of: encoding the captured video data, transcoding the captured video data, and decoding the captured video data; and
dynamically manage a performance parameter of the at least one vehicle based on the network performance metric or the processing performance metric corresponding to the remote console associated with the at least one vehicle.
2. The system of claim 1 , further comprising a base station at the operations area, the base station communicatively coupled to the plurality of vehicles and the server.
3. The system of claim 2 , wherein the server is further configured to send a signal to the base station to prepare the operations area and the plurality of vehicles for a match.
4. The system of claim 1 , wherein the server is further configured to receive an input signal from the remote console associated with the at least one vehicle and send the input signal to the at least one vehicle.
5. The system of claim 1 , wherein the server is further configured to:
receive a plurality of connection requests from a plurality of remote consoles; and
associate each of the plurality of remote consoles with at least one of the plurality of vehicles.