Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/07/2011, 06h35   #1
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 1
Points : 1
Par défaut Convertion code HTML en lien HTTP

Bonjour,

J'ai ici, une caméra IP qui fait du Webcasting, le fabriquant me donne même le code HTML tout fait à intégrer au site internet, mais moi j'aimerai essayer d'en faire autre chose. J'aimerai accéder à l'image de la caméra directement par un lien internet, par un lien http://..... Je peux bien le faire via son serveur web, mais en passant par une authentification et une petite navigation ce qui me gêne, j'aimerai avoir l'image directement et sans l'authentification et les menus d'une page web, seulement l'image.
Je me demandais donc si à partir du code HTML ci-dessous, il est possible d'en sortir le lien http qui me mènerai directement à la caméra.

Merci pour votre aide

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<HTML>
 <HEAD><TITLE> Web Viewer </TITLE></HEAD>
 <body onLoad='onInit()' onUnload='onClose()'>
  <div>
   <OBJECT id='HX_Media' codebase='http://192.168.3.220/Nautilus.cab#Version=1,0,0,25'
     classid='clsid:6C1F1FB8-2813-473B-B83C-47E5C7331ACE' standby='Downloading the ActiveX Control...'
     width=512 height=368 align=center hspace=0 vspace=0>
   </OBJECT>
  </div>
</HTML>
<script>
var obj = document.getElementById('HX_Media');
function onInit()
{
  obj.Initialize(1);
  obj.ViewLayout = 0;
  obj.Connect(0, '192.168.3.220/1/stream1', 80, 3, 0, 0);
  obj.SetMenuType(0);
}
function onClose()
{
  obj.Disconnect(0);
}
</script>
nainbleu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 10h31   #2
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 067
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 067
Points : 6 991
Points : 6 991
Pas à partir de ça, non. C'est un simple composant ActiveX, il n'y a pas grand-chose de bricolable.
Il peut peut-être être configuré pour répondre à des requêtes HTTP qui, sans authentication ni rien, rendront une page avec ce ActiveX qui affiche le stream de l'image directement. Peut-être. Il faut voir avec le fabriquant.
Mais probablement pas. Il y a des chances que le serveur web ne soit là que pour servir le fichier du composant ActiveX lui-même.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 13h47   #3
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 1
Points : 1
Bonjour Thelvin

Merci pour votre réponse,

Au fait j'ai réussi à faire quelque chose, mais ce n'est pas tout à fait ce que j'aimerai. J'ai copié le contenu du code dans Notepad et j'ai enregistrer le ficher en format html, et lorsque je lance le fichier j'accède, après avoir installé le composant ActiveX, à l'image de la caméra, mais le lien qui apparaît dans la barre du navigateur est le lien du fichier et pas celui de la caméra directement

Malgré cela, à votre avis, c'est pas possible de pointer sur l'image en lien http direct?
nainbleu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 13h54   #4
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 067
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 067
Points : 6 991
Points : 6 991
Peut-être que oui, peut-être que non, 'faut voir avec le fournisseur.
Probablement pas.

Comme je te l'ai dit, c'est un composant ActiveX, nous ne pouvons pas deviner quels sont ses détails d'implémentation.
À la limite, tu peux installer Wireshark et regarder quel genre de requêtes il fait à la caméra, avec un peu de chance c'est du http tout simple vers une URL simple.

Enfin, si quand tu dis "l'image" tu parles de la vidéo, qui bouge, qui est en train d'être filmée par la caméra, c'est de la vidéo en streaming, et il y a des chances que ça nécessite un protocole et un codec que le navigateur n'a pas.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 07h27   #5
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Si jamais tu connais l'URL que tu veux faire apparaître dans ton navigateur, tu gardes ce que tu as fait, et tu rajoute un base=href...
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 06h43   #6
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 1
Points : 1
Merci pour vos réponses

Laurent, j'aimerai bien essayer ta proposition, mais je n'y connais pas grand chose en HTML alors je ne sais vraiment pas comment intégrer cette commande base=href, je suis intégrateur de système domotique, mais le html, connais pas Peux-tu m'aiguiller?

Entre temps, je vais prendre contact avec le fournisseur, bonne idée Thelvin
nainbleu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 10h09   #7
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Citation:
Peux-tu m'aiguiller?
Avec plaisir
Dans le head de ta page, tu rajoutes une ligne
Code :
<base href="http://url_ref">
qui servira de référence, donc si par exemple tu as un lien
Code :
<a href="nom_fichier">texte</a>
dans la barre d'adresse du navigateur, on verra et si tu as
Code :
<a href="../nom_fichier">texte</a>
idem.
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h19.


 
 
 
 
Partenaires

Hébergement Web