| CPC H04L 63/0823 (2013.01) [H04L 61/256 (2013.01); H04L 63/0281 (2013.01); H04L 65/1045 (2022.05); H04L 65/1069 (2013.01); H04L 65/65 (2022.05); H04L 67/02 (2013.01); H04L 67/141 (2013.01); H04L 67/56 (2022.05); H04L 61/2514 (2013.01); H04L 61/2575 (2013.01); H04L 61/2589 (2013.01); H04L 63/0428 (2013.01); H04L 63/168 (2013.01)] | 22 Claims |

|
1. A method for streaming media data from a broadcaster device to a subscriber device that uses a secure streaming transmission protocol, wherein the media data is streamed using a cluster of devices, the cluster of devices comprising one or more origin devices and one or edge devices connected by a computer network, the one or more origin devices and the one or more edge devices not using the secure streaming transmission protocol over the computer network, the method comprising:
receiving, at a server via a connection using the secure streaming transmission protocol, a connection request from a subscriber device requesting a stream of media data;
the server assigning an edge device, among the one or more edge devices, to the subscriber device;
the server establishing a bridge between the subscriber device and the edge device assigned to the subscriber device such that signaling and negotiation information of the secure streaming transmission protocol for streaming the requested stream are communicated through the bridge established by the server;
the subscriber device establishing a connection with the edge device assigned the subscriber device to receive streaming media data from the edge device over the connection; and
controlling streaming of the requested stream of media data from the broadcaster device to the subscriber device, by streaming the requested stream from the broadcaster device to the origin device, streaming the requested stream from the origin device over the computer network not using the secure streaming transmission protocol to the edge device assigned to the subscriber device, and streaming the requested stream from the edge device directly to the subscriber device over the connection, while exchanging signaling and negotiation information data of the secure streaming transmission protocol between the subscriber device and the edge device assigned to the subscriber device through the bridge established by the server.
|