LiveTV on iPhone, iPad and iPod Touch

  • Hallo Leute,


    also erstmal Danke für das super Tutorial, auf meinem Windows Rechner klappt das ganze wunderbar.


    Nun habe ich aber mal eine Frage:
    Hat jemand eventuell das ganze schon mal auf dem SheevaPlug ans laufen bekommen?


    Bei mir will das ganze leider nicht wirklich. Der Server lässt sich mit der jar-Datei starten und mein iPad kann sich auch darauf verbinden...
    Aber wirklich sehen kann ich nichts auf dem iPad.
    Ich habe mir die ffmpeg mit apt-get geholt. Ich vermute, dass die Version nicht wirklich reichen wird.


    Hat jemand vielleicht eine Idee?

  • Die Befürchtung habe ich auch.
    Das ist mit Sicherheit eine speziell gepatchte Version von ffmpeg.


    Selber kompilieren wird wohl nicht gehen, aufgrund von nicht öffentlichem Patch?

  • Quote

    Original von pcfanac


    Selber kompilieren wird wohl nicht gehen, aufgrund von nicht öffentlichem Patch?


    Ja, das geht auch nicht :(

  • Hello,
    thanks for this awesome work!


    I used this as a base for my setup. I have a Kathrein 922 which is a DVB-S Receiver with live streaming capability. I did everything mentioned in the tutorial on page 1 and than changed the channel.ini to the settings of the Kathrein.


    Using the thumbs in the GermanTV folder - thats it. Works on my iPad!!! Computer is a Mac mini 2Ghz 4GB RAM. Box and mini are connected via 100Mbit Switch.
    I did not test via internet jet, but will do later.


    Thanks again! iHorst


    Here is an abstract of my channel.ini. I used ARD and ZDF without HD as source - don't wonder they are channel 16 and 16 instead of 1 and 2.


    001-ARD.mp4
    http://192.168.178.202:9000/LiveStreaming/T15.asx
    http://192.168.178.202:49152/c…g/liveStream-http-15-1.ts


    002-ZDF.mp4
    http://192.168.178.202:9000/LiveStreaming/T16.asx
    http://192.168.178.202:49152/c…g/liveStream-http-16-1.ts


    003-Pro7.mp4
    http://192.168.178.202:9000/LiveStreaming/T7.asx
    http://192.168.178.202:49152/c…ng/liveStream-http-7-1.ts


    004-SAT1.mp4
    http://192.168.178.202:9000/LiveStreaming/T3.asx
    http://192.168.178.202:49152/c…ng/liveStream-http-3-1.ts


    005-RTL.mp4
    http://192.168.178.202:9000/LiveStreaming/T4.asx
    http://192.168.178.202:49152/c…ng/liveStream-http-4-1.ts


    006-RTL2.mp4
    http://192.168.178.202:9000/LiveStreaming/T5.asx
    http://192.168.178.202:49152/c…ng/liveStream-http-5-1.ts


    007-kabel-eins.mp4
    http://192.168.178.202:9000/LiveStreaming/T8.asx
    http://192.168.178.202:49152/c…ng/liveStream-http-8-1.ts


    ......
    iHorst

  • a had it all set up etc but a don't get it how can get all sky channels on it have you got channel.ini file for that?

  • HI,


    just wan't to let you know that with the iPad App OPlayer HD (lite) you can stream directly the mpeg2 stream from the dreambox ... just testet it a few minutes ago with the lite version and pasting an url directly into the "open url" field of the player...
    saddly no deinterlacing, but works without any pc or mac between - just dreambox to iPad...
    Ok, the AirVideo Setup is userfriendly because you can zap with it as well, but with the upcoming iOS 4 for the iPad in fall, you can have a app for zapping parallel...(sort of).


    cheers,
    bigcheese

  • kann hierzu jemand was sagen.


    meldung von vlc


    main error: socket bind error (No error)
    main error: cannot create socket(s) for HTTP host
    access_output_http error: cannot listen on 0.0.0.0 port 45631
    stream_out_standard error: no suitable sout access module for `http/ts://0.0.0.0:45631'
    main error: stream chain failed for `standard{mux=ts,dst=0.0.0.0:45631,access=http}'
    main error: cannot start stream output instance, aborting


    firewall ist ausgeschaltet.

    *-T90---13°-19,2°-23,5°-42°-*
    *-DM800 Samsung LE40B650-*
    *-Gemini 5*

  • danke für deine antwort aber ich glaub ich gebe es jetzt auf, seit über ne woche tu ich schon rum und krieg es nicht ans laufen.
    habe ports geändert, geräte sind auch alle jetzt über lan verbunden.


    ausgabe vlc


    main error: cannot pre fill buffer


    ausgabe airvideo server


    2010-08-30 22:18:56 LiveConversion: Begin Live Video Conversion
    2010-08-30 22:18:56 LiveConversion: >>
    395821474B69747C697A763B5D72777E68475A72694D727F7E74487E696D7E69477D7D766B7E7C357E637E393B36367874756D7E696872747536727F
    3B7D792F7F7F7D7E79362C2A232C362F2E782D367A7D782836287E2A7E79237D7E227D7A7D3B36366B74696F36756E76797E693B2F2D2D282A3B366F
    73697E7A7F683B2F3B367D777A7C68293B307D7A686F3B367D777A7C683B307774746B3B367C3B282B3B36707E6272756F447672753B2A3B36797D3B
    2B3B367944686F697A6F7E7C623B2B3B367D777A7C68293B366C6B697E7F367F786F2363233B3678766B3B3078736974767A3B367F7E79777478707A
    776B737A3B2B3B367F7E7977747870797E6F7A3B2B3B36697E7D683B2A3B3678747F7E693B2B3B36767E44697A757C7E3B2A2D3B36686E796A3B2E3B
    366B7A696F726F727475683B306B7A696F722F632F306B7A696F72236323306B7A696F6B2363233B366F697E777772683B2B3B366878446F73697E68
    7374777F3B2F2B3B3672446A7D7A786F74693B2B352C2A3B366A7874766B3B2B352D3B36767A6B3B2B352B212B352B3B367A753B3668683B2B352B3B
    36723B5321474723474757726D7E4F4D47474D57584747494F57364F7E777E6D726872747535766B2F3B366B7A7F777E7D6F3B2B3B366B7A7F69727C
    736F3B2B3B366B7A7F6F746B3B2B3B366B7A7F79746F6F74763B2B3B367869746B777E7D6F3B2B3B367869746B69727C736F3B2B3B367869746B6F74
    6B3B2B3B367869746B79746F6F74763B2B3B36683B2F2B2B6329292F3B367A686B7E786F3B2A352C232E2C2A2F283B36623B367D3B766B7E7C6F683B
    366D78747F7E783B77727963292D2F3B3678697D3B282E3B366A767A633B282E3B36693B292E352B3B367A78747F7E783B777279766B28777A767E3B
    367A793B222D703B367A693B2F2F2A2B2B3B367A783B293B36
    <<


    2010-08-30 22:19:06 LiveConversion: channel_count = 159
    2010-08-30 22:19:06 LiveConversion: Local time and date: Mon Aug 30 22:18:56 2010
    2010-08-30 22:19:06 LiveConversion:
    2010-08-30 22:19:06 LiveConversion: 0 C:\Program Files\AirVideoServer\ffmpeg.exe
    2010-08-30 22:19:06 LiveConversion: 1 --conversion-id
    2010-08-30 22:19:06 LiveConversion: 2 fb4ddfeb-7187-45c6-afc3-3e1eb8fe9faf
    2010-08-30 22:19:06 LiveConversion: 3 --port-number
    2010-08-30 22:19:06 LiveConversion: 4 46631
    2010-08-30 22:19:06 LiveConversion: 5 -threads
    2010-08-30 22:19:06 LiveConversion: 6 4
    2010-08-30 22:19:06 LiveConversion: 7 -flags2
    2010-08-30 22:19:06 LiveConversion: 8 +fast
    2010-08-30 22:19:06 LiveConversion: 9 -flags
    2010-08-30 22:19:06 LiveConversion: 10 +loop
    2010-08-30 22:19:06 LiveConversion: 11 -g
    2010-08-30 22:19:06 LiveConversion: 12 30
    2010-08-30 22:19:06 LiveConversion: 13 -keyint_min
    2010-08-30 22:19:06 LiveConversion: 14 1
    2010-08-30 22:19:06 LiveConversion: 15 -bf
    2010-08-30 22:19:06 LiveConversion: 16 0
    2010-08-30 22:19:06 LiveConversion: 17 -b_strategy
    2010-08-30 22:19:06 LiveConversion: 18 0
    2010-08-30 22:19:06 LiveConversion: 19 -flags2
    2010-08-30 22:19:06 LiveConversion: 20 -wpred-dct8x8
    2010-08-30 22:19:06 LiveConversion: 21 -cmp
    2010-08-30 22:19:06 LiveConversion: 22 +chroma
    2010-08-30 22:19:06 LiveConversion: 23 -deblockalpha
    2010-08-30 22:19:06 LiveConversion: 24 0
    2010-08-30 22:19:06 LiveConversion: 25 -deblockbeta
    2010-08-30 22:19:06 LiveConversion: 26 0
    2010-08-30 22:19:06 LiveConversion: 27 -refs
    2010-08-30 22:19:06 LiveConversion: 28 1
    2010-08-30 22:19:06 LiveConversion: 29 -coder
    2010-08-30 22:19:06 LiveConversion: 30 0
    2010-08-30 22:19:06 LiveConversion: 31 -me_range
    2010-08-30 22:19:06 LiveConversion: 32 16
    2010-08-30 22:19:06 LiveConversion: 33 -subq
    2010-08-30 22:19:06 LiveConversion: 34 5
    2010-08-30 22:19:06 LiveConversion: 35 -partitions
    2010-08-30 22:19:06 LiveConversion: 36 +parti4x4+parti8x8+partp8x8
    2010-08-30 22:19:06 LiveConversion: 37 -trellis
    2010-08-30 22:19:06 LiveConversion: 38 0
    2010-08-30 22:19:06 LiveConversion: 39 -sc_threshold
    2010-08-30 22:19:06 LiveConversion: 40 40
    2010-08-30 22:19:06 LiveConversion: 41 -i_qfactor
    2010-08-30 22:19:06 LiveConversion: 42 0.71
    2010-08-30 22:19:06 LiveConversion: 43 -qcomp
    2010-08-30 22:19:06 LiveConversion: 44 0.6
    2010-08-30 22:19:06 LiveConversion: 45 -map
    2010-08-30 22:19:06 LiveConversion: 46 0.0:0.0
    2010-08-30 22:19:06 LiveConversion: 47 -an
    2010-08-30 22:19:06 LiveConversion: 48 -ss
    2010-08-30 22:19:06 LiveConversion: 49 0.0
    2010-08-30 22:19:06 LiveConversion: 50 -i
    2010-08-30 22:19:06 LiveConversion: 51 H:\\8\\LiveTV\\VLC\\RTL-Television.mp4
    2010-08-30 22:19:06 LiveConversion: 52 -padleft
    2010-08-30 22:19:06 LiveConversion: 53 0
    2010-08-30 22:19:06 LiveConversion: 54 -padright
    2010-08-30 22:19:06 LiveConversion: 55 0
    2010-08-30 22:19:06 LiveConversion: 56 -padtop
    2010-08-30 22:19:06 LiveConversion: 57 0
    2010-08-30 22:19:06 LiveConversion: 58 -padbottom
    2010-08-30 22:19:06 LiveConversion: 59 0
    2010-08-30 22:19:06 LiveConversion: 60 -cropleft
    2010-08-30 22:19:06 LiveConversion: 61 0
    2010-08-30 22:19:06 LiveConversion: 62 -cropright
    2010-08-30 22:19:06 LiveConversion: 63 0
    2010-08-30 22:19:06 LiveConversion: 64 -croptop
    2010-08-30 22:19:06 LiveConversion: 65 0
    2010-08-30 22:19:06 LiveConversion: 66 -cropbottom
    2010-08-30 22:19:06 LiveConversion: 67 0
    2010-08-30 22:19:06 LiveConversion: 68 -s
    2010-08-30 22:19:06 LiveConversion: 69 400x224
    2010-08-30 22:19:06 LiveConversion: 70 -aspect
    2010-08-30 22:19:06 LiveConversion: 71 1.7857143
    2010-08-30 22:19:06 LiveConversion: 72 -y
    2010-08-30 22:19:06 LiveConversion: 73 -f
    2010-08-30 22:19:06 LiveConversion: 74 mpegts
    2010-08-30 22:19:06 LiveConversion: 75 -vcodec
    2010-08-30 22:19:06 LiveConversion: 76 libx264
    2010-08-30 22:19:06 LiveConversion: 77 -crf
    2010-08-30 22:19:06 LiveConversion: 78 35
    2010-08-30 22:19:06 LiveConversion: 79 -qmax
    2010-08-30 22:19:06 LiveConversion: 80 35
    2010-08-30 22:19:06 LiveConversion: 81 -r
    2010-08-30 22:19:06 LiveConversion: 82 25.0
    2010-08-30 22:19:06 LiveConversion: 83 -acodec
    2010-08-30 22:19:06 LiveConversion: 84 libmp3lame
    2010-08-30 22:19:06 LiveConversion: 85 -ab
    2010-08-30 22:19:06 LiveConversion: 86 96k
    2010-08-30 22:19:06 LiveConversion: 87 -ar
    2010-08-30 22:19:06 LiveConversion: 88 44100
    2010-08-30 22:19:06 LiveConversion: 89 -ac
    2010-08-30 22:19:06 LiveConversion: 90 2
    2010-08-30 22:19:06 LiveConversion: 91 -
    2010-08-30 22:19:06 LiveConversion: FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
    2010-08-30 22:19:06 LiveConversion: built on Dec 31 2009 15:02:55 with gcc 4.4.1
    2010-08-30 22:19:06 LiveConversion: configuration: --enable-memalign-hack --prefix=/mingw --target-os=mingw32 --arch=i686 --cpu=i686 --enable-gpl --enable-libx264 --enable-static --disable-shared --enable-pthreads --enable-libmp3lame --enable-libfaad --disable-decoder=aac
    2010-08-30 22:19:06 LiveConversion: libavutil 50. 7. 0 / 50. 7. 0
    2010-08-30 22:19:06 LiveConversion: libavcodec 52.43. 0 / 52.43. 0
    2010-08-30 22:19:06 LiveConversion: libavformat 52.43. 0 / 52.43. 0
    2010-08-30 22:19:06 LiveConversion: libavdevice 52. 2. 0 / 52. 2. 0
    2010-08-30 22:19:06 LiveConversion: libswscale 0. 7. 2 / 0. 7. 2
    2010-08-30 22:19:06 LiveConversion: http://127.0.0.1:1234: Error while opening file

    *-T90---13°-19,2°-23,5°-42°-*
    *-DM800 Samsung LE40B650-*
    *-Gemini 5*

  • Hmm, da kannst du einige Fehler machen ;)
    Laut Fehlermeldung kriegst du keine Daten, oder so...


    - Wie lautet deine Zeile, um vlc zu starten?
    - Wo befindet sich deine Playlist?
    - Benutzt du das FFmpeg aus dem ersten Post.
    - Wie sieht dein Channels.ini (kurzes Beispeiel) aus?
    - Wie sieht deine playlist aus (kurzes Beispiel)?
    - Funkt das streamen ohne vlc, nur mit dem airvideo mod?
    - Welche airvideo Server version hast?
    - Welche VLC Version hast du installiert?


  • 1. "\Program Files\VideoLAN\VLC"\vlc --play-and-stop \path\to\playlist.m3u --sout=#standard{mux=ts,dst=0.0.0.0:1234,access=http}


    2. programme\videolan\vlc


    3. ja aus dem ersten post


    4. SF-1.mp4
    http://127.0.0.1:8080/requests….xml?command=pl_play&id=9
    http://127.0.0.1:1234


    5. #EXTINF:0,SF-1
    h**p://root:passwort@ip-drambox:8001/1:0:1:385:2134:13E:820000:0:0:0


    6. ja ohne vlc gehts aber so so ( 10-90 sec.)


    7. momentan die neueste habe es aber auch mit alten schon versucht.


    8. vlc-1.0.5

    *-T90---13°-19,2°-23,5°-42°-*
    *-DM800 Samsung LE40B650-*
    *-Gemini 5*

    Edited once, last by deniz-1 ().

  • Zu 1 und 2


    Hast du das von dir jetzt, oder vom Thread hier kopiert.
    Wegen dem Start des vlc von Program Files.


    Und der Pfad zu der m3u hast du angepasst,
    oder so wie hier beschrieben?

  • Hi,
    Yesterday hurray and now just sadness. It worked well for one day but now it stopped working. On all movies in my archive the air video app writes a red invalid behind the name. Also the live tv does not work anymore.


    After going back to the original ffmpeg the archive movies work again, but no live tv as expected.


    Any idea what the reason might be?


    IHorst

  • No ideA why but your installation seems to be non-persistant. Check the air video log to find out what happens. Perhaps the link to your 922 is no longer working. You can try to run ffmpeg from the cmdline to see if that is the case.

    Kathrein UFS910 (AAF E2)
    Dbox2 (latest Petze)

  • Quote

    Original von jockyw2001


    That's actually what I have in mind :)
    I'd like to develop a customized air video client which does this and furthermore a customized air video server which uses vlc instead of ffmpeg.


    Have you already done this? Are there some news about your new version?


  • is this new version already out?

  • gibt es ähnliches für htc hd2 auch
    ich hasse diese i-phone
    so gut ist das ding wieder auch nicht das jeder mensch 2 davon hat :-)

  • Quote

    Original von mfgeg
    Zu 1 und 2


    Hast du das von dir jetzt, oder vom Thread hier kopiert.
    Wegen dem Start des vlc von Program Files.


    Und der Pfad zu der m3u hast du angepasst,
    oder so wie hier beschrieben?


    zu 1 und 2 sind von mir.
    unter win7 startet vlc trotzdem egal ob programme oder program files, habe beide probiert.


    was soll ich da noch anpassen?


    sorry, habs gesehen, es muß so aussehen.
    starte es mit ner batch datei.
    c:\Programme\VideoLAN\VLC\vlc --play-and-stop playlist.m3u --sout=#standard{mux=ts,dst=0.0.0.0:1234,access=http}


    aber da bekomme ich ne fehlermeldung von vlc.
    Einlesen der Datei fehlgeschlagen:
    VLC konnte die Datei "C:\Users\asd\Desktop\playlist.m3u" nicht lesen.
    Ihre Eingabe konnte nicht geöffnet werden:
    VLC kann die MRL 'file:///C:/Users/asd/Desktop%2Fplaylist.m3u' nicht öffnen. Sehen Sie für Details im Fehlerprotokoll nach.

    *-T90---13°-19,2°-23,5°-42°-*
    *-DM800 Samsung LE40B650-*
    *-Gemini 5*

    Edited once, last by deniz-1 ().

  • Hallo, ich habe versucht mir alles durchzulesen, aber es ist wirklich schon ein sehr lange Thread geworden hier...


    Also, das mit dem LiveTV klappt alles wunderbar mit dem ffmpegMOD...
    Habe aber noch ein zusätzliches Verzeichnis freigegeben mit all meinen Filmen in xvid, davon funktionieren fast keine...
    Mit der original ffmpeg von AirVideoServer gehen hingegen alle xvid's NUR dann eben nicht mehr LiveTV!


    Gibt es eine ffmpeg die beides kann???


    Grüße

    Vu+ Duo 2th Rev, 500GB, VTI-Team Image