1. A method for encoding content comprising: receiving, by a computer system, source content; and encoding, by the computer system, the source content into a plurality of content streams, wherein the encoding comprises: aligning the plurality of content streams at Group of Pictures (GOP) boundaries; and embedding, in each content stream, metadata identifying segmentation points within the content stream, wherein the segmentation points correspond to one or more of the GOP boundaries.