#2 Android kan jeg ikke give en løsning til, har set hvad Android tilbyder og er ikke imponeret så min løsning er mest til IOS, men det kan jo være programmet er til android os :-)
https://itunes.apple.com/us/app/ftpmanager-free/id525959186?mt=8Programmet streamer så vidt jeg kan oplevet direkte fra ens ftp server og det er det der gør den anderledes (Jeg vil mene det er det den gør...) men jeg har smidt ovenfor link til gratis udgaven dog er der nok begrænsninger osv (Kan jeg selv huske men du kan opgradere fra den til den fulde version for 13 kr)..
Jeg kan forestille mig du ikke bruger din eksterne IP eller os har du ikke åbnet således at ftpen kan benyttes udefra (Altså fra internettet)
Du kan os prøve, hvis du går ind på denne side:
http://whatismyipaddress.com/Så kan du se din eksterne IP, denne IP skal du forbinde til når du IKKE er på det samme netværk og jeg håber dette er den fejl du begår med at du bruger den interne ip altså fx: "192.168.1.1" som fx er den IP jeg benytter når jeg er tilsluttet mit trådløse internet, men udefra skal jeg forbinde til en helt anden ip :)