gupnp-dlna é uma biblioteca que facilita a implementação do padrão DLNA (Digital Living Network Alliance) em aplicações. Ela é construída sobre o GUPnP, uma biblioteca para criar dispositivos e pontos de controle UPnP. O DLNA é um conjunto de diretrizes para dispositivos compartilharem mídia, como música, vídeos e fotos, em uma rede. Com o gupnp-dlna, os desenvolvedores podem rapidamente adicionar suporte ao DLNA em suas aplicações sem precisar entender todos os detalhes do padrão DLNA. 