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

  • is it possible to make an option with less than 192k .. for edge or bad 3g connection?


    kind regards mentox

  • you can do that by yourself - just edit index.php and includes.php and add an entry as you need it. Did it with 96k - but quality is poor and IMHO it's not worth it.


    daniel

    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

  • hi


    cool works it works :)


    is it possible to make an entry "audio only" ... it is not very important but nice to have ..


    i try a little bit with ffmpeg :)

  • is there a way to get rid of segmenter - i just can't get it to compile :(

    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

  • I think sequenter is the trick for the iphone. So you need it. Sorry.

  • Zitat

    Original von neumann2k


    delete all the packages of ffmpeg you have installed and built it from scratch. this is imho the best option for using ffmpeg. before building you have to install libx264 and libmp3lame from scratch, too.


    build it from scratch? so NO .deb packages? is that what you suggest? i already purged ffmpeg (i didn't even have it installed) and libavformat - but that didn't help.


    if source-compiling is the solution - i'll try it. i just don't want to "contaminate" my .deb-only system with self compiled stuff.

    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

  • Hello, I get a little problem, I can only stream Stations without a "," in their names.



    If I stream "kabel eins" I get following cmd String.


    PHP
    printf "./istream.sh 'http://localhost:3000/TS/3' 350k	64k	408x272 http://reelvdr.lan.city-box.de:81/istreamdev/" | at now


    I I want to stram a Station with a , like "RTL Television,RTL" I get only following cmd String


    PHP
    printf "./istream.sh 'http://localhost:3000/TS/' 350k	64k	408x272 http://reelvdr.lan.city-box.de:81/istreamdev/" | at now


    The Script don't add the Station Number.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • @Konni_


    I can't do so much. The problem come from svdrp.


    If you call :


    ./svdrpsend.pl lstc "RTL Television,RTL"



    it won't give you anything.


    If somebody debugsvdrp in vdr it would work directly.


    But for now you should rename your channel.

  • habe the same problem here:


    you must strcut the string ..


    see this


    Code
    sun ~ # svdrpsend.pl lstc "RTL Television,RTL"
    220 sun SVDRP VideoDiskRecorder 1.7.0; Sun Feb 14 16:12:18 2010
    501 Channel "RTL Television,RTL" not defined
    221 sun closing connection
    sun ~ # svdrpsend.pl lstc "RTL Television"
    220 sun SVDRP VideoDiskRecorder 1.7.0; Sun Feb 14 16:12:21 2010
    250 3 RTL Television,RTL;RTL World:12187:hC34M2O0S0:S19.2E:27500:163:104=deu;106=deu:105:0:12003:1:1089:0
    221 sun closing connection


    so before ask the vdr we must truncate all after the "," including this one.


    mentox

  • Zitat

    Original von izeman


    build it from scratch? so NO .deb packages? is that what you suggest? i already purged ffmpeg (i didn't even have it installed) and libavformat - but that didn't help.


    if source-compiling is the solution - i'll try it. i just don't want to "contaminate" my .deb-only system with self compiled stuff.


    most of my stuff is build from scratch. i have noticed a lot of times, that the the .deb .rpm stuff is always not that what i want.

  • i removed everything. downloaded ffmeg, libx264 and liblame, compiled from scratch, but thing didn't improved. error messages changed, got more, got less, but result was the same.
    i hate not being capable of programming myself :( i'm really lost.

    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

  • Hi izeman,


    I was also in trouble with compiling segmenter. Finally I found out a configuration of ffmpeg, that let segmenter compile correctly ...
    Here are the steps (on an Ubuntu System 9.10):


    First, remove the ffmpeg- and x264 staff from your system:


    Code
    apt-get remove ffmpeg x264 libx264-dev


    If you have compiled ffmpeg manually, just remove the files installed by "make install"


    Next, get the source of x264, compile it, make a .deb and install the deb


    Code
    git clone git://git.videolan.org/x264.git 
    cd x264 
    ./configure 
    make 
    sudo checkinstall --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`+`git rev-list HEAD -n 1 | head -c 7`" --backup=no --default


    Same with ffmpeg:


    Code
    svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg 
    cd ffmpeg 
    ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame  --enable-libx264 --enable-libxvid --enable-x11grab 
    make 
    sudo checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "3:0.svn`date +%Y%m%d`-12ubuntu3" --backup=no --default hash ffmpeg


    (I also need ffmpeg for other tasks, so I need faac, faad, libxvid etc ... )
    Now, ffmpeg with x264-support is installed in an actual svn-Version as deb-package...


    For segmenter, I used the following Makefile:


    Of, course, you have to adjust the Path to your ffmpeg-sourcecode-directory in the gcc-command (which is for me /usr/local/src/ffmpeg)


    That's it ... after hundred's of tries I was able to compile segmenter with exactly that configuration ... maybe it's worth a try ...


    bye
    rob.


    PS. If there are some tools missing on your system, maybe you start with an

    Code
    apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev

    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

    2 Mal editiert, zuletzt von somebody101 ()

  • @rob: DANKE DANKE!! hat einwandfrei geklappt :) *freu*

    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



  • so ... in inc_vdr.php you must add in function listchannels in line 131 an


    Code
    | cut -d\, -f1


    than rtl an other works

  • now that segmenter works, here's the next error:


    root@ubuntu:/var/www/istreamdev# ./istream.sh 3 512 64 480x360
    rm: Entfernen von „stream*.ts“ nicht möglich: No such file or directory
    FFmpeg version SVN-r21829, Copyright (c) 2000-2010 Fabrice Bellard, et al.
    built on Feb 15 2010 10:03:26 with gcc 4.4.1
    configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-x11grab
    libavutil 50. 9. 0 / 50. 9. 0
    libavcodec 52.54. 0 / 52.54. 0
    libavformat 52.52. 0 / 52.52. 0
    libavdevice 52. 2. 0 / 52. 2. 0
    libswscale 0.10. 0 / 0.10. 0
    libpostproc 51. 2. 0 / 51. 2. 0
    3: no such file or directory
    Could not open input file, make sure it is an mpegts file: -1


    i tested to connect to the streamdev server from another pc, and it works. vlc can read stream e.g. http://192.168.1.10:3000/TS/S19.2E-1-1079-28007+1.ts, so access to the machine is ok, and streamdev is running.

    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

  • hi mentox


    Zitat

    so ... in inc_vdr.php you must add in function listchannels in line 131 an
    | cut -d\, -f1
    than rtl an other works


    That did'n fix the job for me.
    After apending the cut-command in line 131 of the mentioned file, I see in the Channel-List on the iPhone the channelnames correctly (without "," ... only the first part of the channelname till the first ",") ...
    ... but when i start the stream, it tells me, that something went wrong...
    So there must be another place, where we have to cut the string...
    Tested with 0.3 ...


    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 ()

Jetzt mitmachen!

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