Il
podcasting è un particolare sistema che permette di scaricare in modo automatico diversi tipi di documenti, in genere con contenuti audio o video, i
podcast, attraverso l'utilizzo di un client, denominato
Feed reader. Gli utenti iscritti ad un
feed possono accedere a tutti gli aggiornamenti periodici effettuati e scaricare, di volta in volta, il nuovo materiale proposto.
Il fatto importante a cui bisogna far attenzione quando si vogliono rendere disponibili i propri file tramite
podcasting è che
questo sistema è stato pensato soprattutto per essere utilizzato su dispositivi multimediali portatili, come gli iPod o i vari lettori tascabili in commercio e che quindi bisogna convertire il proprio materiale in un opportuno formato, in grado di essere letto dai vari aggregatori di news esistenti come, ad esempio, iTunes o
Democracy Player creato grazie ad un progetto open source.
Una volta convertiti i file nel formato corretto, bisogna pubblicarli creando un RSS enclosure,
il quale permette di rendere disponibile il documento multimediale fornendo un collegamento al file associato. Oltre a questo, occorre anche includere ulteriori informazioni specifiche per il funzionamento sui dispositivi mobili e per il software utilizzato per gestire il sistema.
Se si considera il
namespace di iTunes, si nota che ci sono vari tag da utilizzare per definire un oggetto che deve essere riprodotto su un dispositivo, e quindi per implementarlo bisogna dichiararlo all'interno del tag RSS collegandolo alla definizione del tipo di documento (
DTD):
<?xml version="1.0"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
In questo modo, è stato aperto il file definendolo come un documento
XML per poi collegarlo alla definizione del tipo di documento e consentire il suo corretto utilizzo con il
namespace di iTunes.