Hallo,
kann es sein, dass du da eine ivdr.pl statt der ivdr.db hochgeladen hast?
Wie hast du x264 und ffmpeg kompiliert?
Hallo,
kann es sein, dass du da eine ivdr.pl statt der ivdr.db hochgeladen hast?
Wie hast du x264 und ffmpeg kompiliert?
seahawk1986
ich schick dir ne PM, meine settings werden die leut nur durcheinanderbringen und nicht jedermann helfen (aber ja hab wohl versehentlich ne falsche datei hochgeladen :-/)
Hallo zusammen,
beim Versuch, x264 nach der iVDR-Anleitung neu zu installieren (unter Linux version 2.6.26-2-486 (Debian 2.6.26-15lenny2)), bekomme ich bei "make" nach einiger Zeit immer folgenden Fehler:
yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/dct-a.o common/x86/dct-a.asm
common/x86/dct-a.asm:1100: error: instruction expected after label
common/x86/dct-a.asm:1101: error: instruction expected after label
make: *** [common/x86/dct-a.o] Fehler 1
Auf Sourceforge ist die Rede davon, dass das ein Bug in git sein könnte - mir fehlen aber leider tiedergehende Linux-Kenntnisse, um das zu verstehen, geschweige denn zu beheben.
Habt Ihr einen Tipp, was ich tun könnte?
Danke
Martin
Hi,
bei mir funzt alles derzeit tadellos, nachdem ich die Fixe von Phil für das Aufnahmeverzeichnis <= vdr.1.7.21 eingepflegt habe
Ich habe daher denke ich auch nur eine kleine Frage. Ich habe nun Aufnahmen von National Geographics die ja multilingual sind. Wenn ich meine Aufnahme streame, dann wird automatisch wohl die erste gefundene Tonspur genommen, die in diesem Fall englisch ist. Gibt es hierzu bereits einen Lösungsansatz?
Danke und schönes Wochenende
Korrektur: Es ist nicht die erste Tonspur sondern die letzte, die er streamt.
[Blocked Image: https://img.skitch.com/20120121-8gr97yq96hk57ygkcqup1612ma.png]
Drück mal bei der Frage "Sofort starten" auf Abbrechen!
iVDR does not play stream.
My system:
root@vdr:/usr/lib/cgi-bin/ivdr# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.04.2
Release: 8.04
Codename: hardy
root@vdr:/usr/lib/cgi-bin/ivdr# uname -a
Linux vdr 2.6.24-24-server #1 SMP Wed Apr 15 16:36:01 UTC 2009 i686 GNU/Linux
root@vdr:/usr/src/vdr-1.7.7# ./vdr -v
./vdr: option requires an argument -- v
root@vdr:/usr/src/vdr-1.7.7# ./vdr -V
vdr (1.7.7/1.7.7) - The Video Disk Recorder
streamdev-server (0.5.0-rc2) - VDR Streaming Server
streamdev-client (0.5.0-rc2) - VTP Streaming Client
Display More
My configs:
root@vdr:/usr/lib/cgi-bin/ivdr# ./ivdr.pl -c iVDR - Webfrontend for touch devices. Version 0.3.2 -----------> Mainconfig <------------ $weburl="/ivdrdata"; # URL of ivdrdata $debug=1; # debug or not debug; $tempdir = "/tmp/iVDR/"; # Temporary directory $atprocess = "/usr/bin/at"; # at process @schedtime = qw(1300 1330 1400 1430 1500 1530 1600 1630 1700 1730 1800 1830 1900 1930 2000 2030 2100 2130 2230 2330 0000 0030 0100 0130); @menusort = qw(vdr_ul stream_ul media_ul vdrinfo_ul epgs_ul conf_ul own_ul set_ul); $jscript = "$weburl/iui.js"; 1; ----------> Configuration <---------- binmodetoutf8 1 chaimages change quicksearch channels /etc/vdr/channels.conf charset utf-8 clientdir confighandler save configid 0 configname Vdr configversion 0.3.2 epgimages /pub/video exportdir /pub/mplayer fav_hours 48 ffmpeg /usr/local/bin/ffmpeg ffmpeglib /usr/local/lib fps 25 language en lifetime 99 localdir /var/www/ram/ maxchannels 499 media_music_dir /pub/mp3 media_music_on 0 media_music_pat mp3 media_music_rek 1 media_radio_dir media_radio_on 0 media_radio_pat pls|m3u media_radio_rek 0 media_video_dir /pub/video media_video_on 1 media_video_pat 3gp{1,2}|mp[g4v]|mpeg|ogg|wmv|avi|iso|mp3|mov|mkv|m4v media_video_rek 1 mediathek 0 panic_script player mplayer player_adress pre_switch_time 30 predefineddirs pretime 120 priority 60 remoteimage 1 seg /usr/local/bin/segmenter serverdir slide 0 special_links_link special_links_name special_links_target _changewindow stddir iVDR~ stream 1 stream_ab 160k stream_nm IPhone stream_res 480x320 stream_vb 512k suftime 600 timeformat 24 usecategory 1 user_1 USER1 user_2 USER2 user_3 USER3 user_4 USER4 user_5 USER5 user_6 USER6 user_7 USER7 user_8 USER8 user_9 USER9 vdr 1 vdr_adress localhost vdr_mpplay 0 vdr_port 2001 vdr_streamdev videodir /pub/video volumemax 255 volumemin 0 wwwdir /ram/
Stream is created here:
root@vdr:/var/www/ram/session0# ls ffmpeg.log fifo segmenter.pid stream-2.ts stream.m3u8 ffmpeg.pid info stream-1.ts stream-3.ts
Stream plays without problems through the safari at the following address:
Logs:
[IVDR LOG: 28.01.2012 21:06:56]192.168.1.25:/cgi-bin/ivdr/ivdr.pl?stream=overview - Method: GET - Length: - CONFIG: Vdr] [IVDR LOG: 28.01.2012 21:06:59]192.168.1.25:/cgi-bin/ivdr/ivdr.pl?STAT - Method: GET - Length: - CONFIG: Vdr] [IVDR LOG: 28.01.2012 21:06:59]192.168.1.25:/cgi-bin/ivdr/ivdr.pl?stream=overview - Method: GET - Length: - CONFIG: Vdr] [IVDR LOG: 28.01.2012 21:15:21]192.168.1.25:/cgi-bin/ivdr/ivdr.pl?stream=live&id=S36.0E-112-1-10106 - Method: GET - Length: - CONFIG: Vdr] Streamcommand: ./istream.sh http://192.168.1.6:3000/TS/1 " " 512k 160k 480x320 /ram/session0 20 /usr/local/bin/ffmpeg /usr/local/bin/segmenter /var/www/ram/session0 sh: everything_works_i_m_sure: not found
The problem with the creation of links to stream . But where and how it is created I do not know, help me to understand. Istreamdev works without problems,but more slowly.
Mhh, everything looks fine.
What is exactly the problem you can't start the stream.
Is there no button to start, or is the play button in the video window crossed out?
Is this Problem only on live TV?
Mhh, everything looks fine.
What is exactly the problem you can't start the stream.
Is there no button to start, or is the play button in the video window crossed out?Is this Problem only on live TV?
The play button is in the video window crossed out.
This is Problem not only on live TV also records and video files streaming.
What is the script generates a link to the stream? Can I test it via the console?
I remember some issues with special settings of a script-alias in the apache config, some pages before. Do you use an own config for that?
The problem could be the relative streaming parameter "URL". Try to change it to http://ipadress/ram/ Im not sure but maybe this could produce some other problems.
How do you open ivdr in the safari browser?
What is written to the stream.m3u8 file?
The missed link of the video element should trigger an error message in the error.log at /var/log/apache2. Maybe this can help.
Hallo zusammen,
Ich bekomme beim starten den Fehler:
"[Fri Feb 3 19:54:27 2012] ivdr.pl: Configuration don't exist.
[Fri Feb 3 19:54:27 2012] ivdr.pl: Loading main-config at /usr/lib/cgi-bin/ivdr/ivdr.pl line 658.
[Fri Feb 3 19:54:27 2012] ivdr.pl: Can't use an undefined value as a HASH reference at /usr/lib/cgi-bin/ivdr/ivdr.pl line 663."
Ich habe mir auch Stück für Stück alle Abhängigkeiten zusammengesucht
z. B.
libxml-simple-perl
libxml-stream-perl
yasm
Ist irgendwo aufgelistet was ich alle benötige? Vllt. fehlt mir ja noch etwas?
Vielen Dank und Gruß
Robzn
I remember some issues with special settings of a script-alias in the apache config, some pages before. Do you use an own config for that?
The problem could be the relative streaming parameter "URL". Try to change it to http://ipadress/ram/ Im not sure but maybe this could produce some other problems.
How do you open ivdr in the safari browser?
What is written to the stream.m3u8 file?
The missed link of the video element should trigger an error message in the error.log at /var/log/apache2. Maybe this can help.
My apache config:
root@vdr:/var# root@vdr:/etc/apache2/sites-available# ls
default
root@vdr:/etc/apache2/sites-available# cat default
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Display More
I changed the parameter "URL" to the http / 192.168.1.6/ram. The result is the same - the stream does not play.
I open ivdr in safari on the following link : http://192.168.1.6/cgi-bin/ivdr.pl
My stream.m3u8 file:
root@vdr:/var/www/ram/session0# cat stream.m3u8
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:10,
http://192.168.1.6/ram/session0/stream-1.ts
#EXTINF:10,
http://192.168.1.6/ram/session0/stream-2.ts
#EXTINF:10,
http://192.168.1.6/ram/session0/stream-3.ts
My error.log
root@vdr:/var/log/apache2# cat error.log
[Fri Feb 03 22:34:02 2012] [info] [client 192.168.1.25] (32)Broken pipe: core_output_filter: writing data to the network
What is the problem?
Ist irgendwo aufgelistet was ich alle benötige? Vllt. fehlt mir ja noch etwas?
Hi, ja auf i-vdr.de!
Mit
sollte alles notwendige installiert sein!
sen-doc
mhhh good question.
Ok another way. What is written to the /var/log/apache2/access.log when you start a stream!
In the settings of the safari browser please turn on the developer mode an look for some error messages in the debug konsole at the top of the browser!
You say the play button in the video element is crossed out! Right! Does the stream shown in the main menu of iVDR?
Hi,
Habs auch gefunden unter Debug, hatte bei "Installation" geguckt.
Die Module hab ich alle installiert. Der Fehler ist immernoch der gleich. Das kommt bei "ivdr.pl -c" raus.
Vllt kannst du mir helfen?
root@server:/usr/lib/cgi-bin/ivdr# ./ivdr.pl -c[Fri Feb 3 22:51:31 2012] ivdr.pl: Use of comma-less variable list is deprecated at ./ivdr.pl line 115.Status: 500Content-type: text/html
Software error:Can't use an undefined value as a HASH reference at ./ivdr.pl line 663.For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.
Gruß
Robzn
GELÖST:
Das Problem war (glaube ich) das ich das DB-File dem www-data Benutzer gegeben habe. Wenn man es genauso macht wie beschrieben "touch und chmod" dann geht's auch.
Das Verzeichnis /usr/lib/cgi-bin/ivdr/components existiert!
Funktioniert die ivdr.db.default wenn du sie in ivdr.db umbenennst?
Was passiert eig. im Browser kommt irgendwas!
Versuche mal in der ivdr.pl Zeile 39 den Pfad für die components absolut anzugeben also:
Ok another way. What is written to the /var/log/apache2/access.log when you start a stream!
My access.log
192.168.1.25 - - [05/Feb/2012:12:56:32 +0300] "GET /cgi-bin/ivdr/ivdr.pl?stream=remove&id=session0 HTTP/1.1" 200 87 "http://192.168.1.6/cgi-bin/ivdr/ivdr.pl" "Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; ru-ru) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10"
192.168.1.25 - - [05/Feb/2012:12:56:32 +0300] "GET /cgi-bin/ivdr/ivdr.pl?stream=overview HTTP/1.1" 200 236 "http://192.168.1.6/cgi-bin/ivdr/ivdr.pl" "Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; ru-ru) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10"
192.168.1.25 - - [05/Feb/2012:12:57:02 +0300] "GET /cgi-bin/ivdr/ivdr.pl?stream=live&id=S36.0E-112-1-10106 HTTP/1.1" 200 311 "http://192.168.1.6/cgi-bin/ivdr/ivdr.pl" "Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; ru-ru) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10"
In the settings of the safari browser please turn on the developer mode an look for some error messages in the debug konsole at the top of the browser!
You say the play button in the video element is crossed out! Right! Does the stream shown in the main menu of iVDR?
When I run a stream of errors in the debug console browser does not. When I run ivdr in the debug console have 5 error. See foto http://saveimg.ru/show-image.php…56c41b08fb18505
Yes, play button in the video element is crossed out. See foto http://saveimg.ru/show-image.php…d8359a090d6bc48
Yes, the stream is shown in the main menu of iVDR. See foto http://saveimg.ru/show-image.php…185e7194841688a
The problem is solved.
All this was in version iOS. On my iPhone with version iOS 4 ivdr works. On ipad with iOS 3.2.2 ivdr does not work.
Thanks Phill for your help.
You're Welcome!
Hallo Phill,
ich war lange nicht mehr aktiv hier, aber nu ja...
Habe gerade meinen HTPC auf yaVDR 0.4 neu in Betrieb genommen und iVDR installiert. Soweit, so problemlos Jetzt bin ich gerade beim Streaming angekommen. Normales Streaming ist kein Problem. Nur mit den Aufnahmen habe ich Probleme. Die hier genannten Anpassungen habe ich bereit vorgenommen, sodaß ich zumindest wieder eine Aufnahmeliste bekomme. Wenn ich aber den Stream einer Aufnahme starten möchte, bricht es auf dem iPhone irgendwann ab und im Log tauchen die nachfolgenden Meldung auf.
Der zum Streamen ausgewählte Film war "Machtlos", der als geschnittener Film im Verzeichnis "%Machtlos" liegt. Ich habe extra ein paar Zeilen vorher dazu angeführt, damit Du sehen kannst, was im Log so angelistet wird. Die ganzen * finde ich extrem merkwürdig. Es sieht so aus, als würde die Rückmeldung vom VDR schon noch irgendwie fehlerhaft umgesetzt. Zumindest werden alle Sonder- und Leerzeichen in * umgesetzt und das geht nachher beim Starten des Streams schief.
QuoteDisplay MoreCan't read this dir /var/www/iexport/Serien/Dawson*s*Creek/06x22***126**Drehtage*in*Capeside/2011-08-26.16.38*.rec
Can't read this dir /var/www/iexport/Serien/Dawson*s*Creek/05x15***096**Der**berfall/2011-07-14.16.38*.rec
Can't read this dir /var/www/iexport/Serien/Dawson*s*Creek/06x09***113**Scherben/2011-08-09.16.38*.rec
Can't read this dir /var/www/iexport/Serien/Dawson*s*Creek/05x20***101**Die*grosse*Chance/2011-07-21.16.38*.rec
Can't read this dir /var/www/iexport/Serien/Dawson*s*Creek/06x06***110**T*uschungen/2011-08-03.16.38*.rec
Can't read this dir /var/www/iexport/Serien/Dawson*s*Creek/*3Fx*3F****3F**Catch***22/2011-08-24.16.38*.rec
Can't read this dir /var/www/iexport/Serien/Dawson*s*Creek/06x18***122**Im*Rampenlicht/2011-08-23.16.38*.rec
Can't read this dir /var/www/iexport/Die*Welle/2011-04-08.20.12*.rec
Can't read this dir /var/www/iexport/Der*Pate**1*2F3*/2012-01-08.20.13*.rec
Streamcommand: ./istream.sh - " " 512k 128k 480x320 /ram/session0 1260 /usr/local/bin/ffmpeg /usr/local/bin/segmenter /var/www/ram//session0 /var/www/iexport/*Machtlos/2010-07-24.01.49*.rec/0*
sh: everything_works_i_m_sure: command not found
cat: /var/www/iexport/*Machtlos/2010-07-24.01.49*.rec/0*: No such file or directory
$VAR1 = 'FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers
';
$VAR2 = ' built on Feb 8 2012 15:23:27 with gcc 4.5.2
';
$VAR3 = ' configuration: --prefix=/usr/local --enable-gpl --enable-libxvid --enable-postproc --enable-avfilter --enable-shared --enable-libx264 --enable-nonfree --enable-libfaac --enable-libmp3lame --enable-version3 --enable-postproc --enable-pthreads --enable-x11grab
';
$VAR4 = ' libavutil 50.36. 0 / 50.36. 0
';
$VAR5 = ' libavcore 0.16. 1 / 0.16. 1
';
$VAR6 = ' libavcodec 52.108. 0 / 52.108. 0
';
$VAR7 = ' libavformat 52.93. 0 / 52.93. 0
';
$VAR8 = ' libavdevice 52. 2. 3 / 52. 2. 3
';
$VAR9 = ' libavfilter 1.74. 0 / 1.74. 0
';
$VAR10 = ' libswscale 0.12. 0 / 0.12. 0
';
$VAR11 = ' libpostproc 51. 2. 0 / 51. 2. 0
';
$VAR12 = 'pipe:: Invalid data found when processing input
';
[Sat Feb 11 03:21:07 2012] ivdr.pl: FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers
[Sat Feb 11 03:21:07 2012] ivdr.pl: built on Feb 8 2012 15:23:27 with gcc 4.5.2
[Sat Feb 11 03:21:07 2012] ivdr.pl: configuration: --prefix=/usr/local --enable-gpl --enable-libxvid --enable-postproc --enable-avfilter --enable-shared --enable-libx264 --enable-nonfree --enable-libfaac --enable-libmp3lame --enable-version3 --enable-postproc --enable-pthreads --enable-x11grab
[Sat Feb 11 03:21:07 2012] ivdr.pl: libavutil 50.36. 0 / 50.36. 0
[Sat Feb 11 03:21:07 2012] ivdr.pl: libavcore 0.16. 1 / 0.16. 1
[Sat Feb 11 03:21:07 2012] ivdr.pl: libavcodec 52.108. 0 / 52.108. 0
[Sat Feb 11 03:21:07 2012] ivdr.pl: libavformat 52.93. 0 / 52.93. 0
[Sat Feb 11 03:21:07 2012] ivdr.pl: libavdevice 52. 2. 3 / 52. 2. 3
[Sat Feb 11 03:21:07 2012] ivdr.pl: libavfilter 1.74. 0 / 1.74. 0
[Sat Feb 11 03:21:07 2012] ivdr.pl: libswscale 0.12. 0 / 0.12. 0
[Sat Feb 11 03:21:07 2012] ivdr.pl: libpostproc 51. 2. 0 / 51. 2. 0
[Sat Feb 11 03:21:07 2012] ivdr.pl: pipe:: Invalid data found when processing input at components//istream.pl line 309.
Hast Du ne Idee, was man noch verändern muss, damit das läuft?
Gruß und schönes Wochenende!
Die Sterne (Wildcards) sind glaube ich nicht das Problem. Arbeitet das Betriebsystem, der VDR und iVDR mit den selben Zeichensatzeinstellungen?
Gibt es denn das Verzeichnis "/var/www/iexport/*Machtlos/2010-07-24.01.49*.rec/0*" oder wie heist es denn wirklich?
Hi!
Die Zeichensatzeinstellungen sind die gleichen, hab ich kontrolliert, ABER wo Du so nach dem Verzeichnis iexport fragst, daß kommt mir jetzt auch spanisch vor. Meine Aufnahmen liegen natürlich unter /srv/vdr/video.00, video.01, etc., wie bei yaVDR üblich... Das kontrollier ich nochmal!
Vielen dank für den Denkanstoß!
Don’t have an account yet? Register yourself now and be a part of our community!