Hi,
Vielleicht kann mir ja jemand von Euch helfen:
Versuche mittels Streamdev-server und externremux.sh zu einem N800 zu streamen.
Problem:
Mplayer auf dem N800 und auf einem Ubuntu-6.06-Desktop füllt nur den Buffer und dann kommt nur:
"Stream not seekable!" (Desktop)
"libavformat file format detected." (N800)
und sonst nix!
Was geht:
externremux.sh nur mit "cat"
Normales streamen (ohne Extern)
seltsamerweise geht ein direktes Abspielen von out-XXXXX.avi mit mplayer , wenn man das mkfifo weg lässt und damit nicht in's FIFO sondern in die Datei schreiben lässt !?
Noch seltsamer ist: vlc zeigt den verkleinerten Stream an!!! (z.B: vlc http://192.168.1.24:3000/Extern/17 )
Fehlt irgendeine mplayer oder mencoder option????
Meine externremux.sh:
########################################################
#!/bin/bash
IN=-
OUT=/tmp/out-$RANDOM
rm -f $OUT.avi /tmp/out-*log
cat/usr/bin/mkfifo $OUT.avi
#cat
cat $OUT.avi & /usr/bin/mencoder "$IN" -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=420 -oac mp3lame -lameopts preset=15:mode=3 -vf scale=400:240 -noidx -o $OUT.avi &>$OUT.log
rm -f $OUT.avi /tmp/$OUT.log
########################################################
Ein Rat suchender
Funzt (oder auch nicht)