Son de ma caméra EZVIZ

Bonjour j’ai intégrer dans mon HA une camera EZVIZ sans difficulté particuilère.
Par tontre impossible de récupérer le son de la caméra

Voici la configuration de ma carte

type: custom:webrtc-camera
streams:
  - url: rtsp://admin:XXXXXX@192.168.1.XX/cam/realmonitor?channel=1&subtype=1
    name: HD
    mode: webrtc
    media: video
  - url: rtsp://admin:XXXXXX@192.168.1.XX/cam/realmonitor?channel=1&subtype=1
    name: SD
    mode: mse
    media: audio

J’ai bien le flux video mais pas de son disponible.
Une idée ?

Ma configuration


[center]## System Information

version core-2024.1.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.6
os_name Linux
os_version 6.1.70-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4843
Installed Version 1.33.0
Stage running
Available Repositories 1366
Downloaded Repositories 24
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.3
update_channel stable
supervisor_version supervisor-2023.12.0
agent_version 1.6.0
docker_version 24.0.7
disk_total 30.8 GB
disk_used 8.7 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.15.0), File editor (5.7.0), Mosquitto broker (6.4.0), tydom2mqtt (3.4.2), Home Assistant Google Drive Backup (0.112.1), go2rtc (1.8.5), Frigate (0.12.1), Samba share (12.2.0)
Dashboards
dashboards 1
resources 22
views 6
mode storage
Recorder
oldest_recorder_run 29 décembre 2023 à 11:51
current_recorder_run 7 janvier 2024 à 17:03
estimated_db_size 60.34 MiB
database_engine sqlite
database_version 3.41.2
Sonoff
version 3.5.3 (a8c6d45)
cloud_online 1 / 1
local_online 0 / 0
[/center]

Bj

Si tu passe par l’ application de ta camera tu as du son ?

En plus tes deux url sont identique pour video et audio, est ce normale ?

Oui si je passe par l’application EZVIZ directe, j’ai bien le son dans les deux sens

Bon les lignes identiques, j’ai testé plusieurs choses avant de venir sur le forum et donc j’ai dupliquer pour voir si une configuration audio comme ceci irait mais non.
J’ai aussi testé de créer la carte comme ceci

type: 'custom:webrtc-camera'
streams:
  - url: go2rtc_stream
  - url: go2rtc_stream
    mode: webrtc
    media: video,audio,microphone

mais sans succés non plus, pas de son depuis HA

Quand je regarde l’integration , je ne vois pas la prise en charge du son ( audio )

Ensuite sur WebRTC
as tu vue ceci

qui t’amene la

A mon avis il est pas possible de recup’ le son de ta caméra

Hello

Peut-être via l’intégration mais il utilise le flux rtsp.

Pour vérifier si audio, ouvrir ce flux dans vlc :wink:

Salut @Osyris ,

Bon depuis le temps que t’as posté t’as peut être trouvé ?

En tous les cas j’ai une EZVIZ C6N 2K+ 4MP et il y a des liens qu’EZVIZ a du mal à donner …
Pour la mienne, je récupère dans Go2rtc le flux video et audio à cette adresse :

rtsp://admin:AZERTY@172.16.10.14:554/h.265

…:: rtsp://admin:[pwd_sur_etiquette_camera]@[ip_de_la_cam]:554/h.265 ::…

et j’ai direct son flac + image 2K.

Voici mes 2 fichiers de conf simplifiés au max :

go2rtc.yaml :arrow_down:

streams:
  camera.salon_h265:
    - rtsp://admin:AZERTY@172.16.10.107:554/h.265

frigate.yml :arrow_down:

mqtt:
  enabled: True
  host: [ip_du_broker_mqtt]
  user: [mqtt_user]
  password: [mqtt_pwd]

cameras:
  camera_salon:
    ffmpeg:
      inputs:
        # - path: rtsp://admin:AZERTY@172.16.10.107:554/ch1/main <-- Adresse flux video seul original
        - path: rtsp://172.16.10.28:8554/camera.salon_h265?video=h265&audio=flac # <-- flux de go2rtc
          roles:
            - detect

# après tu mets le reste qui correspond à ta conf. Voici un exemple pour la mienne réduite au strict minimum
    detect:
      enabled: True
      width: 2560
      height: 1440
      fps: 25
    zones:
      zone_detection:
        coordinates: 1280,720,1280,157,1054,0,847,0,829,214,336,50,0,277,0,720

record:
  enabled: True
  retain:
    days: 7
    mode: motion
  events:
    retain:
      default: 30
      mode: motion

snapshots:
  enabled: True
  retain:
    default: 30
    
objects:
  track:
    - person
    - dog
    - cat

Sur cette conf, t’as le flux avec la meilleure qualité. ATTENTION sur quoi tu l’utilises. Mon NAS à siffloté « Rush-E » durant quelques temps, jusqu’à ce qu’il commence à faire freezer ma VM home assistant tellement il était en PLS.
Tu peux par contre utiliser 2 flux : Le flux principal full qualité pour le visionnage, et le flux secondaire pour la détection. Ca allège VACHEMENT la conso en ressources. Ou alors baisser la résolution vidéo si tu vois que ton Rpi ou ton pc/nas commence à flamber.

Pour ma part le flux SD secondaire :

rtsp://admin:AZERTY@172.16.10.107:554/ch1/sub <-- sans le son

Et le flux principal :

rtsp://admin:AZERTY@172.16.10.107:554/ch1/main <-- sans le son
ou
rtsp://admin:AZERTY@172.16.10.107:554/h.265 <-- avec le son

Je le rappelle, pour le modèle C6N.

Si t’as un autre modèle que la mienne, regarde sur ce lien si ton modèle y apparait (descend plus bas sur le tableau). Il faut parfois y aller à tâtons. J’ai perso tenté toutes les adresses proposées pour récupérer le meilleur flux. Et je dois dire que pas mal sont fonctionnels :

https://www.ispyconnect.com/fr/camera/ezviz

Voilà, si ça ne t’aide pas, tu m’en vois désolé par avance. Mais peut-être que ce post sera utile à d’autres. D’ailleurs si depuis 1 mois t’as trouvé une solution pour ton cas perso, ce serait cool de nous tenir au jus :wink:

@++

EDIT : Correction de quelques fautes de frappes

Bonjour djiwhy,

non je n’ai pas encore trouvé la solution mais je vais tester dès cet après midi ce que tu me proposes :wink:
Et je vous tiendrai informé bien sur

Merci