Techniques are described that permit the flexible introduction of branding
elements into or around video rendered by a media player. One or more
sets of metadata related to the presentation of branding elements may be
collected, and then one or more sets of the metadata may be selected
based on business rules when the media player requests a particular piece
of content. The selected metadata may indicate what branding element is
to be displayed, and how it is to be displayed (e.g., position of element
in video rendering window). The media player is then instructed based on
the metadata to access and appropriately place the branding elements in
or outside of the video rendering window (e.g., overlayed on top of the
video content).