2016-03-29 3 views
0

Je suis l'équivalent RTSP, qui est la suivante:Quelle est l'URL HTTP pour diffuser le canal sous-flux de Dahua/caméra CP-PLus

rtsp://my_cam_ip:554/cam/realmonitor?channel=1&subtype=1 

je suis tombé sur quelques équivalents dans https://www.ispyconnect.com/man.aspx?n=CP+PLUS, comme

http://my_cam_ip/axis-cgi/mjpg/video.cgi?camera=[CHANNEL] 

mais, il diffuse uniquement à partir du flux principal.

+0

Pourquoi pensez-vous qu'il existe une telle URL? En général, le protocole RTSP est privilégié sur HTTP pour la diffusion en direct et les URL HTTP sont simplement utilisées comme mécanisme de repli ou d'instantané. Consultez le manuel ou si le modèle prend en charge ONVIF essayez de sonder tous les emplacements vidéo via ONVIF. –

+0

Je souhaite que la vidéo s'affiche dans un navigateur Web pour mon nouveau système d'administration. On dirait que le streaming via HTTP peut être facilement enveloppé dans une balise

+0

La méthode la plus fiable consiste à remixer le flux rtsp dans un flux mp4 ou webm en utilisant ffmpeg ou avec votre propre code. –

Répondre

3

Cela fonctionne très bien avec Dahua dh-ipc-hfw5421e-z

http://my_cam_ip/axis-cgi/mjpg/video.cgi?subtype=1 
1

J'ai bats avec cela pendant une heure et basée sur l'expérience avec un autre fait que je l'ai découvert que pour le courant (2017) modèles Dahua, cela fonctionne si vous voulez flux 2 dans le flux MJPEG:

rtsp: // user: pass @: 554/cam/RealMonitor/canal = 1 & sous-type = 2

= 2 pas Subtype 1, comme indiqué par la documentation (sous-type = 0 donne principal et sous-type = 1 seconde H264 courant; Le codeur du firmware de Dahua doit avoir considéré MJPEG comme un choix 'tertiaire').

Vous devez bien sûr également visiter les pages de configuration de flux pour mettre en premier le second flux en mode MJPEG.

Sous-type = 2 semble être non documenté pour le moment, je viens de dire à mon revendeur Dahua de l'ajouter à ses notes. Notez que l'encapsuleur de flux est toujours RTSP, il s'agit juste de la charge utile de compression MJPEG. VLC l'affichera correctement avec l'URL ci-dessus. Notez que si vous voulez un flux mjpeg au format serveur-push (prêt pour le navigateur), vous devez le ré-enrouler en utilisant CVLC ou FFMPEG afin qu'il soit disponible sur un socket d'écoute TCP.

~~~

[Rudolfs Bundulis - avec tout le respect que vous avez manqué le point - caméras IP modernes les plus décents peuvent soutenir deux processus d'encodage indépendants de sorte que vous pouvez exécuter un flux de sortie de MJPEG à côté d'un ou plusieurs H264 principaux cours d'eau, il est donc beaucoup plus efficace de laisser l'appareil photo le faire que de connecter du matériel supplémentaire pour transcoder le flux. ]

+0

Note de bas de page: NB Je trouve que Dahuas est très "pointilleux" à propos du client reçu par rapport à Hikvision. Vous trouverez peut-être que le Dahua s'affichera correctement sur la version GUI-ed de VLC, mais pas sur CVLC ou FFPLAY, par exemple. [Rappelez-vous que je suis dans une configuration tunnellisée complexe ici, donc cela peut avoir un rôle à jouer dans ce domaine. ] –

+0

Voir aussi ici: https://dahuawiki.com/Remote_Access/RTSP_via_VLC – Joost

0

celui-ci fonctionnent parfaitement pour les sous-flux

http://my_cam_ip/axis-cgi/mjpg/video.cgi?subtype=1 

mais j'obligé principale url http flux pour DAHUA DH-IPC-HFW1120SP

http:///my_cam_ip/axis-cgi/mjpg/video.cgi?date=1&clock=1&resolution=[WIDTH]x[HEIGHT] 
http:///my_cam_ip/axis-cgi/mjpg/video.cgi?camera=[CHANNEL] 

l'adresse suivante ne fonctionne pas