Comment intégrer un flux vidéo issu d'une caméra IP en html?
Résolu/Fermé
Bonjour, le sujet semble avoir été traité plusieurs fois, mais il y a longtemps et les choses ont pas mal bougées. (renforcement sécurité, disparation d'Abode flash player,...)
Du coup tout ce que j'ai essayé à échoué!
J'ai une caméra IP h264 (donc mp4 je suppose) dont je voudrais afficher la vidéo dans une page web.
Premier point depuis le navigateur web Pale moon (Chrome ou Edge je peux me connecter mais le plugin n'est pas pris en compte surement Adob Flash player...) j'arrive bien à accéder à mon flux vidéo.
Pour ce faire je tape l'adresse ip locale de la caméra : 192. 168.1 .2 puis une page s'affiche et me demande l'utilisateur et le mot de passe : User : admin, pas de mot de passe.
Une fois logé la vidéo s'affiche.
Je voudrais donc faire la même chose sur une page web de mon serveur!
J'ai essayé ce code (partie correspondant à l'essai d'affichage):
<section class="streaming">
<img src= "http://admin:|@192.168.1.2/?action=stream" width="640" height="480" title="Rucher "/>
</section>
Bien entendu rien ne s'affiche(ni depuis Pale Moon ni Google mais en regardant du côté de Google j'ai ce message :
https://www.chromestatus.com/feature/5669008342777856
j'ai du coup essayé sans le admin:|@ mais cela ne fonctionne pas non plus.
j'ai essayé pleins d'autres méthodes mais sans aucun succés c'est pour cela que je me tourne vers vous!
Si quelqu'un a la solution?
Merci
Du coup tout ce que j'ai essayé à échoué!
J'ai une caméra IP h264 (donc mp4 je suppose) dont je voudrais afficher la vidéo dans une page web.
Premier point depuis le navigateur web Pale moon (Chrome ou Edge je peux me connecter mais le plugin n'est pas pris en compte surement Adob Flash player...) j'arrive bien à accéder à mon flux vidéo.
Pour ce faire je tape l'adresse ip locale de la caméra : 192. 168.1 .2 puis une page s'affiche et me demande l'utilisateur et le mot de passe : User : admin, pas de mot de passe.
Une fois logé la vidéo s'affiche.
Je voudrais donc faire la même chose sur une page web de mon serveur!
J'ai essayé ce code (partie correspondant à l'essai d'affichage):
<section class="streaming">
<img src= "http://admin:|@192.168.1.2/?action=stream" width="640" height="480" title="Rucher "/>
</section>
Bien entendu rien ne s'affiche(ni depuis Pale Moon ni Google mais en regardant du côté de Google j'ai ce message :
https://www.chromestatus.com/feature/5669008342777856
j'ai du coup essayé sans le admin:|@ mais cela ne fonctionne pas non plus.
j'ai essayé pleins d'autres méthodes mais sans aucun succés c'est pour cela que je me tourne vers vous!
Si quelqu'un a la solution?
Merci
A voir également:
- Lire flux rtsp dans une page web
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Supprimer une page word - Guide
- Traduire une page web - Guide
- Lire epub - Guide
- Web office - Guide
17 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
30 mai 2022 à 18:53
30 mai 2022 à 18:53
Bonjour,
Si il n'y a pas de mot de passe dans l'authentification, essaye avec uniquement admin dans l'url (src="http://admin@192.168.1.2/?action=stream" ou src="http://admin:@192.168.1.2/?action=stream").
Le fait de passer le nom d'utilisateur et le mot de passe n'est effectivement plus possible dans Chrome, notamment pour des raisons de sécurité.
Quitte à ne pas avoir de mot de passe, regarde si tu peux désactiver l'authentification pour accéder directement au flux via l'url src="http://192.168.1.2/?action=stream"
Si il n'y a pas de mot de passe dans l'authentification, essaye avec uniquement admin dans l'url (src="http://admin@192.168.1.2/?action=stream" ou src="http://admin:@192.168.1.2/?action=stream").
Le fait de passer le nom d'utilisateur et le mot de passe n'est effectivement plus possible dans Chrome, notamment pour des raisons de sécurité.
Quitte à ne pas avoir de mot de passe, regarde si tu peux désactiver l'authentification pour accéder directement au flux via l'url src="http://192.168.1.2/?action=stream"
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
30 mai 2022 à 20:23
30 mai 2022 à 20:23
Merci pour les suggestions j'ai donc essayé :
<img src= "http://admin@192.168.1.2/?action=stream" width="640" height="480" title="Rucher "/>
et <img src= "http://admin:@192.168.1.2/?action=stream" width="640" height="480" title="Rucher "/>
aucun message d'erreur , mais pas de vidéo.
Par contre je ne sais pas comment désactiver l'authentification...il s'agit d'une caméra d'un kit Floueron la caméra est une 1080P, lentille de 36.mm 12V 1A model XF-A2628F-ZW
J'ai quand même ressayé sans rien mais j'obtiens le message suivant de Google Chrome :
Merci
--Gilles
<img src= "http://admin@192.168.1.2/?action=stream" width="640" height="480" title="Rucher "/>
et <img src= "http://admin:@192.168.1.2/?action=stream" width="640" height="480" title="Rucher "/>
aucun message d'erreur , mais pas de vidéo.
Par contre je ne sais pas comment désactiver l'authentification...il s'agit d'une caméra d'un kit Floueron la caméra est une 1080P, lentille de 36.mm 12V 1A model XF-A2628F-ZW
J'ai quand même ressayé sans rien mais j'obtiens le message suivant de Google Chrome :
Merci
--Gilles
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
30 mai 2022 à 21:53
30 mai 2022 à 21:53
Le message d'erreur indique que l'accès est bloqué à cause de CORS qui empêche l'accès aux ressources qui sont dans un réseau privé/local, à moins d'être dans un contexte sécurisé (https).
Tu peux essayer de désactiver l'option
Tu peux essayer de désactiver l'option
chrome://flags/#block-insecure-private-network-requestsdans Chrome.
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
30 mai 2022 à 22:18
30 mai 2022 à 22:18
Oui cela enlève le message d'erreur de Google Chrome, mais cela ne permet quand même pas l'affichage de la vidéo...
Pas de chance!
Merci
--Gilles
Pas de chance!
Merci
--Gilles
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
31 mai 2022 à 01:04
31 mai 2022 à 01:04
Bonjour,
Il ne faut surtout pas désactiver la protection CORS, elle permet d'éviter qu'une page Web quelconque (un site malicieux) accède à des services locaux (comme la page de ta box) par le biais de scripts JS.
L'adresse http://192.168.1.2/?action=stream correspond-elle à une page Web contenant un lecteur vidéo, ou s'agit-il du chemin direct vers le stream (RTSP / RTMP) ?
Si la vidéo s'affiche, ça ne fonctionnera que si le visiteur est connecté à ton réseau local, puisque 192.168.1.2 est une IP privée. Je te déconseille d'exposer directement la caméra sur Internet avec une redirection de port, ce qui nécessiterait de faire apparaître les identifiants dans l'URL ou désactiver l'authentification. Il serait plus judicieux de permettre l'accès au flux au travers d'un proxy inversé comme Nginx, ça permettra aussi de diffuser le flux via TLS. C'est aussi le proxy qui s'identifiera avec l’utilisateur/password auprès de la caméra, afin de le diffuser vers Internet sans que le visiteur ne connaisse ces identifiants.
Il ne faut surtout pas désactiver la protection CORS, elle permet d'éviter qu'une page Web quelconque (un site malicieux) accède à des services locaux (comme la page de ta box) par le biais de scripts JS.
L'adresse http://192.168.1.2/?action=stream correspond-elle à une page Web contenant un lecteur vidéo, ou s'agit-il du chemin direct vers le stream (RTSP / RTMP) ?
Si la vidéo s'affiche, ça ne fonctionnera que si le visiteur est connecté à ton réseau local, puisque 192.168.1.2 est une IP privée. Je te déconseille d'exposer directement la caméra sur Internet avec une redirection de port, ce qui nécessiterait de faire apparaître les identifiants dans l'URL ou désactiver l'authentification. Il serait plus judicieux de permettre l'accès au flux au travers d'un proxy inversé comme Nginx, ça permettra aussi de diffuser le flux via TLS. C'est aussi le proxy qui s'identifiera avec l’utilisateur/password auprès de la caméra, afin de le diffuser vers Internet sans que le visiteur ne connaisse ces identifiants.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
Modifié le 31 mai 2022 à 10:14
Modifié le 31 mai 2022 à 10:14
Bonjour, (je débute en programmation et je n'ai encore jamais essayé de toucher à de l'affichage de vidéo issu de caméra IP.
Alors je vais essayer de faire le point de ce que je sais (cela va aller vite, mais peut-être pas très clair...)
j'ai une caméra IP avec donc une adresse IP qui va sur un enregistreur numérique (marque Floureon) pour enregistrer cette vidéo sur un disque dur et sur un cloud.
Si depuis mon réseau local je tape son adresse IP dans un navigateur j'obtiens ceci (depuis n'importe quel navigateur):
depuis Edge ou Chrome .. une fois logé j'obtiens ceci : (et l'adresse Ip devient 192.168.1.2/view.html)
Ils réclament Adobe Flash Player.., Je peux aller dans les réglages, même prendre un image (barre du bas) mais pas d'affichage vidéo!
Si j'utilise Pale Moon (qui utilise encore Adobe Flash Player) j'obtiens la même page sauf que dans la partie vidéo j'ai une image fixe issue de la caméra... (celle du moment de l'appuie sur le play du main stream ou sub stream)
Pour ce qui est de l'adresse http://192.168.1.2/?action=stream c'est une ligne HTML que j'ai trouvé sur un site pour afficher (enfin en théorie) la vidéo issue d'une caméra IP (j'ai juste mis mon adresse IP à la place de l'exemple fourni sur le site...)
J'ai essayé pleins d'autres choses pour afficher cette vidéo mais sans succès il y en a tellement que je ne souviens plus de toutes...
Je suis ouvert à toutes suggestions, il doit bien avoir des personnes qui affichent des caméras sur leur page web non?
(faut-il une caméra particulière?)
J'ai essayé une autre caméra IP (un onvif avec zoom et rotation) j'ai la même interface, je peux me connecter via son ip depuis un navigateur mais pas d'imagess (même sur pale moon))
Merci
--Gilles
Alors je vais essayer de faire le point de ce que je sais (cela va aller vite, mais peut-être pas très clair...)
j'ai une caméra IP avec donc une adresse IP qui va sur un enregistreur numérique (marque Floureon) pour enregistrer cette vidéo sur un disque dur et sur un cloud.
Si depuis mon réseau local je tape son adresse IP dans un navigateur j'obtiens ceci (depuis n'importe quel navigateur):
depuis Edge ou Chrome .. une fois logé j'obtiens ceci : (et l'adresse Ip devient 192.168.1.2/view.html)
Ils réclament Adobe Flash Player.., Je peux aller dans les réglages, même prendre un image (barre du bas) mais pas d'affichage vidéo!
Si j'utilise Pale Moon (qui utilise encore Adobe Flash Player) j'obtiens la même page sauf que dans la partie vidéo j'ai une image fixe issue de la caméra... (celle du moment de l'appuie sur le play du main stream ou sub stream)
Pour ce qui est de l'adresse http://192.168.1.2/?action=stream c'est une ligne HTML que j'ai trouvé sur un site pour afficher (enfin en théorie) la vidéo issue d'une caméra IP (j'ai juste mis mon adresse IP à la place de l'exemple fourni sur le site...)
J'ai essayé pleins d'autres choses pour afficher cette vidéo mais sans succès il y en a tellement que je ne souviens plus de toutes...
Je suis ouvert à toutes suggestions, il doit bien avoir des personnes qui affichent des caméras sur leur page web non?
(faut-il une caméra particulière?)
J'ai essayé une autre caméra IP (un onvif avec zoom et rotation) j'ai la même interface, je peux me connecter via son ip depuis un navigateur mais pas d'imagess (même sur pale moon))
Merci
--Gilles
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
31 mai 2022 à 18:13
31 mai 2022 à 18:13
Bonjour,
192.168.1.2 est l'adresse IP de la caméra ou celle de l'enregistreur (NVR) ?
Les deux appareils pouvant proposer une interface Web afin de visualiser le(s) flux, les captures d'écran ne me permettent pas de savoir si tu accèdes à la caméra ou à l'enregistreur via cette IP.
> Pour ce qui est de l'adresse http://192.168.1.2/?action=stream c'est une ligne HTML que j'ai trouvé sur un site pour afficher (enfin en théorie) la vidéo issue d'une caméra IP (j'ai juste mis mon adresse IP à la place de l'exemple fourni sur le site...)
http://192.168.1.2/?action=stream n'est pas une ligne HTML mais une URL.
Si c'est cette URL qui affiche la page Web contenant le lecteur vidéo et les contrôles, alors cette URL correspond à une page Web et non au flux vidéo lui-même. Tu ne peux pas intégrer une page Web avec <img> ou <video>.
Le chemin vers le flux vidéo (RTSP / RTMP) varie d'une caméra à l'autre, as-tu pris un résultat au hasard ou l'endroit où tu as trouvé cette URL parlait bien du même modèle de caméra que la tienne ?
Pour parvenir à ton but, il te faut impérativement trouver l'URL pointant vers le flux vidéo, donc l'URL que tu pourrais utiliser pour lire le flux vidéo avec un lecteur comme VLC. Pour savoir si http://192.168.1.2/?action=stream pointe bien vers le flux vidéo, tu peux essayer d'ouvrir http://192.168.1.2/?action=stream avec VLC
192.168.1.2 est l'adresse IP de la caméra ou celle de l'enregistreur (NVR) ?
Les deux appareils pouvant proposer une interface Web afin de visualiser le(s) flux, les captures d'écran ne me permettent pas de savoir si tu accèdes à la caméra ou à l'enregistreur via cette IP.
> Pour ce qui est de l'adresse http://192.168.1.2/?action=stream c'est une ligne HTML que j'ai trouvé sur un site pour afficher (enfin en théorie) la vidéo issue d'une caméra IP (j'ai juste mis mon adresse IP à la place de l'exemple fourni sur le site...)
http://192.168.1.2/?action=stream n'est pas une ligne HTML mais une URL.
Si c'est cette URL qui affiche la page Web contenant le lecteur vidéo et les contrôles, alors cette URL correspond à une page Web et non au flux vidéo lui-même. Tu ne peux pas intégrer une page Web avec <img> ou <video>.
Le chemin vers le flux vidéo (RTSP / RTMP) varie d'une caméra à l'autre, as-tu pris un résultat au hasard ou l'endroit où tu as trouvé cette URL parlait bien du même modèle de caméra que la tienne ?
Pour parvenir à ton but, il te faut impérativement trouver l'URL pointant vers le flux vidéo, donc l'URL que tu pourrais utiliser pour lire le flux vidéo avec un lecteur comme VLC. Pour savoir si http://192.168.1.2/?action=stream pointe bien vers le flux vidéo, tu peux essayer d'ouvrir http://192.168.1.2/?action=stream avec VLC
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
31 mai 2022 à 21:45
31 mai 2022 à 21:45
Bonjour, 192.168.1.2 est l'adresse IP de ma caméra, pas du NVR.
il s'agit d'un URL qui ne parlait pas spécifiquement de ma caméra. (?action=stream)
Je n'ai rien trouvé concernant ma caméra il s'agit d'une Floureon model XF-A2628F-ZW résolution 1080 lentille de 3.6 mm h.264.
Et j'ai essayé dans VLC htpp://192.168.1.2/?action=stream cela ne fonctionne pas.
Merci
il s'agit d'un URL qui ne parlait pas spécifiquement de ma caméra. (?action=stream)
Je n'ai rien trouvé concernant ma caméra il s'agit d'une Floureon model XF-A2628F-ZW résolution 1080 lentille de 3.6 mm h.264.
Et j'ai essayé dans VLC htpp://192.168.1.2/?action=stream cela ne fonctionne pas.
Merci
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
31 mai 2022 à 22:03
31 mai 2022 à 22:03
D'après cette page :
https://www.ispyconnect.com/camera/floureon
Chaque modèle de caméra utilise une URL différente.
Et bien-entendu, la tienne ne figure pas dans la liste sinon ça aurait été trop facile :)
Il y a moyen de trouver l'URL du flux autrement, par exemple en inspectant le code source de la page Web qui inclut le lecteur, ou en procédant à une capture réseau (Wireshark).
https://www.ispyconnect.com/camera/floureon
Chaque modèle de caméra utilise une URL différente.
Et bien-entendu, la tienne ne figure pas dans la liste sinon ça aurait été trop facile :)
Il y a moyen de trouver l'URL du flux autrement, par exemple en inspectant le code source de la page Web qui inclut le lecteur, ou en procédant à une capture réseau (Wireshark).
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
1 juin 2022 à 08:28
1 juin 2022 à 08:28
Bonjour oui j'avais vu ipsconnect en Floureon il n'y a que la XF-A2.... j'ai essayé cet URL sans succès
J'ai installe Wireshark, j'arrive à filtrer sur la caméra IP avec host 192.168.1.2 mais aucune URL n'apparait ... il faut peut être mettre une option particulière si jamais tu sais comment faire?
Merci
J'ai installe Wireshark, j'arrive à filtrer sur la caméra IP avec host 192.168.1.2 mais aucune URL n'apparait ... il faut peut être mettre une option particulière si jamais tu sais comment faire?
Merci
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
1 juin 2022 à 08:31
1 juin 2022 à 08:31
Bonjour, as-tu lancé la lecture de la vidéo lorsque la capture Wireshark est en cours ?
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
1 juin 2022 à 09:01
1 juin 2022 à 09:01
Oui j'essayais de lire avec VLC.(durant l'enregistrement)
Et j'en ai fais un aussi avec une lecture depuis mon PC via Eseecloud, mais je n'arrive pas à joindre les fichiers de type pcapng sur le site...
Merci
Et j'en ai fais un aussi avec une lecture depuis mon PC via Eseecloud, mais je n'arrive pas à joindre les fichiers de type pcapng sur le site...
Merci
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
1 juin 2022 à 09:07
1 juin 2022 à 09:07
Voici ce que me donne wireshark lorsque je suis en lecture de lacaméra avec EseeCloud
et avec un essai de lecture via VLC:
--merci
Gilles
"No.","Time","Source","Destination","Protocol","Length","Info" "1","0.000000","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=1 Win=1021 Len=0" "2","0.001486","192.168.1.2","192.168.1.11","TCP","168","80 → 57225 [PSH, ACK] Seq=1 Ack=1 Win=3650 Len=114" "3","0.047028","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=115 Win=1026 Len=0" "4","0.048849","192.168.1.2","192.168.1.11","TCP","798","80 → 57225 [PSH, ACK] Seq=115 Ack=1 Win=3650 Len=744" "5","0.095034","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=859 Win=1023 Len=0" "6","0.096548","192.168.1.2","192.168.1.11","TCP","553","80 → 57225 [PSH, ACK] Seq=859 Ack=1 Win=3650 Len=499" "7","0.142034","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=1358 Win=1021 Len=0" "8","0.163093","192.168.1.2","192.168.1.11","TCP","426","80 → 57225 [PSH, ACK] Seq=1358 Ack=1 Win=3650 Len=372" "9","0.205258","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=1730 Win=1026 Len=0" "10","0.207058","192.168.1.2","192.168.1.11","TCP","1014","80 → 57225 [PSH, ACK] Seq=1730 Ack=1 Win=3650 Len=960" "11","0.252064","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=2690 Win=1022 Len=0" "12","0.283151","192.168.1.2","192.168.1.11","TCP","426","80 → 57225 [PSH, ACK] Seq=2690 Ack=1 Win=3650 Len=372" "13","0.332082","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=3062 Win=1021 Len=0" "14","0.333989","192.168.1.2","192.168.1.11","TCP","973","80 → 57225 [PSH, ACK] Seq=3062 Ack=1 Win=3650 Len=919" "15","0.380102","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=3981 Win=1026 Len=0" "16","0.381839","192.168.1.2","192.168.1.11","TCP","539","80 → 57225 [PSH, ACK] Seq=3981 Ack=1 Win=3650 Len=485" "17","0.426114","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=4466 Win=1024 Len=0" "18","0.427679","192.168.1.2","192.168.1.11","TCP","144","80 → 57225 [PSH, ACK] Seq=4466 Ack=1 Win=3650 Len=90" "19","0.474110","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=4556 Win=1024 Len=0" "20","0.475768","192.168.1.2","192.168.1.11","TCP","798","80 → 57225 [PSH, ACK] Seq=4556 Ack=1 Win=3650 Len=744" "21","0.522126","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=5300 Win=1021 Len=0" "22","0.523901","192.168.1.2","192.168.1.11","TCP","562","80 → 57225 [PSH, ACK] Seq=5300 Ack=1 Win=3650 Len=508" "23","0.570151","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=5808 Win=1026 Len=0" "24","0.572079","192.168.1.2","192.168.1.11","TCP","911","80 → 57225 [PSH, ACK] Seq=5808 Ack=1 Win=3650 Len=857" "25","0.618136","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=6665 Win=1023 Len=0" "26","0.619678","192.168.1.2","192.168.1.11","TCP","476","80 → 57225 [PSH, ACK] Seq=6665 Ack=1 Win=3650 Len=422" "27","0.665131","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=7087 Win=1021 Len=0" "28","0.672822","192.168.1.2","192.168.1.11","TCP","426","80 → 57225 [PSH, ACK] Seq=7087 Ack=1 Win=3650 Len=372" "29","0.713157","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=7459 Win=1026 Len=0" "30","0.715169","192.168.1.2","192.168.1.11","TCP","937","80 → 57225 [PSH, ACK] Seq=7459 Ack=1 Win=3650 Len=883" "31","0.761182","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=8342 Win=1023 Len=0" "32","0.765705","192.168.1.2","192.168.1.11","TCP","70","80 → 57225 [PSH, ACK] Seq=8342 Ack=1 Win=3650 Len=16" "33","0.809329","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=8358 Win=1023 Len=0" "34","0.811012","192.168.1.2","192.168.1.11","TCP","224","80 → 57225 [PSH, ACK] Seq=8358 Ack=1 Win=3650 Len=170" "35","0.856192","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=8528 Win=1022 Len=0" "36","0.858119","192.168.1.2","192.168.1.11","TCP","1296","80 → 57225 [PSH, ACK] Seq=8528 Ack=1 Win=3650 Len=1242" "37","0.904213","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=9770 Win=1026 Len=0" "38","0.905778","192.168.1.2","192.168.1.11","TCP","181","80 → 57225 [PSH, ACK] Seq=9770 Ack=1 Win=3650 Len=127" "39","0.952222","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=9897 Win=1026 Len=0" "40","0.953828","192.168.1.2","192.168.1.11","TCP","798","80 → 57225 [PSH, ACK] Seq=9897 Ack=1 Win=3650 Len=744" "41","1.001631","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=10641 Win=1023 Len=0" "42","1.003149","192.168.1.2","192.168.1.11","TCP","658","80 → 57225 [PSH, ACK] Seq=10641 Ack=1 Win=3650 Len=604" "43","1.048248","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=11245 Win=1026 Len=0" "44","1.049942","192.168.1.2","192.168.1.11","TCP","502","80 → 57225 [PSH, ACK] Seq=11245 Ack=1 Win=3650 Len=448" "45","1.096236","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=11693 Win=1024 Len=0" "46","1.098226","192.168.1.2","192.168.1.11","TCP","1340","80 → 57225 [PSH, ACK] Seq=11693 Ack=1 Win=3650 Len=1286" "47","1.144243","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=12979 Win=1026 Len=0" "48","1.153190","192.168.1.2","192.168.1.11","TCP","70","80 → 57225 [PSH, ACK] Seq=12979 Ack=1 Win=3650 Len=16" "49","1.208259","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=12995 Win=1026 Len=0" "50","1.210124","192.168.1.2","192.168.1.11","TCP","949","80 → 57225 [PSH, ACK] Seq=12995 Ack=1 Win=3650 Len=895" "51","1.256298","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=13890 Win=1023 Len=0" "52","1.257964","192.168.1.2","192.168.1.11","TCP","426","80 → 57225 [PSH, ACK] Seq=13890 Ack=1 Win=3650 Len=372" "53","1.304300","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=14262 Win=1021 Len=0" "54","1.306151","192.168.1.2","192.168.1.11","TCP","634","80 → 57225 [PSH, ACK] Seq=14262 Ack=1 Win=3650 Len=580" "55","1.352311","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=14842 Win=1026 Len=0" "56","1.354212","192.168.1.2","192.168.1.11","TCP","426","80 → 57225 [PSH, ACK] Seq=14842 Ack=1 Win=3650 Len=372" "57","1.400331","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=15214 Win=1025 Len=0" "58","1.402041","192.168.1.2","192.168.1.11","TCP","639","80 → 57225 [PSH, ACK] Seq=15214 Ack=1 Win=3650 Len=585" "59","1.448323","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=15799 Win=1022 Len=0" "60","1.453050","192.168.1.2","192.168.1.11","TCP","426","80 → 57225 [PSH, ACK] Seq=15799 Ack=1 Win=3650 Len=372" "61","1.496349","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=16171 Win=1021 Len=0" "62","1.498395","192.168.1.2","192.168.1.11","TCP","925","80 → 57225 [PSH, ACK] Seq=16171 Ack=1 Win=3650 Len=871" "63","1.544354","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=17042 Win=1026 Len=0" "64","1.573763","192.168.1.2","192.168.1.11","TCP","426","80 → 57225 [PSH, ACK] Seq=17042 Ack=1 Win=3650 Len=372" "65","1.603618","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=17414 Ack=1 Win=3650 Len=1460" "66","1.603666","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=18874 Win=1026 Len=0" "67","1.603746","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=18874 Ack=1 Win=3650 Len=1460" "68","1.604115","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=20334 Ack=1 Win=3650 Len=1460" "69","1.604137","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=21794 Win=1026 Len=0" "70","1.604237","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=21794 Ack=1 Win=3650 Len=1460" "71","1.604361","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=23254 Ack=1 Win=3650 Len=1460" "72","1.604381","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=24714 Win=1026 Len=0" "73","1.604568","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=24714 Ack=1 Win=3650 Len=1460" "74","1.604697","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=26174 Ack=1 Win=3650 Len=1460" "75","1.604714","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=27634 Win=1026 Len=0" "76","1.604928","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=27634 Ack=1 Win=3650 Len=1460" "77","1.605055","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=29094 Ack=1 Win=3650 Len=1460" "78","1.605073","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=30554 Win=1026 Len=0" "79","1.605933","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=30554 Ack=1 Win=3650 Len=1460" "80","1.606040","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=32014 Ack=1 Win=3650 Len=1460" "81","1.606057","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=33474 Win=1026 Len=0" "82","1.606161","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=33474 Ack=1 Win=3650 Len=1460" "83","1.606285","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=34934 Ack=1 Win=3650 Len=1460" "84","1.606302","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=1 Ack=36394 Win=1026 Len=0" "85","1.606394","192.168.1.11","192.168.1.2","TCP","65","57225 → 80 [PSH, ACK] Seq=1 Ack=36394 Win=1026 Len=11" "86","1.606612","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=36394 Ack=1 Win=3650 Len=1460" "87","1.606629","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=37854 Win=1026 Len=0" "88","1.606735","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=37854 Ack=1 Win=3650 Len=1460" "89","1.606749","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=39314 Win=1026 Len=0" "90","1.607492","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=39314 Ack=1 Win=3650 Len=1460" "91","1.607518","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=40774 Win=1026 Len=0" "92","1.607597","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=40774 Ack=1 Win=3650 Len=1460" "93","1.607618","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=42234 Win=1026 Len=0" "94","1.607718","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=42234 Ack=1 Win=3650 Len=1460" "95","1.607732","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=43694 Win=1026 Len=0" "96","1.607840","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=43694 Ack=1 Win=3650 Len=1460" "97","1.607854","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=45154 Win=1026 Len=0" "98","1.607963","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=45154 Ack=1 Win=3650 Len=1460" "99","1.607977","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=46614 Win=1026 Len=0" "100","1.608086","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=46614 Ack=1 Win=3650 Len=1460" "101","1.608099","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=48074 Win=1026 Len=0" "102","1.608211","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=48074 Ack=1 Win=3650 Len=1460" "103","1.608229","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=49534 Win=1026 Len=0" "104","1.608335","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=49534 Ack=1 Win=3650 Len=1460" "105","1.608350","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=50994 Win=1026 Len=0" "106","1.608456","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=50994 Ack=1 Win=3650 Len=1460" "107","1.608470","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=52454 Win=1026 Len=0" "108","1.608583","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=52454 Ack=1 Win=3650 Len=1460" "109","1.608599","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=53914 Win=1026 Len=0" "110","1.608739","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=53914 Ack=1 Win=3650 Len=1460" "111","1.608763","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=55374 Win=1026 Len=0" "112","1.608860","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=55374 Ack=1 Win=3650 Len=1460" "113","1.608880","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=56834 Win=1026 Len=0" "114","1.608982","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=56834 Ack=1 Win=3650 Len=1460" "115","1.608995","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=58294 Win=1026 Len=0" "116","1.609104","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=58294 Ack=1 Win=3650 Len=1460" "117","1.609122","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=59754 Win=1026 Len=0" "118","1.609228","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=59754 Ack=1 Win=3650 Len=1460" "119","1.609245","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=61214 Win=1026 Len=0" "120","1.609351","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=61214 Ack=1 Win=3650 Len=1460" "121","1.609365","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=62674 Win=1026 Len=0" "122","1.609473","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=62674 Ack=1 Win=3650 Len=1460" "123","1.609486","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=64134 Win=1026 Len=0" "124","1.609596","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=64134 Ack=1 Win=3650 Len=1460" "125","1.609609","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=65594 Win=1026 Len=0" "126","1.609723","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=65594 Ack=1 Win=3650 Len=1460" "127","1.609748","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=67054 Win=1026 Len=0" "128","1.609844","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=67054 Ack=1 Win=3650 Len=1460" "129","1.609860","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=68514 Win=1026 Len=0" "130","1.609966","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=68514 Ack=1 Win=3650 Len=1460" "131","1.609979","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=69974 Win=1026 Len=0" "132","1.610089","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=69974 Ack=1 Win=3650 Len=1460" "133","1.610101","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=71434 Win=1026 Len=0" "134","1.610212","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=71434 Ack=1 Win=3650 Len=1460" "135","1.610224","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=72894 Win=1026 Len=0" "136","1.610502","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=72894 Ack=1 Win=3650 Len=1460" "137","1.610518","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=74354 Win=1026 Len=0" "138","1.610624","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=74354 Ack=1 Win=3650 Len=1460" "139","1.610638","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=75814 Win=1026 Len=0" "140","1.610747","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=75814 Ack=1 Win=3650 Len=1460" "141","1.610760","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=77274 Win=1026 Len=0" "142","1.610871","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=77274 Ack=1 Win=3650 Len=1460" "143","1.610889","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=78734 Win=1026 Len=0" "144","1.610994","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=78734 Ack=1 Win=3650 Len=1460" "145","1.611007","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=80194 Win=1026 Len=0" "146","1.611117","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=80194 Ack=1 Win=3650 Len=1460" "147","1.611129","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=81654 Win=1026 Len=0" "148","1.611242","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=81654 Ack=1 Win=3650 Len=1460" "149","1.611255","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=83114 Win=1026 Len=0" "150","1.611641","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=83114 Ack=1 Win=3650 Len=1460" "151","1.611653","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=84574 Win=1026 Len=0" "152","1.611764","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=84574 Ack=1 Win=3650 Len=1460" "153","1.611777","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=86034 Win=1026 Len=0" "154","1.611912","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=86034 Ack=1 Win=3650 Len=1460" "155","1.611924","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=87494 Win=1026 Len=0" "156","1.612035","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=87494 Ack=1 Win=3650 Len=1460" "157","1.612048","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=88954 Win=1026 Len=0" "158","1.612157","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=88954 Ack=1 Win=3650 Len=1460" "159","1.612170","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=90414 Win=1026 Len=0" "160","1.612282","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=90414 Ack=1 Win=3650 Len=1460" "161","1.612299","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=91874 Win=1026 Len=0" "162","1.612404","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=91874 Ack=1 Win=3650 Len=1460" "163","1.612420","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=93334 Win=1026 Len=0" "164","1.612527","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=93334 Ack=1 Win=3650 Len=1460" "165","1.612540","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=94794 Win=1026 Len=0" "166","1.612650","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=94794 Ack=1 Win=3650 Len=1460" "167","1.612662","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=96254 Win=1026 Len=0" "168","1.612773","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=96254 Ack=1 Win=3650 Len=1460" "169","1.612786","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=97714 Win=1026 Len=0" "170","1.612896","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=97714 Ack=1 Win=3650 Len=1460" "171","1.612908","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=99174 Win=1026 Len=0" "172","1.613019","192.168.1.2","192.168.1.11","TCP","1514","80 → 57225 [ACK] Seq=99174 Ack=1 Win=3650 Len=1460" "173","1.613032","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=100634 Win=1026 Len=0" "174","1.613085","192.168.1.2","192.168.1.11","TCP","870","80 → 57225 [PSH, ACK] Seq=100634 Ack=1 Win=3650 Len=816 [TCP segment of a reassembled PDU]" "175","1.642366","192.168.1.2","192.168.1.11","TCP","60","80 → 57225 [ACK] Seq=101450 Ack=12 Win=3650 Len=0" "176","1.655376","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=101450 Win=1023 Len=0" "177","1.663073","192.168.1.2","192.168.1.11","TCP","70","80 → 57225 [PSH, ACK] Seq=101450 Ack=12 Win=3650 Len=16 [TCP segment of a reassembled PDU]" "178","1.703370","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=101466 Win=1023 Len=0" "179","1.705080","192.168.1.2","192.168.1.11","TCP","383","80 → 57225 [PSH, ACK] Seq=101466 Ack=12 Win=3650 Len=329" "180","1.751423","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=101795 Win=1022 Len=0" "181","1.753412","192.168.1.2","192.168.1.11","TCP","798","80 → 57225 [PSH, ACK] Seq=101795 Ack=12 Win=3650 Len=744" "182","1.799408","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=102539 Win=1026 Len=0" "183","1.801110","192.168.1.2","192.168.1.11","TCP","776","80 → 57225 [PSH, ACK] Seq=102539 Ack=12 Win=3650 Len=722" "184","1.847502","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=103261 Win=1023 Len=0" "185","1.849272","192.168.1.2","192.168.1.11","TCP","798","80 → 57225 [PSH, ACK] Seq=103261 Ack=12 Win=3650 Len=744" "186","1.895426","192.168.1.11","192.168.1.2","TCP","54","57225 → 80 [ACK] Seq=12 Ack=104005 Win=1026 Len=0" "187","1.897132","192.168.1.2","192.168.1.11","TCP","481","80 → 57225 [PSH, ACK] Seq=104005 Ack=12 Win=3650 ...
et avec un essai de lecture via VLC:
"No.","Time","Source","Destination","Protocol","Length","Info"
"1","0.000000","192.168.1.2","192.168.1.11","TCP","66","554 → 50460 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"2","1.462846","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"3","2.400085","192.168.1.2","192.168.1.11","TCP","66","554 → 50504 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"4","2.476530","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"5","5.519833","192.168.1.11","192.168.1.2","TCP","66","50540 → 554 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM=1"
"6","5.521245","192.168.1.2","192.168.1.11","TCP","66","554 → 50540 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"7","6.493070","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"8","6.800152","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50540 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"9","7.503132","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"10","9.000308","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50540 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"11","10.151722","Micro-St_03:39:25","00:9a:12:e0:11:eb","ARP","42","Who has 192.168.1.2? Tell 192.168.1.11"
"12","10.153043","00:9a:12:e0:11:eb","Micro-St_03:39:25","ARP","60","192.168.1.2 is at 00:9a:12:e0:11:eb"
"13","10.400287","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50504 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"14","11.522305","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"15","12.528249","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"16","13.201024","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50540 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"17","16.001372","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50460 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"18","16.544680","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"19","17.562621","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"20","21.200863","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50540 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"21","21.585168","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"22","22.592523","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"23","26.400571","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50504 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"24","26.618119","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"25","27.623788","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"26","31.642805","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"27","32.653996","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"28","36.674751","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"29","37.200931","192.168.1.2","192.168.1.11","TCP","66","[TCP Retransmission] 554 → 50540 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1460 SACK_PERM=1 WS=4"
"30","37.682826","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"31","41.707559","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
"32","42.211008","00:9a:12:e0:11:eb","Micro-St_03:39:25","ARP","60","Who has 192.168.1.11? Tell 192.168.1.2"
"33","42.211032","Micro-St_03:39:25","00:9a:12:e0:11:eb","ARP","42","192.168.1.11 is at d8:bb:c1:03:39:25"
"34","42.715510","00:9a:12:e0:11:eb","Broadcast","ARP","60","Who has 192.168.1.2? (ARP Probe)"
--merci
Gilles
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
Modifié le 1 juin 2022 à 09:48
Modifié le 1 juin 2022 à 09:48
Ces informations concernant la couche TCP n'aident pas, vérifie que le protocole HTTP soit bien activé dans Wireshark afin de lire les informations à ce niveau. Je pensais que c'était activé par défaut...
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
1 juin 2022 à 10:27
1 juin 2022 à 10:27
est-ce cette info qu'il faut trouver?
"112","40.109234","pcbureaugilles.home","192.168.1.2","HTTP","97","GET /bubble/live?ch=0&stream=0 HTTP/1.1 "
A+
"112","40.109234","pcbureaugilles.home","192.168.1.2","HTTP","97","GET /bubble/live?ch=0&stream=0 HTTP/1.1 "
A+
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
1 juin 2022 à 10:53
1 juin 2022 à 10:53
Peut-être, as-tu essayé de lire http://192.168.1.2/bubble/live?ch=0&stream=0 depuis VLC ?
Une autre méthode plus simple peut être les outils pour développeur de ton navigateur (F12), dans la section réseau, lorsque le flux est en cours de lecture, tu pourras repérer facilement la source qui charge en continu.
Une autre méthode plus simple peut être les outils pour développeur de ton navigateur (F12), dans la section réseau, lorsque le flux est en cours de lecture, tu pourras repérer facilement la source qui charge en continu.
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
1 juin 2022 à 12:43
1 juin 2022 à 12:43
http://192.168.1.2/bubble/live?ch=0&stream=0 ne fonctionne pas depuis VLC dans Chrome ou Pale moon cela veut charge rien fichier de 1024 octets mais rien ne charge même si je rajoute
http://192.168.1.2/bubble/live?ch=0&stream=0 ou
http://192.168.1.2/bubble/live?ch=0&stream=0
la section réseau de la console de développement est vide d'information...
A+
Merci
http://192.168.1.2/bubble/live?ch=0&stream=0 ou
http://192.168.1.2/bubble/live?ch=0&stream=0
la section réseau de la console de développement est vide d'information...
A+
Merci
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
1 juin 2022 à 13:02
1 juin 2022 à 13:02
J'ai (enfin un ami) a trouvé ceci est cela fonctionne sur VLC j'ai le flux vidéo de la caméra, reste encore à pouvoir l'intégrer sur un page web de mon Raspberry
rtsp://192.168.1.2/ch0_0.264 fonctionne sur VLC!
Merci
rtsp://192.168.1.2/ch0_0.264 fonctionne sur VLC!
Merci
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
1 juin 2022 à 18:49
1 juin 2022 à 18:49
C'était la partie facile :)
Maintenant il faut :
- Créer un serveur RTMP, avec Nginx par exemple, et le rendre accessible depuis une IP publique.
- Exécuter une application comme ffmpeg afin de rediriger le flux RTSP vers le serveur RTMP, et peut-être effectuer un transcodage afin d'utiliser un format accepté par les navigateurs, si le format d'origine ne convient pas. Cette application peut être exécutée sur le même serveur que Nginx
- Intégrer un lecteur comme videojs dans la page Web, pointant vers le flux du serveur RTMP (Nginx).
Maintenant il faut :
- Créer un serveur RTMP, avec Nginx par exemple, et le rendre accessible depuis une IP publique.
- Exécuter une application comme ffmpeg afin de rediriger le flux RTSP vers le serveur RTMP, et peut-être effectuer un transcodage afin d'utiliser un format accepté par les navigateurs, si le format d'origine ne convient pas. Cette application peut être exécutée sur le même serveur que Nginx
- Intégrer un lecteur comme videojs dans la page Web, pointant vers le flux du serveur RTMP (Nginx).
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
Modifié le 1 juin 2022 à 19:04
Modifié le 1 juin 2022 à 19:04
Eh bien heureusement que c'était la partie facile... Qu'est ce que va être la suite!
Heureusement j'ai quelqu'un qui regarde un peu pour moi car là je suis largué... Mais bon j'ai déjà sur le Raspberry Apach qui devrait peut-être pouvoir faire cela non?
Merci
Heureusement j'ai quelqu'un qui regarde un peu pour moi car là je suis largué... Mais bon j'ai déjà sur le Raspberry Apach qui devrait peut-être pouvoir faire cela non?
Merci
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
1 juin 2022 à 19:08
1 juin 2022 à 19:08
Je ne pense pas que Apache dispose d'un module pour le protocole RTMP.
Nginx est plus polyvalent et permet de faire bien plus de choses que du HTTP(S).
Cet article résume assez bien la configuration :
https://www.vultr.com/docs/setup-nginx-rtmp-on-centos-7
Je t'invite toutefois à comprendre ce que chaque partie fait, sans faire des copier/coller en espérant que ça marche par magie, car il faudra de toutes façons faire des modifications en fonction de ce que tu veux obtenir.
Nginx est plus polyvalent et permet de faire bien plus de choses que du HTTP(S).
Cet article résume assez bien la configuration :
https://www.vultr.com/docs/setup-nginx-rtmp-on-centos-7
Je t'invite toutefois à comprendre ce que chaque partie fait, sans faire des copier/coller en espérant que ça marche par magie, car il faudra de toutes façons faire des modifications en fonction de ce que tu veux obtenir.
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
1 juin 2022 à 19:11
1 juin 2022 à 19:11
Ok merci je vais des que j'aurais un peu de temps regarder ton lien!
Merci
Merci
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
5 juin 2022 à 09:41
5 juin 2022 à 09:41
Je suis toujours dans mes recherches... Vu que VLC arrive à lire le flux vidéo je me suis dis que je pouvais intégrer un lecteur VLC dans ma page web... Mais le plug-in ne semble plus supporté par chrome, edge, android,...
Y a-t-il une mise à jour de ce code ou autre pour continuer à intégrer VLC dans une page web?
Merci
Y a-t-il une mise à jour de ce code ou autre pour continuer à intégrer VLC dans une page web?
<Embed type = "application / x-vlc-plugin" name = autoplay "VLC" = "yes" loop = "non" volume = "100" width = "640" height = cible "480" = "mymovie.avi" >
<A href = "javascript :;" onclick = 'document.video1.play ()'> Play </a>
<A href = "javascript :;" onclick = 'document.video1.pause ()'> Pause </a>
<A href = "javascript :;" onclick = 'document.video1.stop ()'> Arrêter </a>
<A href = "javascript :;" onclick = 'document.video1.fullscreen ()'> Fullscreen </a>
Merci
Salut,
si ce n'est plus supporté ce n'est plus supporté donc un code n'y change rien, cela avoir avec le navigateur qui supprime la possibilité d'utiliser VLC.
Si c'est fait ce n'est pas sans raison.
Et tant mieux parce que la balise video en HTML5 permet de faire cela mieux et sans avoir à installer un plugin(ce que peu de gens feront et restreint nettement les utilisateurs qui peuvent visionner vos vidéos donc l'utilité du truc), nativement = c'est incorporé dans les navigateurs web, rien à installer pour faire fonctionner.
Là vous cherchez la solution de facilité mais c'est mal si ça vous pousse vers des technologies obsolètes, dépassées, propriétaires et qui n'ont jamais été efficaces.
Cherchez plutôt de ce côté:
https://www.w3.org/TR/media-source/
Oui c'est technique et plus complexe(mais pas tant que ça en fait) qu'avoir le plugin Flash(avec un lecteur vidéo swf/flv mal codé et pleins de faille) ou l'équivalent pour VLC mais au final c'est beaucoup plus sécurisé, efficace et performant, rentable sur le long terme.
Il existe probablement aussi des solutions toutes faites pour ce que vous voulez:
https://duckduckgo.com/?q=HTML5+installer+un+flux+streaming
en suivant le 2nd lien(de Mozilla un des acteurs importants du web et du JavaScript)
Plutôt facile non en diffusant un flux RTSP:
https://fr.wikipedia.org/wiki/Real_Time_Streaming_Protocol
Une solution parmi d'autres, celles que vous utilisez sont bannies parce que de meilleures solutions existent et que les anciennes posait des problèmes(la compatibilité d'une technologie propriétaire/d'une entreprise et non native/incluse au navigateur parmi d'autres).
si ce n'est plus supporté ce n'est plus supporté donc un code n'y change rien, cela avoir avec le navigateur qui supprime la possibilité d'utiliser VLC.
Si c'est fait ce n'est pas sans raison.
Et tant mieux parce que la balise video en HTML5 permet de faire cela mieux et sans avoir à installer un plugin(ce que peu de gens feront et restreint nettement les utilisateurs qui peuvent visionner vos vidéos donc l'utilité du truc), nativement = c'est incorporé dans les navigateurs web, rien à installer pour faire fonctionner.
Là vous cherchez la solution de facilité mais c'est mal si ça vous pousse vers des technologies obsolètes, dépassées, propriétaires et qui n'ont jamais été efficaces.
Cherchez plutôt de ce côté:
https://www.w3.org/TR/media-source/
Oui c'est technique et plus complexe(mais pas tant que ça en fait) qu'avoir le plugin Flash(avec un lecteur vidéo swf/flv mal codé et pleins de faille) ou l'équivalent pour VLC mais au final c'est beaucoup plus sécurisé, efficace et performant, rentable sur le long terme.
Il existe probablement aussi des solutions toutes faites pour ce que vous voulez:
https://duckduckgo.com/?q=HTML5+installer+un+flux+streaming
en suivant le 2nd lien(de Mozilla un des acteurs importants du web et du JavaScript)
<video src="rtsp://myhost.com/mymedia.format"> <!-- Fallback here --> </video>
Plutôt facile non en diffusant un flux RTSP:
https://fr.wikipedia.org/wiki/Real_Time_Streaming_Protocol
Une solution parmi d'autres, celles que vous utilisez sont bannies parce que de meilleures solutions existent et que les anciennes posait des problèmes(la compatibilité d'une technologie propriétaire/d'une entreprise et non native/incluse au navigateur parmi d'autres).
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
Modifié le 5 juin 2022 à 20:21
Modifié le 5 juin 2022 à 20:21
ok merci !
Je vais regarder tout cela, je ne cherchais pas spécialement la facilité, mais toutes mes recherches me renvoyait à des choses obsolète qui ne fonctionne plus, mais je en trouvais rien d'actualité.
Tout ce que je souhaite c'est pouvoir visionner une flux vidéo issu d'un caméra IP (Floureon) que j'arrive à visionner sur VLC avec ceci :
rtsp://admin:@192.168.1.2/ch0_0.264
Je débute et je suis en train d'essayer de faire un serveur(sur Raspberry) pour mes ruches que j'ai informatisé à l'aide de Arduino Mega. J'ai déjà une base de donnée sous Mariadb ou je stocke toutes les informations de mes 5 ruches. Et sur une des page je voulais afficher ma caméra du rucher!
El lisant le post que tu m'a indiqué (je ne suis pas un bête en anglais j'en ai fait 2 ans à l'école il y a...45 ans... heureusement google aide un peu sur la traduction bien que parfois cela soit du petit chinois..)
il semblerait que cela ne puisse pas fonctionner :
"La vraie réponse est la suivante : non, vous ne pouvez pas simplement mettre une balise vidéo sur une page html 5 et lire rtsp"
issu de ce site : (post 45)
https://stackoverflow.com/questions/1735933/streaming-via-rtsp-or-rtp-in-html5
Merci
Je vais regarder tout cela, je ne cherchais pas spécialement la facilité, mais toutes mes recherches me renvoyait à des choses obsolète qui ne fonctionne plus, mais je en trouvais rien d'actualité.
Tout ce que je souhaite c'est pouvoir visionner une flux vidéo issu d'un caméra IP (Floureon) que j'arrive à visionner sur VLC avec ceci :
rtsp://admin:@192.168.1.2/ch0_0.264
Je débute et je suis en train d'essayer de faire un serveur(sur Raspberry) pour mes ruches que j'ai informatisé à l'aide de Arduino Mega. J'ai déjà une base de donnée sous Mariadb ou je stocke toutes les informations de mes 5 ruches. Et sur une des page je voulais afficher ma caméra du rucher!
El lisant le post que tu m'a indiqué (je ne suis pas un bête en anglais j'en ai fait 2 ans à l'école il y a...45 ans... heureusement google aide un peu sur la traduction bien que parfois cela soit du petit chinois..)
il semblerait que cela ne puisse pas fonctionner :
"La vraie réponse est la suivante : non, vous ne pouvez pas simplement mettre une balise vidéo sur une page html 5 et lire rtsp"
issu de ce site : (post 45)
https://stackoverflow.com/questions/1735933/streaming-via-rtsp-or-rtp-in-html5
Merci
Oui c'était un exemple. Il existe d'autres possibilités.
Par contre ce qui est indiqué dans le lien que je vous ait indiqué(et en français):
https://developer.mozilla.org/fr/docs/Web/Guide/Audio_and_video_delivery/Live_streaming_web_audio_and_video
Attention : Bien que les balises <audio> et <video> soient agnostiques de tout protocole, aucun navigateur ne supporte actuellement autre chose que HTTP sans nécessiter de plugin, bien que cela semble être parti pour changer. De plus, les protocoles autres que HTTP peuvent être bloqués par des pare-feu et des serveurs proxy.
Et un peu plus haut:
HTTP
Pour l'instant, HTTP est de loin le protocole le plus couramment utilisé pour transférer des médias à la demande ou en stream.
Excusez moi si ce n'était pas clair, je voulais juste vous indiquer qu'il y avais l'équivalent de ce que vous faites(nécessité d'un plugin et technologie qui peut ne pas marcher mais le fera probablement dans le futur, les technologie évoluant en permanence) et que ce n'était pas forcément plus compliqué.
J'avoue aussi ne jamais avoir fait cela(du streaming live ou vrai streaming) donc je ne peut tout détailler même si j'ai eu des notions sur le sujet dans un MOOC sur lAPI video HTML5.
Les 2 liens que je vous ai indiqués- l'autre c'est celui là(en anglais uniquement)
https://www.w3.org/TR/media-source/
devrais vous aider à vous orienter.
Comme ceci:
https://duckduckgo.com/?q=cr%C3%A9er+un+flux+streaming+en+http
Par contre ce qui est indiqué dans le lien que je vous ait indiqué(et en français):
https://developer.mozilla.org/fr/docs/Web/Guide/Audio_and_video_delivery/Live_streaming_web_audio_and_video
Attention : Bien que les balises <audio> et <video> soient agnostiques de tout protocole, aucun navigateur ne supporte actuellement autre chose que HTTP sans nécessiter de plugin, bien que cela semble être parti pour changer. De plus, les protocoles autres que HTTP peuvent être bloqués par des pare-feu et des serveurs proxy.
Et un peu plus haut:
HTTP
Pour l'instant, HTTP est de loin le protocole le plus couramment utilisé pour transférer des médias à la demande ou en stream.
Excusez moi si ce n'était pas clair, je voulais juste vous indiquer qu'il y avais l'équivalent de ce que vous faites(nécessité d'un plugin et technologie qui peut ne pas marcher mais le fera probablement dans le futur, les technologie évoluant en permanence) et que ce n'était pas forcément plus compliqué.
J'avoue aussi ne jamais avoir fait cela(du streaming live ou vrai streaming) donc je ne peut tout détailler même si j'ai eu des notions sur le sujet dans un MOOC sur lAPI video HTML5.
Les 2 liens que je vous ai indiqués- l'autre c'est celui là(en anglais uniquement)
https://www.w3.org/TR/media-source/
devrais vous aider à vous orienter.
Comme ceci:
https://duckduckgo.com/?q=cr%C3%A9er+un+flux+streaming+en+http
Une autre piste peut-être celle là (sur le lien stackoverflow que vous mentionnez):
Or use webRTC, which is natively supported by Chrome, and Firefox, and you will be able to use the video tag with some webRTC logic.
Ou utilisez webRTC qui est nativement supporté par Chrome et Firefox et vous serez capable d'utiliser la balise video avec un peu de logique webRTC.
Chrome et Firefox étant les navigateurs les plus utilisés(et les plus en pointe de la tech.) cela réduit pas mal le nombre d'utilisateurs qui ne pourrons pas voir la vidéo correctement.
Je ne peut pas choisir la technologie que vous employez, juste vous indiquer les problèmes qu'il y a avec VLC(sans parler de Flash qui reste possible mais tout comme VLC pas une bonne solution car banni de la majorité des navigateurs encor eplus que l'est VLC), c'est à vous de faire le choix d'aller vers une possibilité ou une autre selon vos critères.
J'ai trouvé ceci aussi qui peut vous intéresser, mais bien sûr ce n'est qu'une réponse parmi d'autres(et l'article à 2 ans ce qui est vieux pour l'évolution des techs, depuis ça à peut-être changé):
https://www.futura-sciences.com/tech/questions-reponses/informatique-sont-meilleurs-logiciels-diffuser-contenu-streaming-12369/
Or use webRTC, which is natively supported by Chrome, and Firefox, and you will be able to use the video tag with some webRTC logic.
Ou utilisez webRTC qui est nativement supporté par Chrome et Firefox et vous serez capable d'utiliser la balise video avec un peu de logique webRTC.
Chrome et Firefox étant les navigateurs les plus utilisés(et les plus en pointe de la tech.) cela réduit pas mal le nombre d'utilisateurs qui ne pourrons pas voir la vidéo correctement.
Je ne peut pas choisir la technologie que vous employez, juste vous indiquer les problèmes qu'il y a avec VLC(sans parler de Flash qui reste possible mais tout comme VLC pas une bonne solution car banni de la majorité des navigateurs encor eplus que l'est VLC), c'est à vous de faire le choix d'aller vers une possibilité ou une autre selon vos critères.
J'ai trouvé ceci aussi qui peut vous intéresser, mais bien sûr ce n'est qu'une réponse parmi d'autres(et l'article à 2 ans ce qui est vieux pour l'évolution des techs, depuis ça à peut-être changé):
https://www.futura-sciences.com/tech/questions-reponses/informatique-sont-meilleurs-logiciels-diffuser-contenu-streaming-12369/
mgnthe54
Messages postés
16
Date d'inscription
lundi 30 mai 2022
Statut
Membre
Dernière intervention
6 juin 2022
6 juin 2022 à 10:02
6 juin 2022 à 10:02
Merci je vais regarder tout cela!
A+
A+
Bonjour un ami à trouver ceci :
J'ai trouvé une solution (tordue) pour obtenir le flux vidéo en http de la cam
Elle n'a pas d'url http pour ça, c'est un fait
il y a rtsp://192.168.1.2/ch0_0.264 qui fonctionne sur VLC, on le sait
Faut transformer le Pi en serveur vidéo http
Pour ça, faut installer motion et motioneye
(Attention, motioneye est par défaut en python2.7 qui a été abandonné, il y a un site pour l'avoir en python 3.x, c'est chiant à installer mais ça le fait)
Dans l'interface de motioneye, il suffit de déclarer ta caméra avec son url de flux vidéo (rtsp://192.168.1.88/ch0_0.264)
Surtout indiqué de ne rien enregistrer sur la carte sd (par défaut, motioneye et motion enregistrent tout !)
Aller dans la partie 'url vidéo' de motioneye, il te dit quelle url il fournis pour la vidéo
voila
Merci
J'ai trouvé une solution (tordue) pour obtenir le flux vidéo en http de la cam
Elle n'a pas d'url http pour ça, c'est un fait
il y a rtsp://192.168.1.2/ch0_0.264 qui fonctionne sur VLC, on le sait
Faut transformer le Pi en serveur vidéo http
Pour ça, faut installer motion et motioneye
(Attention, motioneye est par défaut en python2.7 qui a été abandonné, il y a un site pour l'avoir en python 3.x, c'est chiant à installer mais ça le fait)
Dans l'interface de motioneye, il suffit de déclarer ta caméra avec son url de flux vidéo (rtsp://192.168.1.88/ch0_0.264)
Surtout indiqué de ne rien enregistrer sur la carte sd (par défaut, motioneye et motion enregistrent tout !)
Aller dans la partie 'url vidéo' de motioneye, il te dit quelle url il fournis pour la vidéo
voila
Merci