Secondo me il modo migliore di ottimizzare il tutto (dimensioni del filmato in KB comprese) sarebbe usare una fonte dati esterna (un database in questo caso non sarebbe una cattiva idea, per la maggiore velocità di scambio dati, ma comunque anche dei documenti XML potrebbero tornarti utili) in modo tale da creare soltanto degli hotspot sul tuo mappamondo, magari nominandoli con un nome sequenziale, e poi con un ciclo assegnare ad ognuno di essi il richiamo del record corrispondente in modo da visualizzare il dettaglio in una clip filmato che si occuperà soltanto di questo...