主权项 |
1. A method for providing adaptive bit rate (ABR) streaming to local devices, comprising:
selecting, by an ABR proxy device, a first source audio/video (AV) representation from among a plurality of source AV representations, the plurality of source AV representations being advertised by an ABR server to the ABR proxy device; receiving, by the ABR proxy device from the ABR server, a plurality of source content segments of an AV content item, the plurality of source content segments being associated with the first source AV representation, each of the plurality of source content segments comprising a different portion of the AV content item, and each source content segment of the plurality of source content segments being received by the ABR proxy device responsive to a respective request from the ABR proxy device to the ABR server; advertising, by the ABR proxy device and based on the first source AV representation, local AV representations of the AV content item to one or more client devices; receiving, by the ABR proxy device and from a local client device, a request for one or more local content segments according to a selected one of the local AV representations; and providing, by the ABR proxy device, the one or more local content segments to the local client device according to the selected one of the local AV representations, each of the one or more local content segments comprising a corresponding source content segment of the plurality of source content segments or being transcoded from a corresponding source content segment of the plurality of source content segments. |