ffmpeg przesyła strumieniowo kamerę internetową do http: // i pliku


0

Próba nagrania obrazu i dźwięku z jednego strumienia (lokalnej kamery internetowej) zarówno na nazwę pliku, jak i na serwer.

Obecne podejście:

ffmpeg -f avfoundation -framerate 30 -i "FaceTime HD Camera":"Built-in Microphone" http://0.0.0.0:8090/stream0.webm "stream0.$(date +%s).webm"

Podstawowy HTML:

<!DOCTYPE html>
<html>
  <head></head>
  <body>
    <h2>stream0</h2>
    <video src="http://0.0.0.0:8090/stream0.webm" autoplay></video>
  </body>
</html>

Ale niestety pojawia się ten błąd:

av_interleaved_write_frame(): Broken pipe
frame=   49 fps=1.4 q=0.0 size=       1kB time=00:00:00.89 bitrate=   6.5kbits/sav_interleaved_write_frame(): Broken pipe
Error writing trailer of http://0.0.0.0:8090/stream0.webm: Broken pipe

Serwer na porcie 8090 jest ffserverz domyślnym conf .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.