Embed e object

O <embed> é usado para incorporar recursos, tais como arquivos em Flash e vídeos. Veja abaixo um exemplo de uso dele para adicionar um arquivo em Flash a um documento:

<embed src="seu-arquivo.swf" width="500" height="350">

Perceba que o arquivo deve ser informado no atributo src. Você também pode incorporar vídeos. Para isso, você também deve usar o atributo src, mas também deve fornecer o mime type no atributo type:

<embed type="video/mp4" src="seu-arquivo.mp4" width="500" height="350">

O <object> também é usado para incorporar recursos externos, mas ele tem conteúdo, diferentemente do <embed>. O conteúdo é usado como um fallback para navegadores que não podem incorporar o recurso. Exemplo:

<object type="video/mp4" data="seu-arquivo.mp4" width="500" height="350">
  Seu navegador não suporta a incorporação desse vídeo. Você pode baixar o vídeo aqui.
</object>

Note que é usado o atributo data ao invés do src.

O <embed> e o <object> tem uma função diferente do <iframe>. Eles são ferramentas de incorporação de propósito geral para incorporar vários tipos de recursos, tais como arquivos em Flash, documentos PDF, vídeos e SVG. Porém, você dificilmente vai usar esses elementos, já que o Flash está caindo em desuso, PDFs geralmente são linkados ao invés de serem incorporados, e outros conteúdos tais como imagens e vídeos tem elementos muito melhores e mais simples para manipulá-los.