Lenteur affichage en grand camera homekit

Bonjour,

Depuis plusieurs semaines j’ai un souci avec les cameras via l’app home de apple.
Les miniatures sont ok et le rafraîchissement est bon

Par contre dès que j’appuie sur une des miniatures cela met bcp de temps a avoir l’image, environ 20 à 30s:

Les 4 ont le meme symptômes. Celle qui se démarque un peu c’est la nommée « portier » qui est streamé via motion.

La conf:

{
    "platform": "Camera-ffmpeg",
    "cameras": [
        {
            "name": "SUD",
            "serialNumber": "648-192.168.1.18",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:xxx@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE",
                "maxStreams": 2,
                "maxWidth": 1920,
                "maxHeight": 1080,
                "maxFPS": 25,
                "vcodec": "libx264",
                "audio": true,
                "debug": true
            }
        },
        {
            "name": "EST",
            "manufacturer": "Onvif",
            "model": "Onvif",
            "serialNumber": "834-192.168.1.35",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:xxx@192.168.1.13:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif",
                "maxStreams": 2,
                "maxWidth": 1920,
                "maxHeight": 1080,
                "maxFPS": 25,
                "vcodec": "libx264",
                "audio": true,
                "debug": true
            }
        },
        {
            "name": "Portier",
            "serialNumber": "818-192.168.1.180",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -f mjpeg -i http://user:xxx@192.168.1.180:8081",
                "maxStreams": 2,
                "maxWidth": 1280,
                "maxHeight": 1024,
                "maxFPS": 25,
                "vcodec": "libx264"
            }
        },
        {
            "name": "INT",
            "manufacturer": "Foscam",
            "model": "C1/C2",
            "serialNumber": "203-192.168.1.16",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://jc:xxx@192.168.1.16:554/videoMain",
                "stillImageSource": "-i http://192.168.1.16:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=jc&pwd=xxx",
                "maxStreams": 2,
                "maxWidth": 1280,
                "maxHeight": 720,
                "maxFPS": 15,
                "vcodec": "libx264"
            }
        }
    ]
}

log homebridge:

Merci pour vos idées

Bonjour,

Oui assez normal comme temps pour afficher un flux rtsp sur un petit système (RPI je suppose ?)

Vérifiez que les résolutions corespondent bien aux résolutions natives des caméras.
Idem pour le FPS, s’il est le même que le natif c’est ça en moins que doit faire votre système. 15 FPS sur les cameras c’est suffisant.
Retirez le debug, si pas nécessaire

vous pouvez réimporter du plugin camera pour s’assurer que les résolutions sont correctes etc.

mjpeg est toujours plus rapide, si vous voullez tout passer par motion, ca sera plus rapide.

Hello Nebz,

Je me doutais que tu serais encore le premier à répondre :slight_smile:
Jeedom je l’ai gaté, une VM qui je trouve est gourmande:

Ce que je n’explique pas, c’est il y a qq mois pas de souci, peut etre en effet une histoire de fps a ajuster, je vais tester

Autre idée pour accélérer le tout mais c’est du boulot… si vous êtes sur un NUC par exemple, il faut recompiler ffmpeg pour qu’il supporte votre GPU et utiliser le codec correspondant, mais c’est compliqué :wink:

oui et je n’ai pas les compétences :slight_smile:

j’ai quand meme regardé pourquoi jeedom est gourmand, déja parce que bcp de plugins ^^

root@jeedom:~# ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 1 | head
 7.0  1.0     674 /usr/sbin/mariadbd
 2.7  0.6    2176 /usr/bin/node --preserve-symlinks server/bin/www.js
 2.5  0.3 3492151 homebridge
 2.0  0.7    2078 /usr/bin/python3 /var/www/html/plugins/teleinfo/ressources/teleinfo.py --type conso --port /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A702OS2Y-if00-port0 --vitesse 1200 --apikey Gsi7f2bqFxGEHlKMc0QZ2BK2tI5Anb2p --mode historique --socketport 55062 --cycle 0.3 --callback http://127.0.0.1:80/plugins/teleinfo/core/php/jeeTeleinfo.php --loglevel debug --cyclesommeil 0.5 --loglevel debug
 1.9  0.2 3492230 homebridge-config-ui-x
 1.8  0.1    2103 /usr/bin/python3 /var/www/html/plugins/teleinfo/ressources/teleinfo_mqtt.py --socketport 55064 --mqtt True --mqtt_broker 127.0.0.1 --mqtt_port 1883 --apikey Gsi7f2bqFxGEHlKMc0QZ2BK2tI5Anb2p --mqtt_keepalive 45 --mqtt_username aucun_pour_etre_certain --mqtt_password aucun_pour_etre_certain --modem aucun --callback http://127.0.0.1:80/plugins/teleinfo/core/php/jeeTeleinfo.php --loglevel debug --mqtt_topic #
 1.6  0.0    1731 /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.1.12:1883 --username jeedom --password 151200 --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey H2XYvFG7G5ZeIp6iEPP1j6QNvq0Psmlft3cGqmiO4FkRh5YGOVZF6sKL6kNhDimU --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
 1.6  0.0     230 /lib/systemd/systemd-journald
 1.5  0.0    2162 node /usr/bin/yarn start
 1.4  1.1    2034 nodejs /var/www/html/plugins/spotify/ressources/spotify.js http://192.168.1.12/plugins/spotify/core/ajax/spotify.ajax.php?action=account&api=0STSvn4k5y9nX7Gyl8Qna8ZOMwlIXSGpjgPODykW6lasWOGCRDMPxjawEkLJ8WEE 100 HTTP
root@jeedom:~# ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 1 | head
 7.0  1.0     674 /usr/sbin/mariadbd
 2.7  0.6    2176 /usr/bin/node --preserve-symlinks server/bin/www.js
 2.5  0.3 3492151 homebridge
 2.0  0.7    2078 /usr/bin/python3 /var/www/html/plugins/teleinfo/ressources/teleinfo.py --type conso --port /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A702OS2Y-if00-port0 --vitesse 1200 --apikey Gsi7f2bqFxGEHlKMc0QZ2BK2tI5Anb2p --mode historique --socketport 55062 --cycle 0.3 --callback http://127.0.0.1:80/plugins/teleinfo/core/php/jeeTeleinfo.php --loglevel debug --cyclesommeil 0.5 --loglevel debug
 1.9  0.1 3492230 homebridge-config-ui-x
 1.8  0.1    2103 /usr/bin/python3 /var/www/html/plugins/teleinfo/ressources/teleinfo_mqtt.py --socketport 55064 --mqtt True --mqtt_broker 127.0.0.1 --mqtt_port 1883 --apikey Gsi7f2bqFxGEHlKMc0QZ2BK2tI5Anb2p --mqtt_keepalive 45 --mqtt_username aucun_pour_etre_certain --mqtt_password aucun_pour_etre_certain --modem aucun --callback http://127.0.0.1:80/plugins/teleinfo/core/php/jeeTeleinfo.php --loglevel debug --mqtt_topic #
 1.8  0.0    1731 /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel debug --socketport 55035 --mqtt_server mqtt://192.168.1.12:1883 --username jeedom --password 151200 --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey H2XYvFG7G5ZeIp6iEPP1j6QNvq0Psmlft3cGqmiO4FkRh5YGOVZF6sKL6kNhDimU --cycle 0.3 --pid /tmp/jeedom/mqtt2/deamon.pid
 1.6  0.0     230 /lib/systemd/systemd-journald
 1.5  0.0    2162 node /usr/bin/yarn start
 1.4  1.1    2034 nodejs /var/www/html/plugins/spotify/ressources/spotify.js http://192.168.1.12/plugins/spotify/core/ajax/spotify.ajax.php?action=account&api=0STSvn4k5y9nX7Gyl8Qna8ZOMwlIXSGpjgPODykW6lasWOGCRDMPxjawEkLJ8WEE 100 HTTP

Sans surprise mariadb en tete et on retrouve homebridge en 3 ième place :slight_smile:

la charge homebridge est proportionnelle aux mises à jours des commandes qui y sont envoyées, donc de mariadb… assure-toi qu’il n’y ait que ce qui t’es important dans ce qui est envoyé dans homebridge, genre teleinfo ca ne l’est pas :wink: spotify non plus :wink:

c’est quoi server/bin/www.js ? [edit] je m’auto répond, zwavejs

Hello @nebz

Je reviens sur le sujet des des lenteurs des caméras, quand je prends, le plug-in caméra aucune lenteur par contre toujours des lenteurs avec Homebridge. Y a-t-il un rapport ?

Non aucun rapport, le plugin camera ne fait qu’afficher des images l’une après l’autre, homebridge diffuse un flux video. donc ça bouffe plus.

Tu avais dit que tu regarderais pour les FPS et les résolutions ? mais tu n’as pas fait de retours là dessus.

tu as raison, mon erreur. Cela ne change rien. J’ai mis 15 fps mais cela met du temps. je vais tenter de te faire une video.

non, tu dois regarder pour la cohérence, passer tes cameras nativement en 15FPS et être certain que tu aies la bonne résolution, afin d’éviter le transcodage au max !

merci pour la précision.

J’ai 4 CAM:

Foscam C1: 1M
Interphone KV6113-WPE12MP: 2M
Imou IPC-S42FP-D-0360B: 4M
Imou IPC F22: 2M

Il faut donc que j’accorde la résolution et le FPS ?

Ex en 1M je peux mettre 15 FPS, mais comment savoir justement la bonne cohérence ?

Merci

la cohérence c’est avec le FPS natif de ta camera (qui est configuré dedans) et idem pour la résolution !

retires toutes tes cams et commence avec une seule, regarde si c’est plus rapide déjà…

Ok.

La conf avec une caméra:

{
    "platform": "Camera-ffmpeg",
    "cameras": [
        {
            "name": "SUD",
            "serialNumber": "648-192.168.1.18",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Camxxx1200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE",
                "maxStreams": 2,
                "maxWidth": 1920,
                "maxHeight": 1080,
                "maxFPS": 30,
                "vcodec": "libx264",
                "audio": true,
                "debug": true
            }
        }
    ]
}

J’ai testé avec 15 et 30 fps, le résultat est le meme, après plus de 30s d’attente j’ai ceci que ce soit sur mon tel en 5G ou mon mac.

image

Les logs pendant que je tente à avoir le flux:

 046|[2/19/2024, 9:57:10 AM] [Camera-ffmpeg] [SUD] Snapshot requested: 640 x 360
2047|[2/19/2024, 9:57:10 AM] [Camera-ffmpeg] [SUD] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE -frames:v 1 -f image2 - -hide_banner -loglevel error
2048|[2/19/2024, 9:57:11 AM] [Camera-ffmpeg] [SUD] Fetching snapshot took 1.554 seconds.
2049|[2/19/2024, 9:57:11 AM] [Camera-ffmpeg] [SUD] Sending snapshot: 640 x 360
2050|[2/19/2024, 9:57:11 AM] [Camera-ffmpeg] [SUD] Resize command: ffmpeg -i pipe: -frames:v 1 -filter:v scale='min(640,iw)':'min(360,ih)':force_original_aspect_ratio=decrease -f image2 -
2051|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] Video stream requested: 1280 x 720, 30 fps, 299 kbps
2052|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] Starting video stream: 1280 x 720, 30 fps, 299 kbps (AAC-eld)
2053|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] Stream command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE -an -sn -dn -codec:v libx264 -pix_fmt yuv420p -color_range mpeg -r 30 -f rawvideo -preset ultrafast -tune zerolatency -filter:v scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease,scale=trunc(iw/2)*2:trunc(ih/2)*2 -b:v 299k -payload_type 99 -ssrc 10390372 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params UG9wJ++OXrzsFoUqSNWsOH1pCOeTahu4UUmd8yey srtp://192.168.1.251:65113?rtcpport=65113&pkt_size=1316 -vn -sn -dn -codec:a libfdk_aac -profile:a aac_eld -flags +global_header -f null -ar 16k -b:a 24k -ac 1 -payload_type 110 -ssrc 7366091 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params ODFw+zdyBGNYepdH0zSpD2UKy+HG3TURufXA4AxP srtp://192.168.1.251:64076?rtcpport=64076&pkt_size=188 -loglevel level+verbose -progress pipe:1
2054|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info] ffmpeg version 4.3.6-0+deb11u1 Copyright (c) 2000-2023 the FFmpeg developers
2055|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   built with gcc 10 (Debian 10.2.1-6)
2056|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   configuration: --prefix=/usr --extra-version=0+deb11u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
2057|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libavutil      56. 51.100 / 56. 51.100
2058|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libavcodec     58. 91.100 / 58. 91.100
2059|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libavformat    58. 45.100 / 58. 45.100
2060|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libavdevice    58. 10.100 / 58. 10.100
2061|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libavfilter     7. 85.100 /  7. 85.100
2062|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libavresample   4.  0.  0 /  4.  0.  0
2063|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libswscale      5.  7.100 /  5.  7.100
2064|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libswresample   3.  7.100 /  3.  7.100
2065|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [info]   libpostproc    55.  7.100 / 55.  7.100
2066|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [verbose] Routing option err_detect to both codec and muxer layer
2067|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [tcp @ 0x55f42a394ac0] [verbose] Starting connection attempt to 192.168.1.18 port 554
2068|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [tcp @ 0x55f42a394ac0] [verbose] Successfully connected to 192.168.1.18 port 554
2069|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [rtsp @ 0x55f42a392900] [verbose] SDP:
2070|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] v=0
2071|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] o=- 2229913047 2229913047 IN IP4 0.0.0.0
2072|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] s=Media Server
2073|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] c=IN IP4 0.0.0.0
2074|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] t=0 0
2075|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=control:*
2076|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=packetization-supported:DH
2077|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=rtppayload-supported:DH
2078|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=range:npt=now-
2079|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] m=video 0 RTP/AVP 98
2080|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=control:trackID=0
2081|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=framerate:25.000000
2082|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=rtpmap:98 H265/90000
2083|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=fmtp:98 profile-id=1;sprop-sps=QgEBAUAAAAMAAAMAAAMAAAMAmaADwIARB8uWu5Gwa5VE2BAAAAMAEAAAAwGQgA==;sprop-pps=RAHAc8BMkA==;sprop-vps=QAEMAf//AUAAAAMAAAMAAAMAAAMAmawJ
2084|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=recvonly
2085|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] m=audio 0 RTP/AVP 97
2086|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=control:trackID=1
2087|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=rtpmap:97 MPEG4-GENERIC/16000
2088|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=fmtp:97 streamtype=5;profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1408
2089|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] a=recvonly
2090|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD]
2091|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [rtsp @ 0x55f42a392900] [verbose] setting jitter buffer size to 0
2092|[2/19/2024, 9:57:16 AM] [Camera-ffmpeg] [SUD] [rtsp @ 0x55f42a392900] [verbose] setting jitter buffer size to 0
2093|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [info] Input #0, rtsp, from 'rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE':
2094|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [info]   Metadata:
2095|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [info]     title           : Media Server
2096|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [info]   Duration: N/A, start: 0.000000, bitrate: N/A
2097|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [info]     Stream #0:0: Video: hevc (Main), 1 reference frame, yuvj420p(pc), 1920x1080 (1920x1088), 25 fps, 25 tbr, 90k tbn, 25 tbc
2098|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [info]     Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
2099|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [fatal] Unknown encoder 'libfdk_aac'
2100|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] [AVIOContext @ 0x55f42a39fb00] [verbose] Statistics: 0 seeks, 0 writeouts
2101|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] FFmpeg exited with code: 1 and signal: null (Error)
2102|[2/19/2024, 9:57:17 AM] [Camera-ffmpeg] [SUD] Stopped video stream.
2112|[2/19/2024, 9:58:07 AM] [Camera-ffmpeg] [SUD] Snapshot requested: 640 x 360
2113|[2/19/2024, 9:58:07 AM] [Camera-ffmpeg] [SUD] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE -frames:v 1 -f image2 - -hide_banner -loglevel error
2114|[2/19/2024, 9:58:19 AM] [Camera-ffmpeg] [SUD] Snapshot requested: 640 x 360
2115|[2/19/2024, 9:58:19 AM] [Camera-ffmpeg] [SUD] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE -frames:v 1 -f image2 - -hide_banner -loglevel error
2116|[2/19/2024, 9:58:20 AM] [Camera-ffmpeg] [SUD] Fetching snapshot took 1.319 seconds.
2117|[2/19/2024, 9:58:20 AM] [Camera-ffmpeg] [SUD] Sending snapshot: 640 x 360
2118|[2/19/2024, 9:58:20 AM] [Camera-ffmpeg] [SUD] Resize command: ffmpeg -i pipe: -frames:v 1 -filter:v scale='min(640,iw)':'min(360,ih)':force_original_aspect_ratio=decrease -f image2 -
2119|[2/19/2024, 9:58:30 AM] [Camera-ffmpeg] [SUD] Snapshot requested: 640 x 360
2120|[2/19/2024, 9:58:30 AM] [Camera-ffmpeg] [SUD] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE -frames:v 1 -f image2 - -hide_banner -loglevel error
2121|[2/19/2024, 9:58:32 AM] [Camera-ffmpeg] [SUD] Fetching snapshot took 1.242 seconds.
2122|[2/19/2024, 9:58:32 AM] [Camera-ffmpeg] [SUD] Sending snapshot: 640 x 360
2123|[2/19/2024, 9:58:32 AM] [Camera-ffmpeg] [SUD] Resize command: ffmpeg -i pipe: -frames:v 1 -filter:v scale='min(640,iw)':'min(360,ih)':force_original_aspect_ratio=decrease -f image2 -
2124|[2/19/2024, 9:58:42 AM] [Camera-ffmpeg] [SUD] Snapshot requested: 640 x 360
2125|[2/19/2024, 9:58:42 AM] [Camera-ffmpeg] [SUD] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE -frames:v 1 -f image2 - -hide_banner -loglevel error
2126|[2/19/2024, 9:58:43 AM] [Camera-ffmpeg] [SUD] Fetching snapshot took 1.234 seconds.
2127|[2/19/2024, 9:58:43 AM] [Camera-ffmpeg] [SUD] Sending snapshot: 640 x 360
2128|[2/19/2024, 9:58:43 AM] [Camera-ffmpeg] [SUD] Resize command: ffmpeg -i pipe: -frames:v 1 -filter:v scale='min(640,iw)':'min(360,ih)':force_original_aspect_ratio=decrease -f image2 -
2129|[2/19/2024, 9:58:54 AM] [Camera-ffmpeg] [SUD] Snapshot requested: 640 x 360
2130|[2/19/2024, 9:58:54 AM] [Camera-ffmpeg] [SUD] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://admin:Cam151200@192.168.1.18/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46TDIyODc1RjE -frames:v 1 -f image2 - -hide_banner -loglevel error
2131|[2/19/2024, 9:58:55 AM] [Camera-ffmpeg] [SUD] Fetching snapshot took 1.253 seconds.
2132|[2/19/2024, 9:58:55 AM] [Camera-ffmpeg] [SUD] Sending snapshot: 640 x 360
2133|[2/19/2024, 9:58:55 AM] [Camera-ffmpeg] [SUD] Resize command: ffmpeg -i pipe: -frames:v 1 -filter:v scale='min(640,iw)':'min(360,ih)':force_original_aspect_ratio=decrease -f image2 -
2134|[2/19/2024, 9:59:05 AM] [Camera-ffmpeg] [SUD] Snapshot requested: 640 x 360
2135|[2/19/2024, 9:59:05 AM] [Camera-ffmpeg] [SUD] Snapshot command: ffmpeg -fflags +discardcorrupt+igndts -err_d

Est ce que je peux regarder ailleurs pour un début de piste ?

il comprend pas ton audio, désactive le

J’ai donc modifié en "audio": false,
plus le time out mais il faut 20 s pour que cela s’affiche.

et donc là il faut voir tes FPS et résolution comme je disais, et voir aussi dans le log ce qu’il dit

Merci. Donc si par ex je réduis le FPS il faut que je regarde pour réduire également la résolution ?

La résolution max des caméras dans HomeKit est 1080p. Et je trouve que 15fps est souvent bien suffisant.

Mais n’oublie pas, réduis ça sur ta caméra et puis aligne dans Homebridge.