CPC H04N 7/15 (2013.01) [H04N 7/147 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
determining a first edge server for a first client device;
determining a second edge server for a second client device;
publishing a first data stream obtained from the first client device to the first edge server;
publishing a second data stream obtained from the second client device to the second edge server;
determining that the first client device is subscribing to the second data stream;
determining that the second client device is subscribing to the first data stream;
transmitting, via a data network, the first data stream from the first edge server to the second edge server;
transmitting, via the data network, the second data stream from the second edge server to the first edge server;
accessing, by the first client device, the second data stream from the first edge server;
accessing, by the second client device, the first data stream from the second edge server; and
presenting at least a portion of the second data stream on the first client device and at least a portion of the first data stream on the second client device as a video conferencing session between the first client device and the second client device.
|