El modo activo o pasivo no creo que tenga nada que ver en poder ver los archivos "sin descargarlos". El modo afecta en quien inicia la transferencia de datos, es solo algo relacionado en como se conectan entre si el cliente y el servidor.
Que se puedan ver los archivos sin tener que descargarlos antes enteros, yo creo que depende del programa cliente, que tenga esa posibilidad.
Edit: Quizas un servidor web + plugin adecuado para el nageador sea una solucion facil tambien. A mi por ejemplo el navegador Opera me reproduce un video abierto en el servidor web sin haber instalado ningun plugin. Lo bueno es que los navegadores son casi comunes entre dispositivos, por lo que tienes un programa cliente mas o menos homogeneo.