CPC H04L 61/5007 (2022.05) [H04L 45/74 (2013.01); H04L 47/34 (2013.01); H04L 67/01 (2022.05); H04L 67/51 (2022.05); H04L 67/60 (2022.05)] | 14 Claims |
1. An automated process executable by a media streaming server device to establish a connection with a media player device within a network environment, wherein the media streaming server device provides media streams, the process comprising:
determining, by the media streaming server device, one or more local network addresses corresponding to router devices that couple the media streaming server device to a wide area network;
providing the one or more local network addresses as a sequence of network addresses to an address server operating on the wide area network for storage by the address server and subsequent transmission of the sequence of network addresses from the address server to the media player device; and
subsequently responding to a request received by the media streaming server device from the media player device, wherein the media player device transmits the request to at least one of the local network addresses in the sequence of network addresses obtained by the media player device from the address server on the wide area network, wherein the media player device retrieves the one or more local network addresses from the address server and transmits the request to each of the local network addresses in the sequence to contact the media server device, wherein:
the media streaming server device and the media player device are located on separate local area networks;
the media streaming server device comprises a local storage digital video recorder; and
at least some of the local network addresses in the sequence are internet protocol (IP) addresses corresponding to a port on a router device operating within the network environment, wherein the port is uniquely associated with the media streaming server device.
|