| CPC H04N 21/64715 (2013.01) [H04N 21/643 (2013.01)] | 11 Claims |

|
1. A method, comprising:
for performing live streaming:
establishing a first secure hypertext transfer protocol (HTTPS) connection between a media server and one or more cameras selected by a client device through a web browser application;
establishing a websocket secure (WSS) connection between the media server and the web browser application of the client device;
receiving, at the media server, media chunks of live video from the selected one or more cameras through the first HTTPS connection; and
transmitting, from the media server, the media chunks of live video received from the selected one or more cameras to the web browser application of the client device through the WSS connection; and
for performing video on demand of a video stored on the media server:
establishing a second HTTPS connection between the web browser application of the client device and the media server; and
transmitting the video to the web browser application of the client device through the second HTTPS connection.
|