vdr-SDTV-streaming via mediatomb to Buffalo Link Theater without mencoder ?

  • Hallo !
    Ich teste gerade Kubuntu 8.04 mit vdr und mediatomb. Der vdr mit Mozilla-plugin streamt Video, die Bilder kann ich mit Firefox 3.0 auf 127.0.0.1:3000 empfangen. Der mediatomb überträgt in der Einstellung "Standard" MPG-Ströme OHNE Recodierung durch ffmpeg direkt und ruckelfrei mit vlc zum "Buffalo Link Theater". . .
    Mir gelingt allerdings keine Darstellung des vdr-Stroms mit dem externen Streaming-Client, obwohl dieser Dateien mit ext: "sdtv-stream" öffnen kann(avisynth.dll u.a.DlL sind korrekt installiert).
    Liegt das etwa an einem fehlenden Demuxer für den mencoder(Was hat "AVS" wohl nur mit dem Datenstrom vor? Ist das der fehlende Demuxer? Wo finde ich diesen ???? bzw. Brauche ich ihn überhaupt?)
    . . . Es wäre sehr viel eleganter, den Datenstrom direkt, ohne mencoder ins Ethernet zu schicken, da ich nur einen sehr leistungsschwachen PC besitze.
    Wer weiß eventuell Rat ?


    Grüße Halifax


    mediatomb:
    Konsolen-output
    config.xml




    Server version 0.11.0 - http://mediatomb.cc/


    ===============================================================================
    Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
    MediaTomb is free software, covered by the GNU General Public License version 2


    2008-09-03 20:07:40 INFO: Loading configuration from: /root/.mediatomb/config.xml
    2008-09-03 20:07:40 INFO: Checking configuration...
    2008-09-03 20:07:40 INFO: Setting filesystem import charset to UTF-8
    2008-09-03 20:07:40 INFO: Setting metadata import charset to UTF-8
    2008-09-03 20:07:40 INFO: Setting playlist charset to UTF-8
    2008-09-03 20:07:40 INFO: Configuration check succeeded.
    2008-09-03 20:07:40 INFO: Initialized port: 49152
    2008-09-03 20:07:40 INFO: Server bound to: 192.168.0.1
    2008-09-03 20:07:41 INFO: MediaTomb Web UI can be reached by following this link:
    2008-09-03 20:07:41 INFO: http://192.168.0.1:49152/
    2008-09-03 20:07:41 INFO: Adding /media/sda5/Mpeg2
    2008-09-03 20:08:00 INFO: Arguments: %in %out
    MEncoder 2:1.0~rc2-0ubuntu13 (C) 2000-2007 MPlayer Team
    CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Model: 8, Stepping: 6)
    CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
    Compiled with runtime CPU detection.
    Configuration: --enable-runtime-cpudetection --target=i586-linux --prefix=/usr --confdir=/etc/mplayer --mandir=/usr/share/man --win32codecsdir=/usr/lib/win32 --enable-largefiles --disable-libdvdcss-internal --enable-smb --enable-ftp --enable-cdparanoia --enable-radio --enable-lirc --enable-joystick --enable-xf86keysym --disable-tremor-internal --enable-liba52 --enable-musepack --enable-speex --enable-libvorbis --enable-mad --enable-mp3lib --enable-theora --enable-libdv --enable-libmpeg2 --enable-tv-v4l2 --enable-alsa --enable-ossaudio --enable-esd --enable-arts --enable-pulse --enable-nas --enable-xinerama --enable-menu --enable-xv --enable-vm --enable-gl --enable-xmga --enable-mga --enable-3dfx --enable-tdfxfb --enable-sdl --enable-aa --enable-caca --enable-dxr3 --enable-xvmc --with-xvmclib=XvMCW --enable-ggi --enable-fbdev --enable-freetype --enable-gif --enable-png --enable-jpeg --enable-liblzo --enable-fribidi --enable-ladspa --enable-gui --enable-mencoder
    init_freetype
    get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
    font: can't open file: /root/.mplayer/font/font.desc
    Bitmap font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
    Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
    Filename for url is now http://127.0.0.1:3000/TS/S19.2E-1-1079-28006.vdr
    Filename for url is now http://127.0.0.1:3000/TS/S19.2E-1-1079-28006.vdr
    STREAM_HTTP(1), URL: http://127.0.0.1:3000/TS/S19.2E-1-1079-28006.vdr
    Resolving 127.0.0.1 for AF_INET6...
    Couldn't resolve name for AF_INET6: 127.0.0.1
    Connecting to server 127.0.0.1[127.0.0.1]: 3000...
    --- HTTP DEBUG HEADER --- START ---
    protocol: [HTTP/1.0]
    http minor version: [0]
    uri: [(null)]
    method: [(null)]
    status code: [200]
    reason phrase: [OK]
    body size: [0]
    Fields:
    0 - Content-Type: video/mpeg
    --- HTTP DEBUG HEADER --- END ---
    Content-Type: [video/mpeg]
    Cache size set to 320 KBytes
    STREAM: [null] http://127.0.0.1:3000/TS/S19.2E-1-1079-28006.vdr
    STREAM: Description: http streaming
    STREAM: Author: Bertrand, Albeau, Reimar Doeffinger, Arpi?
    STREAM: Comment: plain http
    success: format: 0 data: 0x0 - 0x0
    CACHE_PRE_INIT: 0 [0] 0 pre:0 eof:0


    LAVF_check: MPEG2 transport stream format
    Checking for YUV4MPEG2
    ASF_check: not ASF guid!
    Checking for NuppelVideo
    Checking for REAL
    Checking for SMJPEG
    Searching demuxer type for filename http://127.0.0.1:3000/TS/S19.2E-1-1079-28006.vdr ext: .vdr
    Checking for Nullsoft Streaming Video
    Stream not seekable!
    Checking for MOV
    Checking for VIVO
    header block 1 size: 66
    AVS: avs_check_file - attempting to open file http://127.0.0.1:3000/TS/S19.2E-1-1079-28006.vdr


    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


    <?xml version="1.0" encoding="UTF-8"?>
    <config version="1" xmlns="http://mediatomb.cc/config/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/1 http://mediatomb.cc/config/1.xsd">
    <server>
    <ui enabled="yes">
    <accounts enabled="yes" session-timeout="30">
    <account user="mediatomb" password="mediatomb"/>
    </accounts>
    </ui>
    <name>MediaTomb</name>
    <udn>uuid:f72daa33-15fa-4719-9c6b-1537935ec244</udn>
    <home>/home/manfred/.mediatomb</home>
    <webroot>/usr/share/mediatomb/web</webroot>
    <storage>
    <sqlite3 enabled="yes">
    <database-file>mediatomb.db</database-file>
    </sqlite3>
    <mysql enabled="no">
    <host>localhost</host>
    <username>mediatomb</username>
    <database>mediatomb</database>
    </mysql>
    </storage>
    <protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->
    <!--
    Uncomment the lines below to get rid of jerky avi playback on the
    DSM320 or to enable subtitles support on the DSM units
    -->
    <!--
    <custom-http-headers>
    <add header="X-User-Agent: redsonic"/>
    </custom-http-headers>


    <manufacturerURL>redsonic.com</manufacturerURL>
    <modelNumber>105</modelNumber>
    -->
    <!-- Uncomment the line below if you have a Telegent TG100 -->
    <!--
    <upnp-string-limit>101</upnp-string-limit>
    -->
    </server>
    <import hidden-files="yes">
    <scripting script-charset="UTF-8">
    <common-script>/usr/share/mediatomb/js/common.js</common-script>
    <playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
    <virtual-layout type="builtin">
    <import-script>/usr/share/mediatomb/js/import.js</import-script>
    </virtual-layout>
    </scripting>
    <mappings>
    <extension-mimetype ignore-unknown="no">
    <map from="sdtv-stream" to="video/x-vdr-sdtv"/>
    <map from="vdr-recording" to="video/x-vdr-sdtv-recording"/>
    <map from="mp3" to="audio/mpeg"/>
    <map from="ogg" to="application/ogg"/>
    <map from="asf" to="video/x-ms-asf"/>
    <map from="asx" to="video/x-ms-asf"/>
    <map from="wma" to="audio/x-ms-wma"/>
    <map from="wax" to="audio/x-ms-wax"/>
    <map from="wmv" to="video/x-ms-wmv"/>
    <map from="wvx" to="video/x-ms-wvx"/>
    <map from="wm" to="video/x-ms-wm"/>
    <map from="wmx" to="video/x-ms-wmx"/>
    <map from="m3u" to="audio/x-mpegurl"/>
    <map from="pls" to="audio/x-scpls"/>
    <map from="flv" to="video/x-flv"/>
    <!-- Uncomment the line below for PS3 divx support -->
    <map from="avi" to="video/divx"/>
    <map from="mpg" to="video/mp2p"/>
    <!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->
    <!-- <map from="avi" to="video/avi"/> -->
    </extension-mimetype>
    <mimetype-upnpclass>
    <map from="audio/*" to="object.item.audioItem.musicTrack"/>
    <map from="video/*" to="object.item.videoItem"/>
    <map from="image/*" to="object.item.imageItem"/>
    </mimetype-upnpclass>
    <mimetype-contenttype>
    <treat mimetype="video/mp2p" as="mpg"/>
    <treat mimetype="audio/mpeg" as="mp3"/>
    <treat mimetype="application/ogg" as="ogg"/>
    <treat mimetype="audio/x-flac" as="flac"/>
    <treat mimetype="image/jpeg" as="jpg"/>
    <treat mimetype="audio/x-mpegurl" as="playlist"/>
    <treat mimetype="audio/x-scpls" as="playlist"/>
    <treat mimetype="audio/x-wav" as="pcm"/>
    <treat mimetype="audio/L16" as="pcm"/>
    <treat mimetype="video/x-msvideo" as="avi"/>
    </mimetype-contenttype>
    </mappings>
    </import>
    <transcoding enabled="yes">
    <mimetype-profile-mappings>
    <transcode mimetype="video/x-vdr-sdtv" using="mencoder-stream-mpeg-sh"/>
    <transcode mimetype="video/x-vdr-sdtv-recording" using="mencoder-recording-mpeg-sh"/>
    <transcode mimetype="video/mp2p" using="vlcmpeg"/>
    <transcode mimetype="video/x-flv" using="vlcmpeg"/>
    <transcode mimetype="application/ogg" using="vlcmpeg"/>
    <!-- <transcode mimetype="application/ogg" using="oggflac2raw"/> -->
    <transcode mimetype="audio/x-flac" using="oggflac2raw"/>
    </mimetype-profile-mappings>
    <profiles>
    <profile name="mencoder-stream-mpeg-sh" enabled="yes" type="external">
    <mimetype>video/mpeg</mimetype>
    <accept-url>yes</accept-url>
    <first-resource>yes</first-resource>
    <agent command="mt-mencoder-stream-mpeg.sh" arguments="%in %out"/>
    <buffer size="2097152" chunk-size="131072" fill-size="327860"/>
    </profile>
    <profile name="mencoder-recording-mpeg-sh" enabled="yes" type="external">
    <mimetype>video/mpeg</mimetype>
    <accept-url>yes</accept-url>
    <first-resource>yes</first-resource>
    <agent command="mt-mencoder-recording-mpeg.sh" arguments="%in %out"/>
    <buffer size="20485760" chunk-size="131072" fill-size="327860"/>
    </profile>
    <profile name="oggflac2raw" enabled="no" type="external">
    <mimetype>audio/L16</mimetype>
    <accept-url>yes</accept-url>
    <first-resource>yes</first-resource>
    <accept-ogg-theora>yes</accept-ogg-theora>
    <agent command="ogg123" arguments="-d raw -f %out %in"/>
    <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
    </profile>
    <profile name="vlcmpeg" enabled="yes" type="external">
    <mimetype>video/mpeg</mimetype>
    <accept-url>yes</accept-url>
    <first-resource>yes</first-resource>
    <accept-ogg-theora>yes</accept-ogg-theora>
    <agent command="vlc" arguments="-I dummy %in -v --sout #standard{access=file,mux=ps,dst=%out} vlc:quit"/>
    <buffer size="20485760" chunk-size="131072" fill-size="327860"/>
    </profile>
    </profiles>
    </transcoding>
    </config>

Jetzt mitmachen!

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