Aller au contenu

Messages recommandés

Posté(e)

je ne sais rien te dire, sinon 

  • qu'il me semblait avoir validé au moment où j'avais une caméra PTZ
  • que si @sebcbien l'a publié, c'est que ça fonctionnait

et comme tous les problèmes précédents étaient liés au fait d'une lecture trop rapide des instructions, cela doit encore être le cas aintenant.

Mais c'est sûr que sans voir, sans screenshots, sans rien comme info, c'est difficile d'aller plus loin

Posté(e)

Je pense qu'on ne se dirige pas vers la bonne partie du prog.

J'ai le sentiment que la scène PTZ n'est jamais exécutée, d’où cette réaction.

il semble qu'on passe systématiquement par la scène qui affiche la cam uniquement.

 

l'avis de @sebcbien me parait nécessaire et indispensable.

 

Posté(e)

perso quand je vais sur la page: http://XXXXX/Yapuss/SSS_Get.php

Pour ma caméra avec des position PTZ enregistrées, il m'affiche une liste avec toutes les commandes (positions) possibles.

Si je clique sur cette URL... la caméra bouge.

Vérifie que tu utilise bien les url PTZ détectées par Yapuss.

Posté(e)

voici des exemples:

id: 1 Name: home -- URL: http://192.168.xx.xxx/Yapuss/SSS_Get.php?ptz=1&camera=6
id: 6 Name: Chalet Livreur -- URL: http://192.168.xx.xxx/Yapuss/SSS_Get.php?ptz=6&camera=6
id: 7 Name: Jardin-Chalet -- URL: http://192.168.xx.xxx/Yapuss/SSS_Get.php?ptz=7&camera=6
id: 5 Name: Porte Entrée -- URL: http://192.168.xx.xxx/Yapuss/SSS_Get.php?ptz=5&camera=6
id: 8 Name: Jardin Parking -- URL: http://192.168.xx.xxx/Yapuss/SSS_Get.php?ptz=8&camera=6

 

Posté(e)

Bjr,

Je pense avoir compris, mais je n'ai pas les compétences pour le corriger.

A la ligne 552 :

if ($stream != NULL && $cameraID != 0) {

et a la ligne 639

if ($cameraPtz != NULL && $cameraID != 0 ) {

 

ce sont deux parties du programme distinctes et c'est la ligne 639 qui gère les PTZ.

Comme la variable "stream" et systématiquement en valeur "JPG", le scenario "stream" s’exécute a la place du scenario PTZ.

Pour preuve, il suffit d'ajouter un deuxième ""m" a "stream" dans la ligne 552, pour faire fonctionner les PTZ parfaitement. (Mais plus le stream:))

if ($streamm != NULL && $cameraID != 0) {

 

Quelqu'un a t il les moyen de corriger ?

Merci

Posté(e)

Ah je comprends...

Tu dois d'abord envoyer une commande ptz, attendre le temps qu'il faut pour que la caméra bouge et ensuite envoyer une commande pour récupérer la photo...

Ce n'est pas une commande unique

Posté(e)

non, rien a voir. :)

Avec le code tel qu'il est, on ne passe jamais par la gestion des PTZ, a cause de la valeur Stream qui est en permanence a "JPG", même a l'init du système.

 

Posté(e)

Je viens de tester, effectivement c'est bon en V17 pour les PTZ, bien que je n'arrive pas a voir le flux MPEG.(Mais idem en V18)

Le bug est donc uniquement sur la V18.

 

Merci de ton aide et bon courage pour la correction.

Tiens moi au courant, stp.

 

:60::13:

 

Posté(e)

comme j'ai foutu le bordel entre la v17 et la v18, je corrigerai, mais seulement ce WE, et si tu pouvais valider la correction, car je n'ai plus de caméra PTZ.

  • Like 1
Posté(e)

Jojo,

Désolè mais pas de changement, ça ne fonctionne pas.

 

Regarde bien la scène STREAM et la scène PTZ. (Comme je dis plus haut)

Tu verra que la scene STREAM , qui est en premier, est executée même quand on souhaite la scene des PTZ.

La variable STREAM est toujours en valeur JPG, elle ne change jamais, ce qui fait que STREAM est systématiquement exécuté avant PTZ

C'est aussi pour ça que je reçois une image de la Cam, au lieu de la déplacer au PTZ prévu.

 

Désolè, le we est pas fini . :)

 

Posté(e)

merci pour ton analyse.

Il y avait de toute façon l'erreur de typo à corriger.

Grâce à ton analyse je pense avoir trouvé où était l'erreur. Peux-tu valider (et les autres fonctionnalités égalementnt, pour moi elles sont ok)

SSS_Get.php

Posté(e)

Non, pas de changement.

toujours la cam plutôt que le mouvement de la cam.

 

Vraiment, j'insiste, remet la valeur STREAM a vide ou a zéro par défaut, sauf quand elle est spécifiée,et ca ira mieux

Posté(e)

merci pour ta disponibilité pour les tests :13:

Ce n'est pas évident quand tu n'es pas programmeur (et encore moins en php) de corriger des bugs sans pouvoir tester.

Je crois (je ne suis plus sûr de rien ...) avoir trouvé l'erreur. 

Mais pour info, j'ai laissé la valeur par défaut de STREAM, car ça doit fonctionner (et je suis têtu), mais j'ai fait le test sur PTZ avant celui sur STREAM, donc il devrait d'abord passer dans pas.

Espérons que cette fois-ci soit la bonne.

SSS_Get.php

Posté(e)

OK, ça marche pour les PTZ.

Par contre le STREAM ne marche pas, mais c’était déjà le cas avant.

Au moins, nous avons avancés sur les PTZ.

 

Concernant le STREAM, c'est peut mes Cams qui ne gèrent pas le bon flux.

D'autres pourraient peut-être nous confirmer le bon fonctionnement. (Ou toi, peut-être)

 

Posté(e)

:74: pour PTZ

 

Tu me confirmes que pour STREAM, c'est bien de ceci que tu parles ?

image.png.2c162490c9ffd14ce5c8a3fb4233c470.png

Chez moi c'est ok.

 

Donc si tout ok, je fais publier la v18.1

Posté(e)

pour le stream mjpeg, ça peut prendre un peu de temps à l'api du syno de le produire... jojo est en XPENO sur un Xeon, donc ça cravache.

Moi je suis sur un syno original, ça peut prendre 5-6 secondes avant d'avoir le flux

 

Posté(e)

Bon, ça y est j'ai intégré dans la HC2 et c'est tout bon.

Juste une remarque, il manque la gestion du mode "patrouille" et des "zoom avant" et "zoom arrière".

Avec ces 3 fonctions, le dev serait complet.

 

Pour le moment je les gère directement sur les cams, mais c'est pas très propre et c'est dépendant de la marque de la cam. (Dommage)

 

Qui se jette sur le dev de ces 3 fonctions. :13:

:icon1010:

Posté(e)

pour la fonction patroille, ok c'est géré par SS.

Les fonctions zoom avant et arrières sont-elles également gérées par SS ?

  • Like 1
×
×
  • Créer...