Utiliser une caméra IP avec webRTC

Je veux utiliser une caméra IP avec webrtc. Cependant webrtc semble ne bénéficier qu'à des webcams. J'ai donc essayer de convertir l'appareil-photo d'IP du flux virtuel webcam.

J'ai trouvé un logiciel comme Appareil-photo d'IP de l'Adaptateurmais ils ne fonctionnent pas bien (2 à 3 images par seconde et un retard de 2 secondes) et ils ne fonctionnent que sur Windows, je préfère utiliser Linux (si possible).

J'essaie de ffmpeg/avconv:

  • tout d'abord, j'ai créé un périphérique virtuel avec v4l2loopback (la commande a été: sudo modprobe v4l2loopback). Le périphérique virtuel est détecté, et peut être une alimentation avec une vidéo (.avi) avec une commande comme: ffmpeg -re -i testsrc.avi -f v4l2 /dev/video1
  • le flux de la caméra IP est disponible avec: rtsp://IP/play2.sdp pour un Dlink DCS-5222L caméra. Ce flux peut être capturé par ffmpeg.

Mon problème est de faire le lien entre ces deux étapes (recevoir le flux rstp et l'écrire dans le virtuel webcam). J'ai essayé ffmpeg -re -i rtsp://192.168.1.16/play2.sdp -f video4linux2 -input_format mjpeg -i /dev/video0 mais il y a une erreur avec v4l2 (v4l2 pas trouvé).

Ne anyones a une idée de comment utiliser une caméra IP avec webRTC?

source d'informationauteur Minz