Problème import caméra et latences

Bonjour,

J’ai 2 petits problèmes depuis quelques temps.
Actuellement j’ai 4 caméras (qui fonctionnent très bien via le plugin caméra)
Hier par exemple, sans que je sache pourquoi les caméras ont disparu de Maison. En regardant dans homebridge, il n’y avait plus rien dans plateformes supplémentaires.

J’ai donc importer les caméras, je sélectionne bien les 4, mais dans plateformes supplémentaires, il m’en importe que 3. J’ai donc tapé à la main le code pour ajouter la caméra manquante. Maintenant ça fonctionne très bien, mais je ne sais pas pourquoi il m’en importe que 3 sur les 4.

Et dernier point, quand je veux regarder le flux caméra via Maison, il peut y avoir presque une minute avant de voir le flux. Alors que c’est instantané via l’appli mobile ou en web depuis l’extérieur. De mémoire c’était presque instantané avant.
Auriez vous une idée de comment diminuer la latence?

Merci d’avance,
C.

tu peux repasser en mode non bridgées pour les cameras, si tu as un système lent ca peut aider…

il faut mettre "unbridge":true, au meme niveau que le nom de la camera.

si des caméras disparaissent des plateformes supplémentaires, c’est qu’il y a une erreur de syntaxe json, met à jour le plugin homebridge, j’ai modifié le code pour afficher une erreur dans le log « homebridge » si le json est invalide et qu’il rajoute quand meme la plateforme (mais du coup ca crashera ton démon…)

Merci du retour, je vais tester ca.
Par contre pour le json, je ne l’ai pas modifié manuellement.

C.

impossible qu’il disparaisse tout seul (sans modification/import/modifications dans config-ui-x)

Je ne vais jamais dans cette partie.
Pour la modif c’est bien comme ça pour chaque caméra:

{
    "platform": "Camera-ffmpeg",
    "cameras": [
        {
            "name": "Caméra Entrée",
            "unbridge":true,
            "motion": true,
            "motionTimeout": 1,
            "manufacturer": "Foscam",

C.

oui c’est bien ca, mais forcément elles vont disparaitre de Maison, et là il faudra les ajouter à la main (comme avant)

Merci, mais as tu l’ancienne procédure pour l’ajouter à la main? Je pense qu’il faut être sur place?

C.

oui tu dois être sur place, même procédure que pour ajouter jeedom (mais pas utiliser le qrcode mais le code pin)

je ferai le test en rentrant ce soir. Merci

Je viens de faire le test et rectification c’est lent aussi sur le même réseau.
Sur la 1ère page où il y a les caméra, elle s’actualisent de façon régulière. Mais quand je passe en plein écran je passe en sans réponse et quand je ferme le plein écran je repasse donc en vignette l’actualisation se refait.

J’ai essayé avec le unbridge sans succès.
C.

ça doit être la charge de ton système… tu as testé avec une seule ? Ton htop monte haut ? Tu as diminué la résolution ? (Il est conseillé de mettre la native de ta cam ou plus bas)

Pour la disparition ?

lorsque je regarde le htop lors de la consultation:


J’ai laissé la configuration par défaut:

{
    "platform": "Camera-ffmpeg",
    "cameras": [
        {
            "name": "Caméra Entrée",
            "motion": true,
            "motionTimeout": 1,
            "manufacturer": "Foscam",
            "model": "C2M",
            "serialNumber": "196-XXXXXXXXXX",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://XXXXXXXXX@1XXXXX/videoMain",
                "stillImageSource": "-i http://XXXXXXX/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=XXXXXXXX&pwd=XXXXXX",
                "maxStreams": 2,
                "maxWidth": 1920,
                "maxHeight": 1080,
                "audio": true,
                "vcodec": "libx264"
            }
        },
        {
            "name": "Camera Salon",
            "motion": true,
            "motionTimeout": 1,
            "switches": true,
            "videoConfig": {
                "source": "-re -i http://XXXXXXXXXX/img/stream.m3u8",
                "stillImageSource": "-i http://fXXXXXXX7/img/snapshot.cgi?size=4&quality=1",
                "maxStreams": 2,
                "maxWidth": 1280,
                "maxHeight": 720,
                "maxFPS": 15,
                "vcodec": "h264"
            }
        },
        {
            "name": "Caméra Extérieure Garage",
            "manufacturer": "Foscam",
            "model": "FI980xP/FI980xEP",
            "serialNumber": "164-XXXXXXXXXX",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp:/XXXXXXe:XXXXXXXXX/videoMain",
                "maxStreams": 2,
                "vcodec": "libx264"
            }
        },
        {
            "name": "Caméra Garage",
            "serialNumber": "187-XXXXXXX",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://XXXX/profile0",
                "maxStreams": 2,
                "vcodec": "libx264"
            }
        }
    ]
}

ca serait quoi en résolution? J4ai aussi mis que 2 caméras sur les 4 et même comportement.
c.

Ça dépends des quelles 2.

La première a une résolution trop élevée je pense… HomeKit ne supporte que du 1080 donc pas besoin de monter plus haut.

Les deux dernières sont pas limitées donc devrait l’être… max 1080 mais comme je disais la résolution native est toujours mieux .

J’ai mis que deux caméra sur les 4 en les forçant en 720p et toujours pareil.
C.

C’est quoi comme système ?

Ou as tu forcé en 720p ? Interface cam ou json ?

RPI3b et en json:

{
    "platform": "Camera-ffmpeg",
    "cameras": [
        {
            "name": "Caméra Entrée",
            "motion": true,
            "motionTimeout": 1,
            "manufacturer": "Foscam",
            "model": "C2M",
            "serialNumber": "196-1XXXXXXXXXX",
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -rtsp_transport tcp -i rtsp://XXXXXXXXXX/videoMain",
                "stillImageSource": "-i http://XXXXXXXXXX/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=cXXXX",
                "maxStreams": 2,
                "maxWidth": 1280,
                "maxHeight": 720,
"maxFPS": 15,
                "audio": true,
                "vcodec": "libx264"
            }
        },
        {
            "name": "Camera free",
            "motion": true,
            "motionTimeout": 1,
            "switches": true,
            "videoConfig": {
                "source": "-fflags +discardcorrupt+igndts -err_detect ignore_err -i http://XXXXXXXXXX/img/stream.m3u8",
                "stillImageSource": "-i http://XXXXXXXXXX/img/snapshot.cgi?size=4&quality=1",
                "maxStreams": 2,
                "maxWidth": 1280,
                "maxHeight": 720,
                "maxFPS": 15,
                "vcodec": "libx264"
            }
        }
    ]
}
1 « J'aime »

J’ai corrigé quelques petites choses directement dans ta publication, retest

Ou?

Par acquis de conscience je voudrais installer en parallèle un autre jeedom sur un truc plus puissant.
Comment dois je procéder? Restaure de backup, puis eteindre mon jeedom actuel et démarrer l’autre? Je ne sais pas comment va se comporter homebridge.
C.