1. A method of processing multimedia data in an encoder that is implemented at least partially in hardware or a processor, the method comprising: receiving multimedia data in the encoder; classifying content of the multimedia data via the encoder based on spatial and temporal complexity of the multimedia data; and encoding, via the encoder, the multimedia data into a first data group and a second data group based on the content classification of the multimedia data, the first data group being configured to be independently decodable from the second data group, wherein the first data group defines a base layer and the second data group defines an enhancement layer.