Ja, cvlc muss installiert sein, sonst funktioniert es nicht.
Gar nicht gefällt mir die Meldung aus dem angehängten Logfile:
[0188ac10] stream_out_standard stream out debug: using `livehttp{seglen=9,delsegs=true,numsegs=500,index=/var/www/streaming/ivdrclient/7DF8F48E-55F6-44FD-AA6D-6E654E176A99/RTL_Television.m3u8,index-url=http://10.1.2.28/~root/ivdrclient/7DF8F48E-55F6-44FD-AA6D-6E654E176A99/RTL_Television-########.ts}/ts{use-key-frames}:///var/www/streaming/ivdrclient/7DF8F48E-55F6-44FD-AA6D-6E654E176A99/RTL_Television-########.ts'
Das ist ein Bug in der App.
Als user hast du "root" gewählt, du willst die Streams unter /var/www/streaming speichern, aber "index-url=http://10.1.2.28/~root/ivdrclient" wird in die Playlist als URL für die Streaming Segmente geschrieben. So wird der Player auf dem iPhone die Segmente natürlich nicht laden können.
Es funktioniert im Moment nur, wenn in den Einstellungen von iVDRclient unter "Web Server Directory" das home-Verzeichnis vom User eingetragen ist
Bespiel:
User: klausi
Web Server Directory: /home/klausi/public_html
Das hat beim Testen niemand gemerkt, wird in der nächsten Version gefixt.
Allerdings kann ich nicht sagen, ob sich deswegen auch vlc beendet hat.
Viele Grüße