Hallo joschic !
Dank giga-san hast Du "Bild", ich jetzt auch dazu noch "Ton" auf meinem Remote-client+HD-Beamer (SB16-sound unter Kubuntu 8.04 ist defekt auf meinem Server-PC) - also nochmals 1000-DANK an giga-san !!!!!!!!!!!!!
Fehlhafter Befehl in Zeile 3 von vdrplay.sh ist mir übrigends ebenfalls obskur . . .
soll wohl die jeweils alte Version von wget killen ?
Probier doch statt "vdr-admin" mal das neue "vdr-live" mit "Firefox"-vlc-plugin, dann wird Dir sicher manches klarer: Mußt zunächst den Sender wechseln, erst danach kannst Du Dir den neuen Kanal anzeigen lassen.
. . . also "Zappen" scheint irgenwie problematisch zu sein vom UPnP-Client aus.
Aber das macht zunächst doch garnichts, denn die PAL-Live-streams haben dank vdr+mediatomb doch wirklich beihnahe schon HD-Qualität.
Grüße
halifax
Beiträge von halifax
-
-
Hallo Giga-San !
Habe leider nur ein Buffalo-Link-Theater, daher sieht mein 002_ZDF.vdrs derzeit so aus:wget -v -O /home/halifax/ZDF.vdr http://127.0.0.1:3000/TS/S19.2E-1-1079-28006
Der Encoder kann nichts killen, scheint irgendwie der Wurm drin zu sein . . .
vdrplay.sh:
!/bin/bash
. $1
######################################################################Könntest Du mir ev. einen Tip geben, wie ich, statt mit dem Link-Theater den Stream aufzuzeichnen,
diesen in den Mediatomb-socket einstöpseln kann ?$2 ist bei mir eine Datei im tmp-Verzeichnis . . .
Sollte ich etwa auch noch `vlc` ins Spiel bringen?
Schon jetzt 1000-Dank für Deine Vorschläge, sie sind allemal sehr hilfreich !!!!!
Grüße
halifax -
-
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.xmlServer 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 22008-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:0LAVF_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.vdrXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
<?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>