RealPlayer/Mplayer: realmedia "mit streamtuner" abspielen und aufzeichnen (dapper/amd64)

Gerhard Gaußling ggrubbish at web.de
Don Jul 13 00:00:37 BST 2006


Hallo,

Ich habe ein Problem mit dem streanmtuner und realmedia streams.

realplayer ist installiert, allerdings von real.com [1], und nicht aus 
dem repository.
Er ist auf dapper amd64 installiert, und blieb zuerst stumm. 
Merkwürdigerweise geht er jetzt, allerdings ruckelt das Bild, und es 
gibt auch manchmal Aussetzer im audiostream, z.B. 
WDR 5
"rtsp://a1836.l751839969.c7518.e.lr.akamaistream.net/live/D/1836/7518/v0001/reflector:39969"

Es kommt außerdem diese Fehlermeldung:
(realplay.bin:27232): Pango-WARNING **: error opening config 
file '/etc/pango32/pangorc': Key file contains line 'Pango]' which is 
not a key-value pair, group, or comment

Das betrifft aber wohl nur das Textrendering, Layout und 
Internationalisierung. Mir ist nichts aufgefallen, außer, daß der 
Fehler im chroot nicht kommt.

Das Ruckeln stört, dabei habe ich DSL 6000 und einen Atlon64 3500+, asus 
A8N-SLI-Deluxe und eine Maxtor 6Y200M0, dazu 1GiB RAM.

$ lspci|grep VGA
0000:01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 
6600 GT] (rev a2)

$ dpkg -l *nvidia* |grep ^ii
ii  nvidia-glx                       1.0.8762+2.6.15.11-3                
NVIDIA binary XFree86 4.x/X.Org driver
ii  nvidia-kernel-common             20051028+1                          
NVIDIA binary kernel module common files
ii  nvidia-kernel-source             1.0.8762+2.6.15.11-3                
NVIDIA binary kernel module source

Nun habe ich versucht unter streamtuner > Einstellungen > Anwendungen 
> "Einen Realaudio (R) Stream anhören" versucht mit
/usr/bin/realplay %q
oder
dchroot -c i386_chroot -d /usr/local/bin/realplay %q

den RealPlayer mit dem ausgewähltem Stream zu hören 
Streamtuner > Vorauswahl:
Name: WDR 5
Genre: Info, Weltmusik, Jazz
Web: http://www.wdr.de/wdrlive/media/wdr5.smil
URL:rtsp://a1836.l751839969.c7518.e.lr.akamaistream.net/live/D/1836/7518/v0001/reflector:39969

Dabei wird aber immer der xmms gestartet, der mit rtsp nichts anfangen 
kann (?).

Das brachte mich dazu den mplayer näher zu untersuchen.
Mit dem gibt es einige Probleme: Er startet nicht, funktioniert aber als 
engine z.B. in KMplayer oder als plugin im mozilla (flash sound geht 
übrigens auch im chroot_32bit firefox).

Muß der Vorführeffekt sein, jetzt streamt der:
$ 
mplayer "rtsp://a1067.l751822016.c7518.e.lr.akamaistream.net/live/D/1067/7518/v0001/reflector:22016"
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer 
Team
CPU: Advanced Micro Devices Athlon 64 Newcastle,Winchester,San 
Diego,Venice; Sempron Palermo (Family: 15, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.


91 audio & 204 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing 
rtsp://a1067.l751822016.c7518.e.lr.akamaistream.net/live/D/1067/7518/v0001/reflector:22016.
STREAM_RTSP, URL: 
rtsp://a1067.l751822016.c7518.e.lr.akamaistream.net/live/D/1067/7518/v0001/reflector:22016
Resolving a1067.l751822016.c7518.e.lr.akamaistream.net for AF_INET6...
Couldn't resolve name for AF_INET6: 
a1067.l751822016.c7518.e.lr.akamaistream.net
Resolving a1067.l751822016.c7518.e.lr.akamaistream.net for AF_INET...
Connecting to server 
a1067.l751822016.c7518.e.lr.akamaistream.net[81.52.131.207]: 554...
Cache size set to 640 KBytes
Cache fill: 18.75% (122880 bytes)
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-multirate-realaudio-live
demux_real: invalid chunksize! (0)
Clip info:
 name: WDR 5
 author: Westdeutscher Rundfunk
 copyright: (C) 2004 Westdeutscher Rundfunk
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 32.0 kbit/2.27% (ratio: 4005->176400)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio decoder)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
alsa-init: 1 soundcard found, using: default
ALSA lib pcm_dmix.c:819:(snd_pcm_dmix_open) unable to open slave
alsa-init: playback open error: Device or resource busy
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or 
resource busy
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format s16le
[AO SDL] Unable to open audio: No available audio device
[AO ESD] latency: [server: 0.28s, net: 0.00s] (adjust 0.28s)
AO: [esd] 44100Hz 2ch s16le (2 bytes per sample)
Building audio filter chain for 44100Hz/2ch/s16le -> 
44100Hz/2ch/s16le...
Video: no video
Starting playback...
A:  19.0 (18.9) of 0.0 (unknown)  1.6% 17%


Ah, ok gmplayer ging nicht, da er das default skin nicht findet (der 
Ordner ist tatsächlich leer):
$ 
gmplayer "rtsp://a1067.l751822016.c7518.e.lr.akamaistream.net/live/D/1067/7518/v0001/reflector:22016"
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer 
Team
CPU: Advanced Micro Devices Athlon 64 Newcastle,Winchester,San 
Diego,Venice; Sempron Palermo (Family: 15, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

91 audio & 204 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
[skin] file ( /usr/share/mplayer/Skin/default/skin ) not found.
Skin not found (default).

$ dpkg -l *mplayer*|grep ^ii
ii  kmplayer              0.9.1.99+0.9.2-rc1-0ubuntu1           media 
player for KDE
ii  kmplayer-base         0.9.1.99+0.9.2-rc1-0ubuntu1           Base 
files for KMPlayer
ii  kmplayer-doc          0.9.1.99+0.9.2-rc1-0ubuntu1           Handbook 
for KMPlayer
ii  kmplayer-konq-plugins 0.9.1.99+0.9.2-rc1-0ubuntu1           KMPlayer 
plugin for KHTML/Konqueror
ii  mozilla-mplayer       3.17-1ubuntu1                         
MPlayer-Plugin for Mozilla
ii  mplayer               0.99+1.0pre7try2+cvs20060117-0ubuntu8 The 
Ultimate Movie Player For Linux
ii  mplayer-amd64         0.99+1.0pre7try2+cvs20060117-0ubuntu8 The 
Ultimate Movie Player For Linux (dummy p
ii  mplayer-doc           0.99+1.0pre7try2+cvs20060117-0ubuntu8 The 
Ultimate Movie Player For Linux (Documen
ii  mplayer-fonts         3.5-2                                 Fonts 
for mplayer
ii  mplayer-skins         2-6                                   Skins 
for the Ubuntu mplayer Package
ii  xmms-xmmplayer        0.3.3-1                               XMMS 
plugin that uses MPlayer to play video


Womit zeichnet ihr realstreams auf? Macht das StreamRipper?
Wie bekommt man das Ruckeln des realplayer in den Griff?
Woher bekomme ich den default skin für gmplayer? 
Oder schmiert der aus anderen Gründen ab?

ciao

Gerhard


 [1] RealPlayer 10.0.7.785 (gold) 

Package: streamtuner
Version: 0.99.99-5ubuntu6

-- System Information:
Debian Release: testing/unstable
  APT prefers dapper-updates
  APT policy: (500, 'dapper-updates'), (500, 'dapper-security'), 
(500, 'dapper')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-26-amd64-generic
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set 
to C)

Versions of packages streamtuner depends on:
ii  libc6               2.3.6-0ubuntu20      
ii  libcairo2           1.0.4-0ubuntu1       
ii  libcomerr2          1.38-2ubuntu2        
ii  libcurl3            7.15.1-1ubuntu2      
ii  libfontconfig1      2.3.2-1.1ubuntu12    
ii  libfreetype6        2.1.10-1ubuntu2.1   
ii  libglib2.0-0        2.10.3-0ubuntu1      
ii  libgtk2.0-0         2.8.18-0ubuntu2      
ii  libidn11            0.5.18-1            
ii  libkrb53            1.4.3-5            
ii  libpango1.0-0       1.12.3-0ubuntu1     
ii  libpng12-0          1.2.8rel-5         
ii  libssl0.9.8         0.9.8a-7build1     
ii  libtagc0            1.4-3                
ii  libx11-6            2:1.0.0-0ubuntu9     
ii  libxcursor1         1.1.5.2-0ubuntu4     
ii  libxext6            2:1.0.0-0ubuntu4    
ii  libxfixes3          1:3.0.1.2-0ubuntu3  
ii  libxi6              2:1.0.0-0ubuntu3    
ii  libxinerama1        2:1.0.1-0ubuntu2     
ii  libxml2             2.6.24.dfsg-1ubuntu1 
ii  libxrandr2          1:1.1.0.2-0ubuntu4   
ii  libxrender1         1:0.9.0.2-0ubuntu2 
ii  python              2.4.2-0ubuntu3      
ii  python-gtk2         2.8.6-0ubuntu1     
ii  python2.4           2.4.3-0ubuntu4       
ii  zlib1g              1:1.2.3-6ubuntu4     

streamtuner recommends no packages.

-- no debconf information