[ANNOUNCE] iStreamdev-1.0.1 - stream vdr & media files to your Iphone

  • @ izeman


    jep, these channels looks very good ... no "," (what's the english word for "," comma? ;)
    so they have to work pretty good ....


    while everything works on the commandline, i would say, there's something wrong with your webserver config ... or the permissions ...


    do you use apache 2 ? is there something in /var/log/apache2/error.log ?


    so long
    rob.

    VDR1: HP-Microserver N40L mit mit yavdr 0.6 (headless) und 3 USB Empfängern (pctv 461e)
    VDR2: MacMini mit yavdr 0.6 und TT-3600 (USB)
    VDR3 - VDR5: Raspberry Pi3 mit USB Empfänger (pctv461e) und MLD

    Einmal editiert, zuletzt von somebody101 ()

  • [quote]Original von somebody101what's the english word for "," comma? ;)


    "," komma/beistrich = comma and
    ";" strichpunkt = semicolon

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • Zitat

    Original von somebody101
    while everything works on the commandline, i would say, there's something wrong with your webserver config ... or the permissions ...


    aahhhja:


    segmenter: no process found
    cut: the delimiter must be a single character
    Try `cut --help' for more information.
    cut: write error: Broken pipe
    warning: commands will be executed using /bin/sh
    job 58 at Mon Feb 15 19:55:00 2010


    root@ubuntu:/var/www/istreamdev# which segmenter
    /usr/bin/segmenter

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • izeman


    so, jetzt switch ich mal auf deutsch um ...
    also, den Fehler hatte ich anfangs auch bei der 0.3.2 ... das hängt m.w. mit diesem Eintrag zusammen:


    Code
    $cmd='./svdrpsend.pl lstc "'.$chan.'" | grep -m 1 "'.$chan.';\|'.$chan.':" | cut -b 5- | cut -d\ -f 1| cut -d\, -f1 ';


    der haut irgendwie nich hin ...
    hat also nix mit segmenter zu tun, sondern eher mit der /includes/inc_vdr.php


    Ich häng dir mal die inc_vdr.php an ... kopiere die einfach in deinem istreamdev-verzeichnis unter includes/ ... darin sind mentox' Änderungen drin ... probiers mal damit :)
    (.txt einfach wieder umbenennen in .php)


    good luck
    rob

  • bleib ma bei deutsch, bzw österreichisch: paaaast. es tut :)
    danke. du/ihr seid echt helden. kann mich nicht erinnern wann ich das letzte mal soooo gelitten habe bei einem stueck software ;)


    DANKE!!

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • is it planed to integrate istreamdev in ivdr ?


    mentox

  • For thoses who have problem with special characters. It's because your EPG are not stored as UTF8 in your vdr.


    You should be able to trick it by changing in index.php file:


    <meta content="text/html; charset=utf8" http-equiv="Content-Type" />


    by



    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

  • Hi alib,


    thank's for the new 0.3.3.
    The Problem with the "," is solved .. works now for me :)


    Recordings do not work in my setup ... always saying "Unable to open video ...."


    I also have problems with the application running sometimes in timeouts (e.g. when I chose channels, the "Category" list appears ... but when I choose a category, the wheel in the statusbar of the iPhone is turning around but nothing happens anymore ... but maybe that's a problem with my internet-connection at the moment ... I will try this later, when I'm home again)


    so long
    rob.

    VDR1: HP-Microserver N40L mit mit yavdr 0.6 (headless) und 3 USB Empfängern (pctv 461e)
    VDR2: MacMini mit yavdr 0.6 und TT-3600 (USB)
    VDR3 - VDR5: Raspberry Pi3 mit USB Empfänger (pctv461e) und MLD

  • Hi,


    i have got the same problem here.
    When i click on a category, my browser tries to load the channel list but nothing happens.


    I am still trying to get the whole thing work.


    When i start istream.sh on command line, all seems to work, the .ts files were generated.
    But i am unable to play them, even with vlc or mplayer.


    vlc says something like "ffmpeg: more than 5 seconds of late video -> dropping frame (computer too slow ?)"


    I try this on a MacBook 2,4 Ghz using vlc.


    Roupi

    Server:
    ASUS M3N78-EM | AMD Athlon 64 X2 4850e 2x2.50GHz | 2 GB RAM | 2x Hauppauge WinTV-Nova-HD-S2 | Debian Lenny mit Kernel 2.6.31.4 | VDR 1.7.12 + extension-patch | Ausgabe über xineliboutput-cvs | T-Home Entertain über IPTV-Plugin | iStreamdev 1.0.1


    Streaming Client:
    ZOTAC ZBOX HD-ID40 | Intel Atom D525 | Next Generation NVIDIA ION Grafik | 2GB RAM | yaVDR 0.3a

  • Hi alib


    same for me here - using wifi. Sometimes channel-list doesn't appear. Also streaming sometimes doesn't start, but most of the time it works.
    For recordings: i can see the recordings, even a bit more than needed - i see the whole file structure in the recording-directory (don't know - is this intended?). Choosing one of the .vdr files brings the same error as for somebody101.


    bene


    easyvdr users: you have to edit the file /etc/at.deny and erase the www-data entry. It's the easiest way to set file-rights in istreamdev if you are logged in as www-data while unpacking the .tar.gz file (su - www-data). in /var/www/config.php the parameter $vdrrecpath should point to '/media/video0/'.

    easyvdr 1.7.14 - vdr 1.7.0
    AMD Sempron 140 - Asus M3N78 Pro - DVB-S FF TT 2300 - Mystique SaTiX-S2 Dual - DVD-R - 1TB WD - 2048MB RAM - rebach HTPC extension

  • somebody101


    Can you post here your channels.conf to see if there's no problem with some category names ( perhaps special characters ? )



    I never saw the bug mentionned here. Never had any timeout at all.


    Can you post your recording folder structure ?


    PErhaps the problm come from bad characters in recording names.


    For the moment the normal behavior for recordings is:


    - List folder name
    - If a folder have "info" file in it ( should not all recording have info file in vdr ? ), it assumes it's a recording and then open the startstream page.
    - If no "info" file then you can browse recursively as it assumes it's not a recording yet.


    You should not see any .ts .pes file in browsing mode , it shoudl stop with xxx.rec folder then open recording info page with epg and stream selection buttons.


    I use vdr 1.7.11 , so everything is tested only for ts recordings.


    What change occured with old vdr version using pes ? recording folder names don't have .rec extension but .vdr ?



    [EDIT] Ok founded. We booth developped and tested it with new vdr recording format ( ts ). On old version there's no info file but info.vdr


    So for the moment it's only for vdr > 1.7.1 . Will be solved for next rev.

  • Hi alib,


    ok, here's my channels.conf.


    I found an errormessage in the user.log while the error with "hanging application" occurrs ... saying:


    Feb 16 15:34:57 rctv vdr: [1543] connect from 127.0.0.1, port 55334 - accepted
    Feb 16 15:34:57 rctv vdr: [1543] ERROR (svdrp.c,421): Broken pipe


    That's really courious, because sometimes, it works (mostly the first tries are ok ... but after a few tries, it stop working ... I also had this "hanging behaviour" while I have stopped playing a stream and press the "Stop stream" button from the following page)


    About recordings ... my /video is really big and have old recordings (up to quite 10 years old ;.) mixed up with new ones ... so I will test it with a new recording this evening ....


    hmmm


    so long
    rob...

  • I've tried to get the encoding with ffmpeg working.


    When I change the command like this (512 instead of 512k)


    ./istream.sh http://127.0.0.1:3000/TS/10 512 64 480x360


    then I get playable .ts files in the /ram folder which can be played using vlc.


    The picture quality is very very bad, so I think this is realy 512 bit/s. Sound seems to be ok.


    My VDR runs on an ASUS M3N-78 EM with an AMD Athlon 64 X2 4850e 2x2.50GHz.
    Is this CPU to slow for encoding h264 or is there something to change in the ffmpeg command string (istream.sh) for AMD CPUs (to use both cores)?


    Thanks for any sugestions.
    Roupi

    Server:
    ASUS M3N78-EM | AMD Athlon 64 X2 4850e 2x2.50GHz | 2 GB RAM | 2x Hauppauge WinTV-Nova-HD-S2 | Debian Lenny mit Kernel 2.6.31.4 | VDR 1.7.12 + extension-patch | Ausgabe über xineliboutput-cvs | T-Home Entertain über IPTV-Plugin | iStreamdev 1.0.1


    Streaming Client:
    ZOTAC ZBOX HD-ID40 | Intel Atom D525 | Next Generation NVIDIA ION Grafik | 2GB RAM | yaVDR 0.3a

  • Zitat

    About recordings ... my /video is really big and have old recordings (up to quite 10 years old ;.) mixed up with new ones ... so I will test it with a new recording this evening ....


    works perfect :)
    I've tested it with a recording from vdr-1.7.10 and it streamed as expected... very nice :)
    Recordings from older vdr-versions (before switching to ts) doesn't work ... would be great, if there will also be a possibility to stream these recordings too ....


    so, now, there is still the problem with the sometimes (better say mostly) "not responding" app...


    so long
    rob.

    VDR1: HP-Microserver N40L mit mit yavdr 0.6 (headless) und 3 USB Empfängern (pctv 461e)
    VDR2: MacMini mit yavdr 0.6 und TT-3600 (USB)
    VDR3 - VDR5: Raspberry Pi3 mit USB Empfänger (pctv461e) und MLD

  • hi roupi
    don't know, what the problem is, but I don't think, that your cpu is too slow...
    I use it on an AMD Athlon BE-2350 (2x2.1Ghz) ... and e.g. while streaming in 3g quality, the ffmpeg-process uses about 100% - 110% cpu ... so it uses 1 core completely (and sometimes a little bit more)... on a dualcore 2.1 Ghz ... so your dualcore 2.5Ghz should make the job without any problems ...


    so long
    rob.

    VDR1: HP-Microserver N40L mit mit yavdr 0.6 (headless) und 3 USB Empfängern (pctv 461e)
    VDR2: MacMini mit yavdr 0.6 und TT-3600 (USB)
    VDR3 - VDR5: Raspberry Pi3 mit USB Empfänger (pctv461e) und MLD

  • Hi somebody101,


    sounds good to me because this is my new HW :)


    Maybe I still have a problem with my build of ffmpeg.
    I compiled it according to the explanation in this thread and without the option --enable-shared.
    Is this option important? I've read somewhere that this is necessary for libx264.
    But with --enable-shared, ffmpeg won't work at all.


    Roupi

    Server:
    ASUS M3N78-EM | AMD Athlon 64 X2 4850e 2x2.50GHz | 2 GB RAM | 2x Hauppauge WinTV-Nova-HD-S2 | Debian Lenny mit Kernel 2.6.31.4 | VDR 1.7.12 + extension-patch | Ausgabe über xineliboutput-cvs | T-Home Entertain über IPTV-Plugin | iStreamdev 1.0.1


    Streaming Client:
    ZOTAC ZBOX HD-ID40 | Intel Atom D525 | Next Generation NVIDIA ION Grafik | 2GB RAM | yaVDR 0.3a

  • hi


    it is very slow .. version 0.3.2 was faster for channels ...
    over wifi local or over 3g .. both are very slow .. i don't know why ..
    from clicking on a category till channels appear i takes 1-2 minutes


    here my channels conf for debuging...



    mentox :)



    PS the comma problem: .. now the channel works .. but the comme is still in the name .. i think the rigth handle with this name is cut on comma and use all before


    like "RTL Television,RTL" to "RTL Television"
    perhaps we should only cut for display it rigth an use it with comma for searching and so on


    all other clients do it so .. :) .. but it is your choise :unsch

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!