Abstract:
A device can receive information related to an availability of content from multiple content delivery networks or a capability of the multiple content delivery networks to provide the content. The device can determine to receive a first portion of the content from a first content delivery network based on the information. The device can receive the first portion of the content from the first content delivery network. The device can receive additional information related to the availability of the content from the multiple content delivery networks or the capability of the multiple content delivery networks to provide the content. The device can determine to receive a second portion of the content from a second content delivery network based on the additional information. The device can receive the second portion of the content from the second content delivery network. The device can perform an action.
Abstract:
A device may receive a request, associated with media content, that includes a first segment identifier of a first set of segment identifiers that identify a set of remote locations, external from a local area network, from which a first set of segments of the media content are accessible. The device may determine, based on the first segment identifier and redirect information, a second segment identifier of a second set of segment identifiers that identify a set of local locations, internal to the local area network, from which a second set of segments of media content are accessible. The second set of segments may correspond to the first set of segments. The redirect information may indicate that the second segment identifier corresponds to the first segment identifier. The device may request a segment of the media content using the second segment identifier.
Abstract:
A device may receive information that identifies a request, by a user device, to receive streaming media content associated with a channel. The device may cause the channel to be activated based on the request. The device may receive, from the user device, a quantity of messages based on the channel being activated. The user device may receive the streaming media content associated with the channel. The device may determine, based on the quantity of messages, that the user device is not tuned to the channel. The device may cause the channel to be deactivated based on the user device not being tuned to the channel.
Abstract:
A device may receive a segment of media content, and may store the segment in a first location local to the device. The device may generate a playlist, for accessing the media content, that includes a first segment identifier that identifies the first location local to the device. The device may determine that the first segment identifier is to be replaced with a second segment identifier that identifies a second location, remote from the device, from which the segment is accessible. The device may replace, in the playlist, the first segment identifier with the second segment identifier based on determining that the first segment identifier is to be replaced with the second segment identifier. The device may delete the segment from the first location.
Abstract:
A device may detect an emergency alert system message. The emergency alert system message may include a message to be provided for consumption by multiple users. The device may determine that the emergency alert system message has not been successfully delivered for consumption by a user. The device may store the emergency alert system message, for future delivery, based on determining that the emergency alert system message has not been successfully delivered for consumption by the user. The device may receive an indication to provide the emergency alert system message after storing the emergency alert system message. The device may provide the emergency alert system message, for consumption by the user, based on receiving the indication to provide the emergency alert system message.
Abstract:
A first media client may set a parental control feature of the first media client to a first setting. The first media client may determine an occurrence of an event associated with the parental control feature. The first media client may determine a second setting of a parental control feature of a second media client. The second media client may be different from the first media client. The first media client may determine that the second setting is a more restrictive setting relative to the first setting. The first media client may set the parental control feature of the first media client to the second setting based on the occurrence of the event and based on the second setting being the more restrictive setting.
Abstract:
A first server may: receive, from a user device, an indication of a selection of a particular content file; provide a first query to request a script list having a list of one or more scripts associated with the particular content file, each one of the one or more scripts including an instruction to direct the user device to modify playback of the particular content file; receive, a response to the first query including the script list; and provide one of the one or more scripts to the user device, the user device being capable of executing the instruction of the one of the one or more scripts to modify playback of the particular content file when the user device plays the particular content file.