[TUTO] Visionner sa caméra sans passer par MyFox
+5
xavax
andronus
Oliv44
Myfox
idjul
9 participants
Forum Myfox | sécurité, vidéosurveillance et domotique :: ECHANGES, QUESTIONS, ASTUCES :: Les caméras
Page 1 sur 1
[TUTO] Visionner sa caméra sans passer par MyFox
Bonjour,
Je vais vous expliquer comment visionner sa caméra TrendNet sans passer par les serveurs de MyFox.
Avant tout, je tiens à préciser que vous exposerez votre caméra sur internet, car le visionnage ne nécessite aucun login/password pour fonctionner, donc libre à vous de mesurer le risque en faisant ceci. Évidement je dégage toute responsabilité en cas de soucis ...
Voila pour la partie bla bla, passons à la technique.
Pour communiquer, la caméra utilise le protocole rtsp (port 554) ce protocole permet d'avoir une vue sur ce qui est diffusé, sans avoir accès aux fonctions liées à la caméra, il s'agit tout simplement d'un flux vidéo.
Depuis votre réseau interne, vous pouvez lire ce flux en ouvrant VLC par exemple, ouvrir un flux réseau et taper : rtsp://IP_DE_LA_CAMERA:554/play1.sdp
Pour la consulter depuis l'externe, il faudra créer une règle au niveau du firewall et ouvrir le port 554 sur l'IP de votre caméra.
L'adresse pour la consulter sera donc rtsp://IP_PUBLIQUE:554/play1.sdp
Voila
Je vais vous expliquer comment visionner sa caméra TrendNet sans passer par les serveurs de MyFox.
Avant tout, je tiens à préciser que vous exposerez votre caméra sur internet, car le visionnage ne nécessite aucun login/password pour fonctionner, donc libre à vous de mesurer le risque en faisant ceci. Évidement je dégage toute responsabilité en cas de soucis ...
Voila pour la partie bla bla, passons à la technique.
Pour communiquer, la caméra utilise le protocole rtsp (port 554) ce protocole permet d'avoir une vue sur ce qui est diffusé, sans avoir accès aux fonctions liées à la caméra, il s'agit tout simplement d'un flux vidéo.
Depuis votre réseau interne, vous pouvez lire ce flux en ouvrant VLC par exemple, ouvrir un flux réseau et taper : rtsp://IP_DE_LA_CAMERA:554/play1.sdp
Pour la consulter depuis l'externe, il faudra créer une règle au niveau du firewall et ouvrir le port 554 sur l'IP de votre caméra.
L'adresse pour la consulter sera donc rtsp://IP_PUBLIQUE:554/play1.sdp
Voila
idjul- Habitué
- Messages : 147
Date d'inscription : 14/02/2013
Re: [TUTO] Visionner sa caméra sans passer par MyFox
La procédure présentée ci-dessus n'implique aucune faille de sécurité car la lecture directe est possible en local uniquement. Je rappelle que les risques d'accès via l'extérieur, tels qu'ils ont pu être démontrés dans les médias via UPnP, ne concernent pas vos caméras Myfox étant donné que nous n'utilisons pas le protocole UPnP.
Reste qu'une personne ne maîtrisant pas forcément bien ce qu'il fait et mettant en œuvre la procédure ci-dessus avec un accès distant volontairement, grâce à l'ouverture de ports, ouvre une brèche dans la sécurité.
Notre objectif est d'assurer une sécurité maximale des images des caméras de tous. C'est la raison pour laquelle la possibilité décrite ci-dessus sera supprimée lors d'une prochaine mise à jour.
Reste qu'une personne ne maîtrisant pas forcément bien ce qu'il fait et mettant en œuvre la procédure ci-dessus avec un accès distant volontairement, grâce à l'ouverture de ports, ouvre une brèche dans la sécurité.
Notre objectif est d'assurer une sécurité maximale des images des caméras de tous. C'est la raison pour laquelle la possibilité décrite ci-dessus sera supprimée lors d'une prochaine mise à jour.
Re: [TUTO] Visionner sa caméra sans passer par MyFox
Quel sera donc le nouveau procédé si vous ne diffusez plus via le protocole rtsp ?
idjul- Habitué
- Messages : 147
Date d'inscription : 14/02/2013
Re: [TUTO] Visionner sa caméra sans passer par MyFox
Nous n'allons pas changer de protocole, nous allons juste en restreindre son utilisation.
Re: [TUTO] Visionner sa caméra sans passer par MyFox
Pourquoi toujours tout vouloir restreindre ?
Si c'est juste de la consultation
Si c'est juste de la consultation
Oliv44- Habitué
- Messages : 772
Date d'inscription : 30/03/2013
Localisation : Nantes
Re: [TUTO] Visionner sa caméra sans passer par MyFox
Parce que "Notre objectif est d'assurer une sécurité maximale des images des caméras de tous" !
Re: [TUTO] Visionner sa caméra sans passer par MyFox
Mouais...
D'ailleurs j'attends toujours que le Service Client me recontacte a ce sujet ...
D'ailleurs j'attends toujours que le Service Client me recontacte a ce sujet ...
Oliv44- Habitué
- Messages : 772
Date d'inscription : 30/03/2013
Localisation : Nantes
Re: [TUTO] Visionner sa caméra sans passer par MyFox
Oui c'est ce que je vais faire ...
Oliv44- Habitué
- Messages : 772
Date d'inscription : 30/03/2013
Localisation : Nantes
page web avec video ()
pour les hackers....
pour détecter l'ip de votre camera:
$ fping -a -g 192.168.0.1/24
essayer chaque ip....
example chez moi
192.168.0.10
192.168.0.11
192.168.0.12
192.168.0.254
...
254 la box internet
le 10 c'est mon PC...
le 11 le HC2
le 12 la cam (après essai)
et modifier le code HTML en fonction:
var address = "rtsp://192.168.0.12:554/play1.sdp";
ca marche chez moi Myfox HC2 et caméra http://www.myfox.fr/produits/camera-myfox-vision-nocturne.html
la page HTML :
pour détecter l'ip de votre camera:
$ fping -a -g 192.168.0.1/24
essayer chaque ip....
example chez moi
192.168.0.10
192.168.0.11
192.168.0.12
192.168.0.254
...
254 la box internet
le 10 c'est mon PC...
le 11 le HC2
le 12 la cam (après essai)
et modifier le code HTML en fonction:
var address = "rtsp://192.168.0.12:554/play1.sdp";
ca marche chez moi Myfox HC2 et caméra http://www.myfox.fr/produits/camera-myfox-vision-nocturne.html
la page HTML :
- Code:
<!DOCTYPE html>
<html>
CAM1 <BR>
<div id="the_div_that_will_hold_the_player_object"></div>
<script type="text/javascript">
//SET THE RTSP STREAM ADDRESS HERE
var address = "rtsp://192.168.0.12:554/play1.sdp";
var output = '<object width="640" height="480" id="qt" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">';
output += '<param name="src" value="'+address+'">';
output += '<param name="autoplay" value="true">';
output += '<param name="controller" value="false">';
output += '<embed id="plejer" name="plejer" src="/poster.mov" bgcolor="000000" width="640" height="480" scale="ASPECT" qtsrc="'+address+'" kioskmode="true" showlogo=false" autoplay="true" controller="false" pluginspage="http://www.apple.com/quicktime/download/">';
output += '</embed></object>';
//SET THE DIV'S ID HERE
document.getElementById("the_div_that_will_hold_the_player_object").innerHTML = output;
</script>