1. A method, comprising: generating, by a computing device, first extensible markup language (XML) content based on first encoded video, the first encoded video comprising video data formatted according to a first version of a protocol or a multimedia format; validating the first XML content according to a first schema, resulting in validated first content that adheres to one or more constraints of the first version of the protocol or the multimedia format; converting the validated first content to a second schema; generating second XML content based on second encoded video; and validating the second XML content according to the second schema.