se vai su youtube e apri qualunque video, c'è un tasto "Condividi", clicchi quello e poi "codice da incorporare" e ti genera il codice che ti permette di incorporare un video sulla tua pagina. I primi due valori sono larghezza e altezza, ho fatto la prova poco fa e se metti 100% a entrambi e dai un colore di sfondo nero alla tua pagina ottieni l'effetto desiderato poi per quanto riguarda la scelta del video da parte dell'utente penso sia javascript (non ne sono sicuro perchè javascript lo sto studiando in questo periodo), che cambia il link del video al click corrispondente da parte dell'utente. Infine, gli elementi aggiunti ai margini della pagina presumo siano dei normali div con z-index... ad ogni modo se vai con il tasto destro sulla pagina e clicchi su "visualizza sorgente pagina" te ne accorgi da solo