CPC H04N 21/6332 (2013.01) [H04N 21/2402 (2013.01); H04N 21/44004 (2013.01); H04N 21/816 (2013.01)] | 20 Claims |
1. A method, implemented by at least one hardware processor, comprising:
controlling a scene of a lightfield or holographic media to be streamed to a client;
determining a bandwidth, available to the client for streaming the lightfield or holographic media, based at least on a status of a client buffer associated with the client;
splitting the scene of the lightfield or holographic media into a plurality of split scenes, each split scene comprising one or more assets of the scene;
determining whether the one or more of the assets are present in the client buffer;
mapping the one or more of the assets of the scene to respective split scenes based on whether the one or more of the assets are determined to present in the client buffer;
controlling a transmission of a subset of the one or more assets to the client buffer based on the bandwidth, the mapping, and whether the one or more of the assets are determined to be present in the client buffer; and
controlling the client to reuse at least one of the assets when rendering at least one of the split scenes.
|