Jag antar att du gjort så här men möjligen har du missat ngt eller så är det något fel som jag inte haft eller hört talas om.
Steg 1) ställ in routern, du måste öppna portar på den interna ipadressen som din Dreambox är kopplad till (192...). De portar som skall öppnas är port 80 och 8001. I routern heter det port forwarding. Den ena porten är för webcontrol och den andra för streaming, kanske du bara öppnat ena?
Steg 2) I VLC ställ in så att m3u-filer öppnas automatiskt.
Får du en stillbild eller hackig bild har du säkert för dålig bandbredd i någon ända (5mbit borde räcka)
Via iphone är det bara att installera Dreambox Live och ange din externa ip-adress och låta övriga inställningar vara så ska det fungera.
Tips är att använda en dynamisk dns så slipper du ha ditt externa ip som adress. Bättre att ha exvis amZor123456789.biz istället och om sen byta om nån obehörig skulle få nys på adressen. Lämnar du ut ditt externa ip är det lite jobbigare. Dynamisk dns fixar du lätt på noip.com.
PS: Såg att du hade Android, vet inte om det är annorlunda inställningar jmf med Dreambox Live men oavsett detta bör routern ställas in enl ovan.