Bonjour à tous,
Je tente depuis quelque jours de streamer le flux de la caméra d’un PI zéro. J’ai trouvé moulte techniques pour y arriver, la plus adéquate me semble passer par l’utilisation de raspivid et vlc
sudo raspivid -t 0 -w 1280 -h 720 -vf -fps 20 -o - -n| cvlc -vvv stream:///dev/stdin --sout ‹ #rtp{sdp=rtsp://:8554/} › :demux=h264
J’ai 1 seconde de lag entre l’action et la visualisation sur le PC.
Pour faire mes tests :
- le PI est connecté avec un cable RJ
- j’utilise VLC sous Win10 pour visualiser le flux.
- L’utlisation des 2 process occupe moins de 10% du proc et sur le PC la mise en cache est réglé sur 0ms
L’idée est d’en faire un visiophone, 1 seconde en RJ me semble assez énorme.
En outre, j’obtiens des erreurs :
[afc00ea0] core input debug: Buffering 0%
[afc00ea0] core input debug: Buffering 6%
[afc00ea0] core input debug: Buffering 12%
[afc00ea0] core input debug: Buffering 19%
[afc00ea0] core input debug: Buffering 25%
[afc00ea0] core input debug: Buffering 31%
[afc00ea0] core input debug: Buffering 38%
[afc00ea0] core input debug: Buffering 44%
[afc00ea0] core input debug: Buffering 50%
[afc00ea0] core input debug: Buffering 57%
[afc00ea0] core input debug: Buffering 63%
[afc00ea0] core input debug: Buffering 69%
[afc00ea0] core input debug: Buffering 76%
[afc00ea0] core input debug: Buffering 82%
[afc00ea0] core input debug: Buffering 88%
[afc00ea0] core input debug: Buffering 95%
[afc00ea0] core input debug: Stream buffering done (640 ms in 995 ms)
[afc00ea0] core input debug: Decoder wait done in 0 ms
[afc00ea0] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 634 ms)
[afc00ea0] core input error: ES_OUT_RESET_PCR called
[afc00ea0] core input debug: Buffering 0%
[afc00ea0] core input debug: Buffering 6%
…
Quelqu’un aurait-il une idée SVP ?