Abstract:
A method, a system, and a non-transitory storage medium provides to receive Moving Picture Experts Group Dynamic Adaptive Streaming over Hypertext Transfer Protocol (MPEG-DASH) segments that have multiple bit rates of a program; divide each of the MPEG-DASH segments into first multiple slices of program data of the program; generate first header slices for the first multiple slices, wherein each of the first header slices includes sequence information and an identifier of one of the MPEG-DASH segments; and multicast second packets that include the first headers and the first multiple slices.
Abstract:
A method, a system, and a non-transitory storage medium provides to receive multicast protocol packets, wherein each of the multicast protocol packets includes one of a slice of program data of a Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segment and a header of the slice that indicates sequence information of the slice relative to other slices, or forward error correction data; order, in response to the receipt of the multicast protocol packets, each slice received based on the sequence information; determine whether any slice is missing that is a part of the MPEG-DASH segment; determine, in response to a determination that there are missing slices, whether the missing slices can be recovered; and use, in response to a determination that the missing slices can be recovered, the forward error correction data to recover the missing slices.
Abstract:
A local router for a home network pairs with a mobile device via a local network connection. The local router is also connected to a wide area network. The local router receives, from the mobile device and over the local network connection, configuration settings for a backup path for the wide area network. The backup path includes the local network connection and a mobile broadband connection using the mobile device. The local router detects an interruption with the local router's connection to the managed wide area network and forwards, based on the detecting, critical traffic from the home network via the backup path.
Abstract:
A local router for a home network pairs with a mobile device via a local network connection. The local router is also connected to a wide area network. The local router receives, from the mobile device and over the local network connection, configuration settings for a backup path for the wide area network. The backup path includes the local network connection and a mobile broadband connection using the mobile device. The local router detects an interruption with the local router's connection to the managed wide area network and forwards, based on the detecting, critical traffic from the home network via the backup path.
Abstract:
A method, a network device, and a non-transitory computer-readable storage medium are described in relation to an device detection and network slice assignment service. The device detection and network slice assignment service may include providing a subnetwork slice connection between a fixed wireless access device and a fifth generation (5G) radio access network device to an end device that is not 5G compatible. The fixed wireless access device may detect the end device based on an identifier included in a network assignment request. The fixed wireless access device may assign a network address, which may be associated with the network slice assignment service, to the end device. The fixed wireless access device may route traffic to and from the end device via the subnetwork slice connection.
Abstract:
A system can include one or more content distribution sites to provide content to one or more content satellite offices for delivery toward a set of destination devices for display. A content distribution site, of the one or more content distribution sites, can include one or more streamer devices. The one or more streamer devices can be associated with a single spoofed Internet protocol (IP) address. The spoofed IP address can facilitate failover among the one or more streamer devices. The one or more streamer devices can be configured to provide the content toward the set of destination devices using multicast with forward error correction (FEC). A content satellite office, of the one or more content satellite offices, can be configured to subscribe to a multicast group associated with the one or more streamer devices. The multicast group can be associated with the spoofed IP address to facilitate the failover among the one or more streamer devices.
Abstract:
A method, a system, and a non-transitory storage medium provides to receive multicast protocol packets, wherein each of the multicast protocol packets includes one of a slice of program data of a Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segment and a header of the slice that indicates sequence information of the slice relative to other slices, or forward error correction data; order, in response to the receipt of the multicast protocol packets, each slice received based on the sequence information; determine whether any slice is missing that is a part of the MPEG-DASH segment; determine, in response to a determination that that there are missing slices, whether the missing slices can be recovered; and use, in response to a determination that the missing slices can be recovered, the forward error correction data to recover the missing slices.
Abstract:
A routing device is coupled to a storage device to function as a digital video recorder (DVR) to store digital content. The routing device may include a client function to receive and store the digital content, and a server function to provide the stored digital content to a user device. Digital content directed to the client function may be recorded by the storage device, while other digital content may be passed by server function to the user device. The digital content may be received by the routing device in an encoded and/or encrypted format, and the digital content may be recorded by the storage device in the encoded and/or encrypted format.
Abstract:
A system may receive a first list of users of a provider network. For each of the first list of users, the system may obtain data pertaining to the user's categories of interest from a social media system; infer video programs based on the data; infer a list of one or more video channels based on the video programs; score the one or more video channels; rank the list of one or more video channels based on the scores; and recommend the ranked list of one or more video channels.
Abstract:
In an example, an indication of one or more first network performance tests associated with a first testing computer and/or an indication of one or more second network performance tests associated with a second testing computer may be provided to a User Equipment (UE). One or more first test results of the one or more first network performance tests and/or one or more second test results of the one or more second network performance tests may be received. One or more first network performance metrics may be determined based upon the one or more first test results. One or more second network performance metrics may be determined based upon the one or more second test results. A network performance issue is determined based upon a comparison of one or more reference metrics with the one or more first network performance metrics and/or the one or more second network performance metrics.