BD-J, ou Blu-ray Disc Java, est une plate-forme interactive permettant d’ajouter des contenus avancés sur les disques Blu-ray. BD-J permet l’ajout de contenu bonus sur disque Blu-Ray bien plus sophistiqué que les contenus bonus des DVD standards, y compris l’accès au réseau (comme le téléchargement de bandes-annonces ou l’accès à des événements en direct), image par image ou l’accès à un stockage local. BD-J a été développé par la Blu-ray Disc Association.