| CPC H04N 21/44016 (2013.01) [G06Q 30/0261 (2013.01); G06Q 30/0269 (2013.01); H04L 65/612 (2022.05); H04L 67/52 (2022.05); H04L 67/568 (2022.05); H04N 21/4532 (2013.01); H04N 21/812 (2013.01)] | 20 Claims |

|
1. A method for inserting a content element in a real-time media stream, the method comprising:
in response to a first signal for indicating an input to a client device, receiving a set of features associated with the client device;
in response to a second signal for subscribing the client device to a control channel:
(i) selecting the content element based on the set of features associated with the client device;
(ii) determining that transcoding the content element for inserting in the real-time media stream is realizable without causing delay in facilitating the real-time media stream to the client device;
transcoding the content element for subscribing the client device to the control channel; and
in response to a third signal for subscribing the client device to the real-time media stream:
(i) inserting the transcoded content element in the real-time media stream to thereby produce a modified real-time media stream;
(ii) communicating the modified real-time media stream on a transport channel to the client device.
|