Hallo,
ich habe vdr auf einer reelbox avg laufen und möchte kern den HD livestream unter windows schauen.
Der VLC Player, wie hier schon berichtet, ist nicht zu verwenden.
Ich habe mir das k-lite codec pack installiert und kann damit über die
normale und classic Variante des windows media players die
HD-Aufnahmen schauen. Aber bei Angabe einer URL (der URL
zum vdr) wird der Content von den Playern auf Platte geschrieben.
Warum passiert, weiß ich nicht, wo doch der Media-Player doch auch
streams ohne Zwischenspeichern spielt. Nero Showtime in der Version 8
spielt ebenfalls problemlos die Aufnahmen ab. Jedoch zuckt dieser Player
bei streams überhaupt nicht: Keine Fehlermeldung, im logfile des vdr's
ist zu lesen, dass der stream nicht ausgelesen wird (Puffer-Überlauf).
Mit dem MPlayer 1.0rc1-3.4.2 habe ich keine Freude, der beendet seinen Dienst nach wenigen Sekunden:
Error while decoding frame!
[h264 @ 00B2DC90]concealing 6960 DC, 6960 AC, 6960 MV errors
Error while decoding frame!
Error while decoding frame!
Nach diesen Zeilen habe ich mir den neuesten mplayer installiert (svn 18.1.2007) und erhalte beim live streaming des Astra HD folgende
Ausschriften:
D:\Programme\MPlayer for Windows>.\mplayer -vfm ffmpeg -lavdopts threads=2 -auto
sync 30 http://192.168.178.233:3000/TS/115
MPlayer Sherpya-SVN-r25803-4.2.2 (C) 2000-2008 MPlayer Team
CPU: Genuine Intel(R) CPU T2500 @ 2.00GHz (Family: 6, Model: 14, Step
ping: 8)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
MPLAYER:
Playing http://192.168.178.233:3000/TS/115.
Connecting to server 192.168.178.233[192.168.178.233]: 3000...
NETWORK: Cache size set to 320 KBytes
Cache fill: 0.00% (0 bytes)
DEMUXER: TS file format detected.
DEMUXER: VIDEO H264(pid=1279) AUDIO A52(pid=1283) NO SUBS (yet)! PROGRAM N. 131
STREAM: Stream not seekable!
VIDEO: FPS seems to be: 25.000000
==========================================================================
VIDEO: Trying to force video codec driver family ffmpeg...
VIDEO: Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
VIDEO: Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
AUDIO: Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
AUDIO: Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
MPLAYER: AO: [dsound] 48000Hz 2ch s16le (2 bytes per sample)
MPLAYER: Starting playback...
VIDEO: VDec: vo config request - 1920 x 1088 (preferred colorspace: Planar YV1
2)
MPLAYER: VDec: using Planar YV12 as output csp (no 0)
MPLAYER: Movie-Aspect is 1.76:1 - prescaling to correct movie aspect.
MPLAYER: VO: [directx] 1920x1088 => 1920x1088 Planar YV12
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]no frame!
VIDEO: Error while decoding frame!
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]B picture before any references, skipping
VIDEO: [h264 @ 00D69F30]decode_slice_header error
VIDEO: [h264 @ 00D69F30]no frame!
Alles anzeigen
Das sieht jetzt schon besser aus, aber macht immer noch keinen Spaß: Ton läuft fast normal, Bild läuft mal langsam, mal normal.
Der Windowsclient ist ein Dual Core mit Windows XP, 2GB. Client und Server sind via Gigabit-Ethernet verbunden.
Gibt es eine befiredigende Lösung für ein echtes Livestreaming unter Windows?