Multicast broadcast multimedia service-assisted content distribution
First Claim
1. A user equipment (UE) comprising:
- a multimedia broadcast and multicast service (MBMS) access client to;
receive a media presentation description (MPD) including information associated with a plurality of dynamic adaptive streaming over hypertext transfer protocol (DASH) media segments that are available for MBMS transmission; and
receive a first DASH media segment, of the plurality of DASH media segments, via a MBMS broadcast transmission from a broadcast multicast service center (BMSC) via user service discovery (USD) signaling;
a proxy terminal having an HTTP server circuitry to;
modify the MPD to include information associated with a subset or superset of the plurality of DASH media segments received via the MBMS broadcast transmission, wherein the subset or superset corresponds to DASH media segments that are available for hypertext transfer protocol (HTTP) transmission to a DASH client of the UE; and
provide the modified MPD to the DASH client; and
the DASH client to;
send a HTTP request to the HTTP server circuitry to request the first DASH media segment; and
receive, in response to the HTTP request, the first DASH media segment from the HTTP server circuitry via a unicast HTTP message, the first DASH media segment to be displayed by the UE.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provide methods, systems, and apparatuses for multicast broadcast multimedia service (MBMS)-assisted content distribution in a wireless communication network. A proxy terminal may include an MBMS access client configured to receive and cache an MBMS transmission including media data and metadata. The proxy terminal may further include a hypertext transfer protocol (HTTP) server module configured to transmit at least a portion of the media data to a user equipment (UE) of the wireless communication network via an HTTP transmission. The media data and metadata may be in a dynamic adaptive streaming over HTTP (DASH) format. The proxy terminal may be included in an evolved Node B (eNB), the UE, or another UE of the wireless communication network.
13 Citations
13 Claims
-
1. A user equipment (UE) comprising:
-
a multimedia broadcast and multicast service (MBMS) access client to; receive a media presentation description (MPD) including information associated with a plurality of dynamic adaptive streaming over hypertext transfer protocol (DASH) media segments that are available for MBMS transmission; and receive a first DASH media segment, of the plurality of DASH media segments, via a MBMS broadcast transmission from a broadcast multicast service center (BMSC) via user service discovery (USD) signaling; a proxy terminal having an HTTP server circuitry to; modify the MPD to include information associated with a subset or superset of the plurality of DASH media segments received via the MBMS broadcast transmission, wherein the subset or superset corresponds to DASH media segments that are available for hypertext transfer protocol (HTTP) transmission to a DASH client of the UE; and provide the modified MPD to the DASH client; and the DASH client to; send a HTTP request to the HTTP server circuitry to request the first DASH media segment; and receive, in response to the HTTP request, the first DASH media segment from the HTTP server circuitry via a unicast HTTP message, the first DASH media segment to be displayed by the UE. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus to be employed by a user equipment (UE), the apparatus comprising:
-
means for receiving a media presentation description (MPD) including information associated with a plurality of dynamic adaptive streaming over hypertext transfer protocol (DASH) media segments that are available for multimedia broadcast and multicast service (MBMS) transmission; means for receiving a first DASH media segment, of the plurality of DASH media segments, via MBMS broadcast transmission from a broadcast multicast service center (BMSC) via user service discovery (USD) signaling; means for modifying the MPD to include information associated with a subset or superset of the plurality of DASH media segments received via the MBMS broadcast transmission, wherein the subset or superset corresponds to DASH media segments that are available for hypertext transfer protocol (HTTP) transmission to a DASH client hosted in the UE; means for providing the modified MPD to the DASH client; means for receiving a HTTP request from the DASH client hosted in the UE to request the first DASH media segment; and means for sending, in response to the HTTP request, the first DASH media segment to the DASH client via unicast HTTP signaling. - View Dependent Claims (8, 9, 10)
-
-
11. One or more non-transitory computer-readable media having instructions, stored thereon, that, when executed cause a user equipment (UE) to:
-
receive a media presentation description (MPD) including information associated with a plurality of dynamic adaptive streaming over hypertext transfer protocol (DASH) media segments that are available for multimedia broadcast and multicast service (MBMS) transmission; receive a MBMS broadcast transmission including a first DASH media segment of the plurality of DASH media segments, wherein the MBMS broadcast transmission is received from a broadcast multicast service center (BMSC) via user service discovery (USD) signaling; modify the MPD to include information associated with a subset or superset of the plurality of DASH media segments received via the MBMS broadcast transmission, wherein the subset or superset corresponds to DASH media segments that are available for hypertext transfer protocol (HTTP) transmission to a DASH client of the UE; provide the modified MPD to the DASH client; receive a HTTP request from the DASH client of the UE to request the first DASH media segment; and send, in response to the HTTP request, the first DASH media segment to the DASH client via a unicast HTTP message. - View Dependent Claims (12, 13)
-
Specification