The least intrusive way is probably to augment the page component in a way, that it scans the complete content tree of the page, if there is one of the video or breadcrumb components (do not use a query, but rather just walk the tree), and then insert the required markup to the page.
Jörg