Hallole !
Nachdem es mir gestern ENDLICH gelungen ist ein Live TV Bild auf die PS3 zu bekommen, und von der Qualitaet des Bildes so geplaettet bin - muss ich das einfach mit euch teilen.
Was braucht's ?
- ein VDR mit streamdev-server
- ein MediaTomb Media Server
- eine PS3
Wie gehts ?
Der streamdev server sollte funktionieren und die IP des Media Servers sollte Zugriff haben.
Der Media Server sollte auch getestet sein.
Die PS3 sollte im selben Subnet wie der Mediaserver liegen und so konfiguriert sein, das im XMB der Media Server funktioniert.
Teil 1: Die Media Server Config
Als Erstes registrieren wir einen Filetype fuer unsere VDR streams.
<extension-mimetype ignore-unknown="no">
.....
<map from="vdrs" to="video/x-vdr"/>
</extension-mimetype>
Dann richten wir einen Transcoder dafuer ein.
<transcoding enabled="yes">
<mimetype-profile-mappings>
<transcode mimetype="video/x-vdr" using="vdrplay"/>
</mimetype-profile-mappings>
<profiles>
<profile name="vdrplay" enabled="yes" type="external">
<mimetype>video/mpeg</mimetype>
<agent command="vdrplay.sh" arguments="%in %out"/>
<buffer size="10485760" chunk-size="131072" fill-size="2621440"/>
<accept-url>yes</accept-url>
<first-resource>yes</first-resource>
</profile>
</profiles>
</transcoding>
Alles anzeigen
Teil 2: Der Transcoder
Nicht lachen - es ist wirklich so einfach.
vdrplay.sh ( ausfuehrbar )
#!/bin/bash
. $1
$OTHERS=`ps xa | grep $URL | grep wget | awk '{ print $1 }'`
[ "$OTHERS" == "" ] || kill $OTHERS
wget -q -O $2 $URL
Alles anzeigen
Teil 3: Ein 'sender' File.
Hier muss dann jeweils die Server IP drinn stehen - Wichtig: TS - streams nehmen.
Die Datei muss in ein Verzeichnis, das der MediaServer freigibt.
002-VDR-ZDF.vdrs
Das War es schon.
Die .vdrs Dateien erscheinen als Video Files im XMB, und wenn man sie Auswaehlt bekommt man den Live-Stream vom VDR-Server. Der deinterlacer und upscaler der PS3 tun ihren Job mit Bravur, das Bild ist besser als alles was ich bisher gesehen hab. HD konnte ich noch nicht testen, aber das koennte auch gehen.
Gruesse,
Giga