Abstract:
Systems, methods, and devices of the various embodiments enable a receiver device to determine the available broadcast services in a network having different network identifiers assigned to different geographic regions. The various embodiments enable a receiver device to identify a national service (e.g., a service available in more than one geographic region of the network) assigned different temporary mobile group identifiers (“TMGIs”) in different geographic regions as the same service across the different geographic regions.
Abstract:
In one example, a method of retrieving media data includes, by a multimedia broadcast multicast service (MBMS) client of a client device: receiving advertisement media data of one or more advertisement groups, receiving an identifier value for one of the advertisement groups from a dynamic adaptive streaming over HTTP (DASH) client of the client device, extracting the advertisement media data of the advertisement group corresponding to the identifier value, and providing the extracted advertisement media data to the DASH client.
Abstract:
In one example, a device for retrieving media data includes a middleware unit configured to determine a first set of one or more services available via a first network of a first type, determine a second set of one or more services available via a second network of a second type, wherein the second network is different than the first network, produce an aggregate list of services including the first set of services and the second set of services such that the aggregate list does not identify the first network and does not identify the second network, receive a selection of a service from the aggregate list of services, and retrieve media data of the selected service from either the first network or the second network.
Abstract:
Embodiment systems, methods, and devices enable data streams of a broadcast service to be carried in multiple communication sessions in any transport protocol providing file transport information and the transmission of objects, an example of which is File Delivery Over Unidirectional Transport (“FLUTE”). A session description may include a category attribute indicating the type of data carried in such a protocol session. A schedule fragment may include references to a session description for each such protocol session associated with a service. A common listing of configuration parameters may be generated for all such protocol sessions associated with a service. A different listing of configuration parameters may be generated for each such protocol session associated with a service. A flag setting in a diary file may indicate one or more such protocol session associated with a service over which in-band update fragments may be broadcast.
Abstract:
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine, during an active call on a first radio access technology (RAT), that a first condition for performing a handover from the first RAT to a second RAT is satisfied. The UE may determine that the second RAT would trigger a fallback to a third RAT after the handover from the first RAT to the second RAT and that a second condition for performing a handover from the third RAT to the first RAT is satisfied. The UE may refrain from performing the handover from the first RAT to the second RAT based at least in part on the determination that the second RAT would trigger the fallback and the determination that the second condition is satisfied. Numerous other aspects are provided.
Abstract:
A client device may receive one or more defined parameters comprising one or more parameters that indicate a first time window in which the client device must notify a server device regarding one or more values detected by the client device; one or more parameters that indicate one or more conditions that, if satisfied, the client device must notify the server device regarding the one or more values detected by the client device; and one or more parameters that indicate a second time window, which overlaps the first time window, in which the client device must evaluate the one or more conditions to determine whether the one or more conditions are satisfied. The client device may modify a configuration of the client device to, based on the received one or more defined parameters, notify the server device regarding at least one value detected by the client device.
Abstract:
Systems, methods, and devices of the various embodiments enable a receiver device to determine the available broadcast services in a network having different network identifiers assigned to different geographic regions. The various embodiments enable a receiver device to identify a national service (e.g., a service available in more than one geographic region of the network) assigned different temporary mobile group identifiers (“TMGIs”) in different geographic regions as the same service across the different geographic regions.
Abstract:
Systems, methods, and devices of the various embodiments enable a receiver device to use a modified segment availability time. In various embodiments, a receiver device may be enabled to modify availability start times for segments in a segment availability timeline, such as a Media Presentation Description (MPD), to account for the actual times when segments will be available to a DASH client.
Abstract:
A device for receiving streaming data includes a broadcast or multicast middleware unit configured to receive the streaming data via a second service and a proxy unit configured to be disposed between the middleware unit and a client application, the proxy unit further configured to receive an indication of whether the streaming data is to be received via a first service or the second service, when the indication indicates that the streaming data is to be received via the first service: disable the middleware unit; and receive the streaming data via the first service, and when the indication indicates that the streaming data is to be received via the second service: activate the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of a broadcast service or a multicast service; and receive the streaming data from the middleware unit.
Abstract:
Systems, methods, and devices of various embodiments enable the provision of providing terrestrial broadcast television services over a cellular broadcast system. In various embodiments, a processor of a network element of the cellular broadcast system may parse a terrestrial broadcast television service for one or more information elements. The processor may configure a service description of the cellular broadcast system to include the one or more information elements of the terrestrial broadcast television service. The processor may send the configured service description over the cellular broadcast system to a receiving device to enable the receiving device to receive the terrestrial broadcast television service over the cellular broadcast system.