WAN Optimizers such as Bluecoat and Riverbed take advantage of byte-level and object caching for VOD assets, and stream-splitting for live assets via HLS. Tokenized URLs are cached via the byte-level caching, where they would otherwise be missed with object caching. Stream-splitting is a feature that the customer needs to enable on Bluecoat/Riverbed to detect the .TS segments and perform the proper locks on the stream.