genau als root.
mir ist gerade aufgefallen, dass ich pes (also *.vdr) nicht streamen kann. weder *:3000/
vlc kann irgendwie nur die ts-files öffnen.
hm... nunmehr bekomme ich write error: filehandle isn't open at /usr/lib/cgi-bin/mvdr.pl line 592
genau als root.
mir ist gerade aufgefallen, dass ich pes (also *.vdr) nicht streamen kann. weder *:3000/
vlc kann irgendwie nur die ts-files öffnen.
hm... nunmehr bekomme ich write error: filehandle isn't open at /usr/lib/cgi-bin/mvdr.pl line 592
Bei VLC läuft das Terminal nicht.
Starte mal vlc mit debug ausgabe:
cvlc -vvv -I telnet --telnet-port 4212 --telnet-password videolan
auf mein galaxy i9000 rennt es nicht.
1. stream wird gestartet
2. video kann nicht wiedergegeben werden
PS videostream via browser von pc rennt.
vlclog:
log via pastebin
hat wer ein tipp?
Hi,
Ich werde morgen eine neue Version uploaden.
Da hat sich einiges geändert. Server und client.
Du kannst mal im mvdr.pl nach "http://127.0.0.1:3000/PS/" suchen, und PS zu TS ändern.
Gruß
eine änderung im alten mvdr-pl auf /TS/ hat nichts gebracht.
beim neuen droidvdr geht nicht mal die channel-list, nur die übersicht kommt.
gibts irgendwo ein loging? wird die selbe vlc version benutzt?
welch transcode version ist von nöten?
oder noch ein tip.
kann es sein, das es sich mit dem streamdev-server --extern remux beisst?
so, hab mal den vlc 1.1.4 kompiliert und ins pl ein debugin für den vlc aufruf eingebaut und das extrahierte ohne deamon gestartet.
cvlc --rtp-caching=5000 --pidfile /var/pid/vlc http://192.168.0.10:3000/TS/1 --sout=#transcode{vfilter=canvas{width=320,height=180,aspect=16:9},vcodec=h264,width=320,height=180,fps=25,bitrate=500,venc=x264{profile=baseline,preset=fast,tune=grain,level=1.2,min-keyint=20,keyint=40,vbv-bufsize=800,partitions=all,no-cabac,subme=7,ref=2,mixed-refs=1,bframes=0,trellis=2,direct=auto,qcomp=0.0,qpmax=51},acodec=mp4a,ab=32,channels=1,samplerate=22050}:gather:rtp{mp4a-latm,sdp=rtsp://192.168.0.10:1235/test.sdp} -v
was will mir vlc 1.1.4 hiermit sagen?
[0x80e8ed0] main interface error: no suitable interface module
[0x80f6578] main interface error: no suitable interface module
[0x804cc58] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x80f6578] dummy interface: using the dummy interface module...
[0x8103e60] main stream output error: stream chain failed for `transcodesamplerate=22050:gather:rtpsdp=rtsp://192.168.0.10:1235/test.sdp'
[0x80f05f0] main input error: cannot start stream output instance, aborting
was will mir vlc 1.0.5 hiermit sagen?
[0x821a268] main demux warning: no access_demux module matching "file" could be loaded
[0x81a61f0] inhibit interface error: Failed to connect to the D-Bus session daemon: dbus-launch failed to autolaunch D-Bus session: Autolaunch error: X11 initialization failed.
[0x81a61f0] main interface warning: no interface module matching "inhibit,none" could be loaded
[0x81a61f0] main interface error: no suitable interface module
[0x8067178] main libvlc error: interface "inhibit,none" initialization failed
[0x821ab58] main interface error: option x11-display does not exist
[0x821ab58] main interface warning: no interface module matching "globalhotkeys,none" could be loaded
[0x821ab58] main interface error: no suitable interface module
[0x8067178] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x821a8a0] dummy interface: using the dummy interface module...
[0x81a63d8] main stream out error: no sout stream module matched "transcodesamplerate=22050"
[0x81a6300] main stream output error: stream chain failed for `transcodesamplerate=22050:gather:rtpsdp=rtsp://192.168.0.10:1235/test.sdp'
[0xb4e00b30] main input error: cannot start stream output instance, aborting
Alles anzeigen
vieleicht kennt wer vlc besser als ich. und kennt die richtige configure option.
die hab ich genommen:
./configure '--prefix=/usr' '--disable-x11' '--disable-xvideo' '--disable-glx' '--disable-sd-disable-mad' '--without-x' '--disable-ffmpeg' '--disable-wxwidgets' '--disable-skins' '--enable-x264' '--enable-mp4' '--disable-live555' '--disable-sdl' '--disable-fribidi' '--disable-qt4' '--disable-skins2' '--disable-zvbi' '--enable-libmpeg2' '--enable-alsa' '--enable-ogg' '--enable-oss' '--enable-theora' '--enable-mad' '--enable-a52' '--enable-faac' '--enable-faad' '--enable-twolame' '--enable-debug' '--disable-v4l' '--disable-v4l2' '--enable-run-as-root' '--disable-postproc' 'PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig'
hmm. eineauflistung der abhängigkeiten wäre nicht schlecht.
hab libdvbpsi integriert, vlc neu kompeliert, gleicher fehler
[0xb7101108] main stream output error: stream chain failed for `transcodesamplerate=22050:gather:rtpsdp=rtsp://192.168.0.10:1235/test.sdp'
[0x812e770] main input error: cannot start stream output instance, aborting
gibt auch ne andere möglichkeit aum mein galaxy vdr zu schaun?
Live-Streaming ist leider momentan nur über das rtsp-Protokoll möglich (http ist nur progressive-download möglich).
Normalerweise sollte auch folgendes Möglich sein.
Du könntest auch ffserver als rtsp server hernehmen.
Mir wäre auch etwas anderes als VLC lieber. Nur der ffserver war bis vor kurzem sehr Fehlerhaft mit rtsp.
Solltest du einen rtsp-server kennen dan kan man auch über externremux den stream holen.
hab mal libx264 und ffmpeg aus den sourcen kompeliert.
kann mir wer sagen, wie die ffserver.conf mit http://localhost:3000/TS/1 als stream aussehen muss?
ich habs mit VideoCodec libx264 und Format rtp probiert.
die formats kann ffserver:
D. = Demuxing supported
.E = Muxing supported
--
E 3g2 3GP2 format
E 3gp 3GP format
D 4xm 4X Technologies format
D IFF IFF format
D ISS Funcom ISS format
D MTV MTV format
DE RoQ raw id RoQ format
D aac raw ADTS AAC
DE ac3 raw AC-3
E adts ADTS AAC
D aea MD STUDIO audio
DE aiff Audio IFF
DE alaw PCM A-law format
DE amr 3GPP AMR file format
D anm Deluxe Paint Animation
D apc CRYO APC format
D ape Monkey's Audio
DE asf ASF format
E asf_stream ASF format
DE ass SSA/ASS format
DE au SUN AU format
DE avi AVI format
E avm2 Flash 9 (AVM2) format
D avs AVS format
D bethsoftvid Bethesda Softworks VID format
D bfi Brute Force & Ignorance
D bink Bink
D c93 Interplay C93
D caf Apple Core Audio Format
D cavsvideo raw Chinese AVS video
D cdg CD Graphics Format
E crc CRC testing format
DE daud D-Cinema audio format
DE dirac raw Dirac
DE dnxhd raw DNxHD (SMPTE VC-3)
D dsicin Delphine Software International CIN format
DE dts raw DTS
DE dv DV video format
E dvd MPEG-2 PS format (DVD VOB)
D dxa DXA
D ea Electronic Arts Multimedia Format
D ea_cdata Electronic Arts cdata
DE eac3 raw E-AC-3
DE f32be PCM 32 bit floating-point big-endian format
DE f32le PCM 32 bit floating-point little-endian format
DE f64be PCM 64 bit floating-point big-endian format
DE f64le PCM 64 bit floating-point little-endian format
DE ffm FFM (FFserver live feed) format
D film_cpk Sega FILM/CPK format
DE filmstrip Adobe Filmstrip
DE flac raw FLAC
D flic FLI/FLC/FLX animation format
DE flv FLV format
E framecrc framecrc testing format
E gif GIF Animation
D gsm raw GSM
DE gxf GXF format
DE h261 raw H.261
DE h263 raw H.263
DE h264 raw H.264 video format
D idcin id Cinematic format
DE image2 image2 sequence
DE image2pipe piped image2 sequence
D ingenient raw Ingenient MJPEG
D ipmovie Interplay MVE format
E ipod iPod H.264 MP4 format
D iv8 A format generated by IndigoVision 8000 video server
D lmlm4 lmlm4 raw format
DE m4v raw MPEG-4 video format
DE matroska Matroska file format
DE mjpeg raw MJPEG video
DE mlp raw MLP
D mm American Laser Games MM format
DE mmf Yamaha SMAF
E mov MOV format
D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG-4/Motion JPEG 2000 format
E mp2 MPEG audio layer 2
DE mp3 MPEG audio layer 3
E mp4 MP4 format
D mpc Musepack
D mpc8 Musepack SV8
DE mpeg MPEG-1 System format
E mpeg1video raw MPEG-1 video
E mpeg2video raw MPEG-2 video
DE mpegts MPEG-2 transport stream format
D mpegtsraw MPEG-2 raw transport stream format
D mpegvideo raw MPEG video
E mpjpeg MIME multipart JPEG format
D msnwctcp MSN TCP Webcam stream
DE mulaw PCM mu-law format
D mvi Motion Pixels MVI format
DE mxf Material eXchange Format
E mxf_d10 Material eXchange Format, D-10 Mapping
D nc NC camera feed format
D nsv Nullsoft Streaming Video
E null raw null video format
DE nut NUT format
D nuv NuppelVideo format
DE ogg Ogg
D oma Sony OpenMG audio
E psp PSP MP4 format
D psxstr Sony Playstation STR format
D pva TechnoTrend PVA file and stream format
D qcp QCP format
D r3d REDCODE R3D format
DE rawvideo raw video format
E rcv VC-1 test bitstream
D rl2 RL2 format
DE rm RealMedia format
D rpl RPL/ARMovie format
E rtp RTP output format
DE rtsp RTSP output format
DE s16be PCM signed 16 bit big-endian format
DE s16le PCM signed 16 bit little-endian format
DE s24be PCM signed 24 bit big-endian format
DE s24le PCM signed 24 bit little-endian format
DE s32be PCM signed 32 bit big-endian format
DE s32le PCM signed 32 bit little-endian format
DE s8 PCM signed 8 bit format
D sdp SDP
D shn raw Shorten
D siff Beam Software SIFF
D smk Smacker video
D sol Sierra SOL format
DE sox SoX native format
E spdif IEC958 - S/PDIF (IEC-61937)
E svcd MPEG-2 PS format (VOB)
DE swf Flash format
D thp THP
D tiertexseq Tiertex Limited SEQ format
D tmv 8088flex TMV
DE truehd raw TrueHD
D tta True Audio
D txd Renderware TeXture Dictionary
DE u16be PCM unsigned 16 bit big-endian format
DE u16le PCM unsigned 16 bit little-endian format
DE u24be PCM unsigned 24 bit big-endian format
DE u24le PCM unsigned 24 bit little-endian format
DE u32be PCM unsigned 32 bit big-endian format
DE u32le PCM unsigned 32 bit little-endian format
DE u8 PCM unsigned 8 bit format
D vc1 raw VC-1
D vc1test VC-1 test bitstream format
E vcd MPEG-1 System format (VCD)
D vmd Sierra VMD format
E vob MPEG-2 PS format (VOB)
DE voc Creative Voice file format
D vqf Nippon Telegraph and Telephone Corporation (NTT) TwinVQ
D w64 Sony Wave64 format
DE wav WAV format
D wc3movie Wing Commander III movie format
E webm WebM file format
D wsaud Westwood Studios audio format
D wsvqa Westwood Studios VQA format
D wv WavPack
D xa Maxis XA File Format
D yop Psygnosis YOP Format
DE yuv4mpegpipe YUV4MPEG pipe format
Alles anzeigen
Was auch geht, aus dem Perl-Script (mvdr.pl) den VDR so zu starten,
das der VLC sich den remuxten-Stream abholt. Somit muß VLC nur als rtsp-Server Arbeiten.
Das sollte auf jeden fall gehen.
bei mir kommt beim browsertest auch nur done play. telnet und perl hab ich überprüft, jetzt weiss ich nicht mehr weiter...
our $cgiurl = "/cgi-bin/mvdr.pl";
our $localhost = "192.168.0.10";
our $svdrpServer = "127.0.0.1";
our $svdrpPort = 6419;
our $channels = "/etc/vdr/channels.conf";
our $videodir = "/srv/vdr/video.00";
our $tempdir = "/tmp/";
our $VLC_RTSP_TRANSCODE_H = "--sout=#transcode{vfilter=canvas{width=320,height=180,aspect=16:9},vcodec=h264,width=320,height=180,fps=25,bitrate=500,venc=x264{profile=baseline,preset=fast,tune=grain,level=1.2,min-keyint=20,keyint=40,vbv-bufsize=800,partitions=all,no-cabac,subme=7,ref=2,mixed-refs=1,bframes=0,trellis=2,direct=auto,qcomp=0.0,qpmax=51},acodec=mp4a,ab=32,channels=1,samplerate=22050}:gather:rtp{mp4a-latm,sdp=rtsp://192.168.0.10:1235/test.sdp}";
our $VLC_RTSP_TRANSCODE_M = "--sout=#transcode{vfilter=canvas{width=320,height=180,aspect=16:9},vcodec=h264,width=320,height=180,fps=22,bitrate=380,venc=x264{profile=baseline,preset=fast,tune=grain,level=1.2,min-keyint=20,keyint=40,vbv-bufsize=800,partitions=all,no-cabac,subme=7,ref=2,mixed-refs=1,bframes=0,trellis=2,direct=auto,qcomp=0.0,qpmax=51},acodec=mp4a,ab=32,channels=1,samplerate=22050}:gather:rtp{mp4a-latm,sdp=rtsp://192.168.0.10:1235/test.sdp}";
our $VLC_RTSP_TRANSCODE_L = "--sout=#transcode{vfilter=canvas{width=120,height=90,aspect=16:9},vcodec=h264,width=120,height=90,fps=18,bitrate=150,venc=x264{profile=baseline,preset=fast,tune=grain,level=1.2,min-keyint=20,keyint=40,vbv-bufsize=800,partitions=all,no-cabac,subme=7,ref=2,mixed-refs=1,bframes=0,trellis=2,direct=auto,qcomp=0.0,qpmax=51},acodec=mp4a,ab=32,channels=1,samplerate=22050}:gather:rtp{mp4a-latm,sdp=rtsp://192.168.0.10:1235/test.sdp}";
# Zeichensatzeinstellungen
# bei Problemen mit Umlauten und Sonderzeichen
our $binmodeutf8 = "yes"; # ( no)
our $charset = "utf-8"; # ( ISO-8859-1 )
Alles anzeigen
die Bouquets, Sendungen und Aufnahmen sehe ich im Browser auf dem PC. Wenn ich z.B. eine lfd. Sendung auswähle schaltet der VDR auf diesen Kanal aber danach kommt im Browser immer nur done play.
Könnte mir da vielleicht jemand weiterhelfen?
ich habs entnervt aufgegeben. am wochenende ipad erstanden. istreamdev läuft wie ne 1.
suche noch ne strategie, den erwerb meiner frau beizubringen
und welche logs wären interressant?
Bestimmt vom vlc, wenn der nicht tut.
logausgabe: so sollte ca. der Aufruf ausschauen. (ip-des-Rechner natürlich ersetzen)
cvlc -vvv http://127.0.0.1:3000/TS/1 '--sout=#transcode{vfilter=canvas{width=320,height=180,aspect=16:9},vcodec=h264,width=320,
height=180,fps=25,bitrate=500,venc=x264{profile=baseline,preset=fast,tune=grain,level=1.2,
min-keyint=20,keyint=40,vbv-bufsize=800,partitions=all,no-cabac,subme=7,ref=2,mixed-refs=1
,bframes=0,trellis=2,direct=auto,qcomp=0.0,qpmax=51},acodec=mp4a,ab=32,channels=1,samplera
te=22050}:gather:rtp{mp4a-latm,sdp=rtsp://ip-des-Rechner:1235/test.sdp}'
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!