Public/private communications paths
Access to transactional multimedia content may be based on network routing. Some multimedia content may be best delivered via a private network. Other multimedia content may be best delivered via a public network. A type of the multimedia content may thus determine network routing.
1. A system, comprising:
a hardware processor; and
a memory device, the memory device storing instructions, the instructions when executed causing the hardware processor to perform operations, the operations comprising:
receiving a request for content from a client device;
determining a routing decision based on the request for content;
determining a first communications path from a content server via a public network to the client device in response to the request for content specifying a video on demand;
determining a second communications path from a different content server via a private cellular network to the client device in response to the request for content specifying live video content;
in response to the request for content specifying the video on demand, sending the request for content to the content server providing the video on demand via the public network; and
in response to the request for content specifying the live video content, sending the request for content to the different content server providing the live video content via the private cellular network.
2. The system of claim 1 , wherein the operations further comprise retrieving a network address that corresponds to the first communications path.
3. The system of claim 1 , wherein the operations further comprise retrieving a network address that corresponds to the content server.
4. The system of claim 1 , wherein the operations further comprise retrieving a network address that corresponds to the second communications path.
5. The system of claim 1 , wherein the operations further comprise retrieving a network address that corresponds to the different content server.
6. The system of claim 1 , wherein the operations further comprise retrieving the video on demand.
7. The system of claim 1 , wherein the operations further comprise retrieving the live video content.
8. A method, comprising:
receiving, by a server, a request for content from a client device;
determining, by the server, a routing decision based on the request for content from the client device;
determining, by the server, a first communications path from a content server via a public network to the client device in response to the request for content specifying a video on demand;
determining, by the server, a second communications path from a different server via a private cellular network in response to the request for content specifying live video content;
in response to the request for content specifying the video on demand, sending, by the server, the request for content to the content server providing the video on demand via the public network; and
in response to the request for content specifying the live video content, sending, by the server, the request for content to the different content server providing the live video content via the private cellular network.
9. The method of claim 8 , further comprising retrieving a network address that corresponds to the first communications path.
10. The method of claim 8 , further comprising retrieving a network address that corresponds to the content server.
11. The method of claim 8 , further comprising retrieving a network address that corresponds to the second communications path.
12. The method of claim 8 , further comprising retrieving a network address that corresponds to the different content server.
13. The method of claim 8 , further comprising retrieving the video on demand.
14. The method of claim 8 , further comprising retrieving the live video content.
15. A memory device storing processor-executable instructions that when executed cause a processor to perform operations, the operations comprising:
receiving a request for content from a client device;
determining a routing decision based on the request for content;
determining a first communications path from a content server via a public network to the client device in response to the request for content specifying a video on demand;
determining a second communications path from a live content server via a private cellular network to the client device in response to the request for content specifying live video content;
in response to the request for content specifying the video on demand, sending the request for content to the content server providing the video on demand via the public network; and
in response to the request for content specifying the live video content, sending the request for content to the live content server providing the live video content via the private cellular network.
16. The memory device of claim 15 , wherein the operations further comprise retrieving a network address that corresponds to the first communications path.
17. The memory device of claim 15 , wherein the operations further comprise retrieving a network address that corresponds to the content server.
18. The memory device of claim 15 , wherein the operations further comprise retrieving a network address that corresponds to the second communications path.
19. The memory device of claim 15 , wherein the operations further comprise retrieving a network address that corresponds to the different content server.
20. The memory device of claim 15 , wherein the operations further comprise retrieving the video on demand.