Sie sind nicht angemeldet.

Anzeigen

**Wir werden in den kommenden Tagen einen Umzug auf einen neuen Server durchführen. Im Rahmen dieser Maßnahme wird das Forum ca. 1 Stunde nicht erreichbar sein.** nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

Lieber Besucher, herzlich willkommen bei: Die NSLU2 Community****wenns ums speichern und streamen geht****. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

schmiddim

Anfänger

  • »schmiddim« ist der Autor dieses Themas

Beiträge: 20

Firmwareversion / your current Firmware: Unslung 6.8

Wohnort: losheim

Beruf: informatik

  • Nachricht senden

1

Montag, 7. September 2009, 20:49

Webcam macht Bilder, streamt aber nicht

Hallo,
ich bin seit knapp 1 Woche stolzer Slugbesitzer und seit 1 Tag Mitglied in diesem Forum :) Laufen tut Debian auf meiner Kiste und ich bin soweit eigentlich ganz zufrieden (Sambashares + 2 Netwerkdrucker) - wäre da nicht ffmpeg.

Ich kann problemlos Bilder schießen:

Quellcode

1
vidcat -d /dev/video0 -s 640×480 > /tmp/test.jpg
Nur das Streamen mit ffmpeg will nicht. Ich starte zuerst den Server und möchte dann das streamen beginnen mit:

Quellcode

1
ffmpeg -r 30 -s cif -f video4linux -i /dev/video0  http://localhost:8090/feed.ffm
und bekomme zum Dank diese Ausgabe:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
FFmpeg version r11872+debian_0.svn20080206-18, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-libfaad --enable-pp --enable-swscaler --enable-x11grab --prefix=/usr --enable-libgsm --enable-libtheora --enable-libvorbis --enable-pthreads --disable-strip --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-altivec --disable-vis --enable-shared --disable-static
  libavutil version: 49.6.0
  libavcodec version: 51.50.0
  libavformat version: 52.7.0
  libavdevice version: 52.0.0
  built on Jul  2 2009 06:23:57, gcc: 4.3.2
Input #0, video4linux, from '/dev/video0':
  Duration: N/A, start: 1252348635.759541, bitrate: 36495 kb/s
    Stream #0.0: Video: rawvideo, yuv420p, 352x288 [PAR 0:1 DAR 0:1], 36495 kb/s, 30.00 tb(r)
[B]Could not find input stream matching output stream #0.0[/B]
Nun habe ich mal ein paar verschiedene Codecs versucht (h264, mpeg) die jedoch ffmpeg alle nicht bekannt sind. Kann mir jemand den entscheidenden Denkanstoß geben? Schafft es die Slug überhaupt von der Geschwindigkeit her "ordentlich" zu streamen?

Anzeigen

2

Dienstag, 8. September 2009, 13:50

AW: Webcam macht Bilder, streamt aber nicht

Zum Streamen von bewegten Bildern verwende ich netcat.

Auf dem Streaming-Client (z.B. Desktop-pc) starte ich folgendes um Videostreams anzuzeigen:

Quellcode

1
$> nc -l -p 8899 | mplayer -ao sdl -framedrop -

Ich habe also den mplayer verwendet - das geht bestimmt auch mit anderen Playern ganz gut.

Auf dem Streaming-Server starte ich den Videostream folgendermassen:

Quellcode

1
$> cat /dev/video0 | nc 192.168.1.20 8899

Du kannst auch alternativ fertige MPGs rüberstreamen:

Quellcode

1
$> cat Hallo.mpg | nc 192.168.1.20 8899


Dabei ist 8899 irgendein freier Port und die IP-Adresse ist die des Streaming-Clients.

Das Streamen lastet die Slug m.E. nahezu vollens aus. Ich könnte mir vorstellen, dass das ffmpeg-Umkodieren da einfach zu viel ist.

Ich hoffe das hilft Dir weiter ...


EDIT: Ansonsten könnte Dir folgendes -oder- das hier bei der Konfiguration helfen.
Das Problem scheint zu sein, dass ffmpeg glaubt, dass es eigentlichen eine Audiospur von Deiner Webcam kriegen müsste ... (sick)

Anzeigen

schmiddim

Anfänger

  • »schmiddim« ist der Autor dieses Themas

Beiträge: 20

Firmwareversion / your current Firmware: Unslung 6.8

Wohnort: losheim

Beruf: informatik

  • Nachricht senden

3

Dienstag, 15. September 2009, 17:09

AW: Webcam macht Bilder, streamt aber nicht

Hey das klappt ja wirklich herrvorragend!!!! Vielen Dank

Social Bookmarks