CPC H04N 21/632 (2013.01) [H04N 21/2187 (2013.01); H04N 21/25875 (2013.01); H04N 21/437 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |
1. A system, comprising:
a video camera comprising:
a processor;
a memory;
a network interface configured for communication over a network;
a data storage device configured to store media data;
a media server, stored in the memory for execution by the processor, configured to:
receive, from a peer application, a media request using a first data transfer protocol; and
send, to the peer application and responsive to the media request, a media stream file using the first data transfer protocol; and
the peer application, stored in the memory for execution by the processor, configured to:
establish a peer network connection with a client connection handler using a second data transfer protocol;
receive, from the client connection handler, a media request;
send, to the media server, the media request using the first data transfer protocol;
receive, from the media server, the media stream file using the first data transfer protocol;
segment the media stream file into a plurality of uniform file chunks; and
send, to the client connection handler and using the second data transfer protocol, the plurality of uniform file chunks over an established data channel in the peer network connection.
|