Strumenti Utente

Strumenti Sito


raspberry:camera

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
raspberry:camera [2019/03/13 23:01]
stefano [motion]
raspberry:camera [2023/04/17 14:25] (versione attuale)
Linea 90: Linea 90:
   ffmpeg -v verbose -r 5 -s 600x480 -f video4linux2 -i /dev/video0 http://localhost:8090/feed1.ffm   ffmpeg -v verbose -r 5 -s 600x480 -f video4linux2 -i /dev/video0 http://localhost:8090/feed1.ffm
  
-e da browser http://ip raspberry:8090/test.mjpg \\ +e da browser http://ipraspberry:8090/test.mjpg \\ 
-poi lo stesso http://192.168.1.106:8090/test.mjpg anche su VLC come flusso di rete\\+poi lo stesso http://ipraspberry:8090/test.mjpg anche su VLC come flusso di rete\\
 e funziona pure su zoneminder:\\ e funziona pure su zoneminder:\\
 sorgente: ffmpeg\\ sorgente: ffmpeg\\
-percorso: http://192.168.1.106:8090/test.mjpg \\+percorso: http://ipraspberry:8090/test.mjpg \\
 metodo remoto: RTP/Unicast \\ metodo remoto: RTP/Unicast \\
  
 +Il problema con queste prove è che la qualità fa schifo\\
 +Ma dalle ultime prove sembra che una grossa differenza l'abbia fatt il formato flv e il "VideoBitRate"\\
 +quindi una buona soluzione non ancora ottimale sarebbe la seguente:\\
 +<file txt ffserver.conf>
 +Port 8090
 +# bind to all IPs aliased or not
 +BindAddress 0.0.0.0
 +# max number of simultaneous clients
 +MaxClients 10
 +# max bandwidth per-client (kb/s)
 +MaxBandwidth 1000
 +# Suppress that if you want to launch ffserver as a daemon.
 +NoDaemon
 +
 +<Feed feed1.ffm>
 +File /tmp/feed1.ffm
 +FileMaxSize 10M
 +launch ffmpeg -f video4linux2 -i /dev/video0
 +</Feed>
 +
 +#<Stream test.mjpg>
 +#Feed feed1.ffm
 +#Format mpjpeg
 +#VideoFrameRate 4
 +#VideoSize 600x480
 +#VideoBitRate 80
 +## VideoQMin 1
 +## VideoQMax 100
 +#VideoIntraOnly
 +#NoAudio
 +#Strict -1
 +#</Stream>
 +
 +<Stream live.flv>
 +Format flv
 +Feed feed1.ffm
 +VideoCodec flv
 +VideoFrameRate 4
 +VideoBitRate 800
 +VideoSize 800x600
 +noaudio
 +</Stream>
 +</file>
 +
 +aggiungere:\\
 +  <Stream stat.html>
 +  Format status
 +  </Stream>
 +
 +per avere lo stato della situazione\\
 +
 +Però ho notato le seguenti diciture in seguito all'avvio del server:\\
 +  /etc/ffserver.conf:1: Port option is deprecated. Use HTTPPort instead.
 +  /etc/ffserver.conf:3: BindAddress option is deprecated. Use HTTPBindAddress instead.
 +  /etc/ffserver.conf:9: NoDaemon option has no effect. You should remove it.
 +  /etc/ffserver.conf:38: Setting default value for video bit rate tolerance = 200000. Use NoDefaults to disable     it.
 +  /etc/ffserver.conf:38: Setting default value for video rate control equation = tex^qComp. Use NoDefaults to   disable it.
 +  /etc/ffserver.conf:38: Setting default value for video max rate = 7337504. Use NoDefaults to disable it.
 +  /etc/ffserver.conf:38: Setting default value for video buffer size = 1600000. Use NoDefaults to disable it.
  
 ==== utilizzo risorse ==== ==== utilizzo risorse ====
Linea 183: Linea 242:
   ffmpeg_output_movies on   ffmpeg_output_movies on
  
 +===== link utili =====
 +
 +https://trac.ffmpeg.org/wiki/ffserver \\
  
raspberry/camera.1552514512.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)