Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1054 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Diffuser une web cam en direct

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Diffuser une web cam en direct

n°1831351
grrrrr13
Posté le 24-12-2008 à 15:14:04  profilanswer
 

Bonjour,
J'ai pour projet un site sur lequel seront diffusées plusieurs cams en direct, donc j'aurais besoin de savoir comment déjà diffuser une web cam en direct sur un site web, ensuite somment la transférer d'abord sur un serveur pour palier au problème des connexions simultanées.
Je ne sais pas si je me suis bien fait comprendre.
Merci d'avance si vous avez quelconques pistes..
Pour info je maitrise le xHTML et ai des notions plus ou moins solides en PHP et JavaScript, mais je n'ai pas peur d'apprendre !

mood
Publicité
Posté le 24-12-2008 à 15:14:04  profilanswer
 

n°1831437
avander
Posté le 25-12-2008 à 10:02:39  profilanswer
 

Perso, j'utilise Webcamfirst.  
 
Il fait un upload à intervalles réguliers ( paramètrable) vers mon hébergeur d'un image jpg qui est lue par une page web. C'est pas de la video genre youtube...

n°1831484
aideinfo
Posté le 25-12-2008 à 14:14:01  profilanswer
 

Fais une recherche, tu as des logiciels spécifiques pour ça.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1831513
grrrrr13
Posté le 25-12-2008 à 18:47:51  profilanswer
 

Le truc c'est que j'aimerai avoir le son aussi donc vraiment un truc comme dailymotion
J'ai fait des recherches, par contre ce que j'ai trouvé si j'ai bien compris diffusais directement le flux de la cam à l'utilisateur, donc pas par un serveur.
De plus j'aurai aimé faire le plus de code par moi même pour ne pas être contrains par les logiciels propriétaires ou autre.
Merci pour vos réponses !

n°1832361
grrrrr13
Posté le 30-12-2008 à 03:56:43  profilanswer
 

Bon pour ce qui est de la diffusion de la webcam y'a pas de souci j'ai tout compris, par contre toujours rien pour d'abord passer par un serveur et c'était cette partie qui m'intéressait le plus !
 
Car je ne vois pas d'autre moyen d'outrepasser le problème de la bande passante...
 
En y réfléchissant je suis même sûr que c'est possible, puisque les sites qui diffusent des jeunes fille dénudées en directe utilisent surement ce système, car avec le nombre de connexions simultanées qu'il doit y avoir par moment ...

n°1832364
esox_ch
Posté le 30-12-2008 à 07:45:42  profilanswer
 

Salut,
Le problème est surtout que tu vas probablement pas avoir assez de bande passante pour diffuser à plus que 1-2 utilisateurs en même temps..
Sites sites X qui proposent ce service ont bien entendu investi dans une bande passante plus musclée histoire de s'en sortir.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1832615
grrrrr13
Posté le 30-12-2008 à 17:14:01  profilanswer
 

Oui mais justement, à la base ce sont des jeunes filles dans leur chambres avec leur petite bande passante qui montrent leur vidéo, donc il doivent envoyer le flux vidéo sur un serveur qui lui a une bonne bande passante et qui rediffuse tout ça a un grand nombre d'utilisateurs ?
 
Je sais qu'il existe des fonctions php qui permettent l'upload de fichiers, mais je les connais mal, et je vois pas trop comment combiner tout ça pour que le flux de la webcam soit uploadé en continu sur le serveur puis pour qu'il soit renvoyé aux utilisateurs et supprimé juste après car ça coûte cher le stockage en ligne !
 
Je sais pas si je me suis bien fait comprendre, je suis pas très doué en règle générale pour m'expliquer.
 
Merci d'avance pour vos éventuelles solutions !

n°1832634
esox_ch
Posté le 30-12-2008 à 17:37:20  profilanswer
 

Effectivement si tu as un serveur doté de bonne bande passante tu peux mettre en place quelque chose style :  
 
Webcam -> Serveur -> Clients (qui permet, soit dit en passant, de masquer la provenance du flux de la webcam aux client)
 
Mais là c'est pas du PHP qu'il te faut à mon sens. Je pense que tu vas avoir besoin d'une appli qui tourne en local sur le serveur, et dont le but sera de pomper les images de ta webcam, qui les bufferise en local et qui les stream ensuite


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1832641
FlorentG
Unité de Masse
Posté le 30-12-2008 à 18:12:57  profilanswer
 

Ca n'a rien à voir avec PHP. J'ai déjà fais ça une fois chez moi pour la science avec Windows Server 2003.
 
T'as ta webcam branchée à un poste, qui encode en direct via Windows Media Encoder (gratuit). Ensuite WME re-balance le flux encodé à un Windows Media Server (livré avec Windows Server, archi-payant), qui lui se charge de redistribuer à ceux connectés.
 
Donc le problème est d'avoir assez de bande passante sur le serveur pour servir le flux à moults personnes simultanées, ce qui peut coûter cher.
 
Après ce n'est pas limité au format windows media, on peut faire avec du quicktime qui a aussi des solutions logicielles.

n°1833073
grrrrr13
Posté le 01-01-2009 à 19:13:51  profilanswer
 

Ok je vais me renseigner dans cette direction, par contre je suppose que je serais contraint de passer par un serveur dédié pour utiliser des applications en local sur le serveur ?
 
Merci beaucoup pour vos réponses qui me permettent d'avancer dans mon projet !

mood
Publicité
Posté le 01-01-2009 à 19:13:51  profilanswer
 

n°1833142
esox_ch
Posté le 02-01-2009 à 09:45:39  profilanswer
 

Pas forcement. Tu peux prendre un serveur dédié virtualisé, ou un serveur mutualisé sur lequel sur as accès en ligne de commande dans une chroot cage ... Personnellement j'héberge mon site sur www.hostingrails.com et ils proposent ce genre d'accès..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833265
grrrrr13
Posté le 02-01-2009 à 21:43:08  profilanswer
 

Merci pour le lien, par contre ton site m'as l'air plus axé sur l'espace de stockage, ce qui m'intéresse surtout c'est la bande passante  
J'avais pensé à ça

n°1833301
esox_ch
Posté le 03-01-2009 à 01:20:35  profilanswer
 

Je vois pas ce qui te laisse penser ça :o
Personnellement ce qui m'intéresse en 1er lieu quand je prend un hébergement pour des sites web pro c'est surtout le fait de savoir si j'aurai accès SSH personnellement (comme ça en cas de pépin, je peux résoudre le problème sans attendre que les gugus du serveur le fasse) et la vitesse à laquelle mon appli est interprétée ( = la marge de CPU /ram qui m'est allouée). Après l'espace et la bande passante je considère "secondaire" parce que c'est des chose qui, si dépassées, confirment le fait que le site est intéressant pour les internautes ( et donc pour le propriétaire du site), ce qui va dégager des benef et me permettre de prendre un upgrade de bande passante/HDD


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1833413
jagstang
Pa Capona ಠ_ಠ
Posté le 03-01-2009 à 15:54:21  profilanswer
 

tu peux faire ça en Ajax sinon. j'avais utilisé Sajax
http://www.modernmethod.com/sajax/download.phtml

 

Sinon tu peux utiliser web push

 

But even if web push was implemented in Netscape
Navigator in 1997, this technology is partially supported by the current
browsers.
Web push is based on a specic MIME type called multipart/x-mixed-replace
.
Here is an example of a Perl implementation of simple web push :
#!"C:\xampp\perl\bin\perl.exe"
echo "HTTP/1.0 200"
echo "Content-type: multipart/x-mixed-replace;boundary=---ThisRandomString---"
echo ""
echo "---ThisRandomString---"
while true
do
echo "Content-type: text/html"
echo ""
echo "<h2>Processes on this machine updated every 5 seconds</h2>"
echo "time: "
#date
echo "<p>"
echo "<plaintext>"
#ps -el
echo "---ThisRandomString---"
sleep 5
done

 


Message cité 1 fois
Message édité par jagstang le 03-01-2009 à 15:54:52

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1833415
Mr Mala
Posté le 03-01-2009 à 16:28:52  profilanswer
 

jagstang a écrit :


Here is an example of a Perl implementation of simple web push :
#!"C:\xampp\perl\bin\perl.exe"


 
Je ne sais pas où tu as trouvé ça .. mais c'est du simple shell script .. pas du PERL ...  
Tu as trouvé ce code tel quel sur un site ??? :sweat:  

n°1833652
jagstang
Pa Capona ಠ_ಠ
Posté le 04-01-2009 à 16:47:05  profilanswer
 

euh non c'est bien du Perl. Je l'ai trouvé dans mes documents

 

http://www.squid-cache.org/mail-ar [...] /0539.html

Message cité 1 fois
Message édité par jagstang le 04-01-2009 à 16:51:34

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1833738
Mr Mala
Posté le 04-01-2009 à 18:57:14  profilanswer
 

jagstang a écrit :

euh non c'est bien du Perl. Je l'ai trouvé dans mes documents
 
http://www.squid-cache.org/mail-ar [...] /0539.html


 
HUM!!! .. entre ce qu'il y a sur cette page et ce que tu as posté plus haut .. tu vois pas une microscopique différence ?   :whistle:  
Ce que tu as posté plus haut est définitivement du shell script ! ( et si malgré tout tu n'es toujours pas convaincu, copie/colle ça dans un test.pl et exécute-le )


Message édité par Mr Mala le 04-01-2009 à 18:57:50
n°1833751
jagstang
Pa Capona ಠ_ಠ
Posté le 04-01-2009 à 19:04:05  profilanswer
 

print au lieu de echo. flagrant en effet


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1833758
Mr Mala
Posté le 04-01-2009 à 19:08:56  profilanswer
 

.. si ce n'était que ça ! ...

n°1833768
jagstang
Pa Capona ಠ_ಠ
Posté le 04-01-2009 à 19:15:43  profilanswer
 

bref. j'ai proposé une solution moi


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1833776
pimsa
Posté le 04-01-2009 à 19:31:08  profilanswer
 

salut,
 
j'avais un projet perso dans ce goût y'a 2 ans, pour tuer le temps/"pour la science", mais g abandonné faute de moyens financier (il faut une méchante BP pour mettre en place ce truc, un server@home c'est ridicule).
il te faut passer par flash, et trouver un serveur avec red5
perso, sur mon serveur maison pourri FAI FREE, ça ramait un peu mais ça marchait très bien, je me souviens avoir fait un topic sur HFR pour que les hfriens viennent tester avec moi  :D je jubilais parce qu'on me voyait à la cam et qu'ils pouvaient lire ce que je tapais en direct.  :love:  
ça peut se faire avec juste qqs lignes d'actionscript.
 
 :jap:

n°1833778
FR-DarkRod
Informag€€k
Posté le 04-01-2009 à 19:34:06  profilanswer
 

Bah il peut toujours utiliser en local pour chez lui ^^
 
Parce que tu auras beau avoir un gros débit rien que la longueur que l'information doit parcourir + les traductions à faire , bref ça ne sera jamais fluide :p

n°1833779
Profil sup​primé
Posté le 04-01-2009 à 19:36:13  answer
 

le web c'est clairement pas fait pour çà amha

n°1833782
FR-DarkRod
Informag€€k
Posté le 04-01-2009 à 19:37:46  profilanswer
 

Et puis si on détourne ta web cam ?
MDR !

n°1833783
pimsa
Posté le 04-01-2009 à 19:38:30  profilanswer
 

voilà on en parlait ici:
 
http://forum.hardware.fr/hfr/Progr [...] 4812_1.htm
 
et là:
 
http://forum.hardware.fr/hfr/resea [...] tm#t282791
 
 
j'ai pas gardé mes .php ni .fla je te les aurais bien passé sinon [:cosmoschtroumpf]

n°1833791
pimsa
Posté le 04-01-2009 à 19:42:51  profilanswer
 


 :heink:  
c'est fait pour quoi alors?
http://fr.youtube.com/watch?v=JpdCJKPHzh8

n°1833794
Profil sup​primé
Posté le 04-01-2009 à 19:43:56  answer
 

...
Pas pour du direct, en tout cas.
Disons plutôt que ce n'est pas conçu ou prévu pour çà.

n°1833817
pimsa
Posté le 04-01-2009 à 19:53:32  profilanswer
 

non.
tu te trompes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
oui, jme mets à ton niveau pour les réponses. :)
 
merci pour tes arguments...

n°1833820
FR-DarkRod
Informag€€k
Posté le 04-01-2009 à 19:55:07  profilanswer
 

Tu as essayé ?  
 
Je ne crois pas ;)
 
Sujet clos ! ^^

n°1834198
Profil sup​primé
Posté le 05-01-2009 à 18:25:26  answer
 

pimsa a écrit :

non.
tu te trompes.
 
 [:cosmoschtroumpf]  
faut se calmer là
[...]
oui, jme mets à ton niveau pour les réponses. :)
 
merci pour tes arguments...


Message édité par Profil supprimé le 05-01-2009 à 18:25:50
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Diffuser une web cam en direct

 

Sujets relatifs
Boost::Tokenizer : accès direct aux tokens [RESOLU]"Parcourir" chemin direct ?
"Parcourir" chemin direct[Direct Input] Manette Xbox 360, où est le D-Pad ???
Utilisation port serie en "direct"Empecher le téléchargement direct de fichiers
comment on fait un commentaire qui s'affiche direct. sur la page web?AJAX - Remplir une table et afficher son contenu en direct
Cherche un forum a integration direct a ma bdd d'utilisateur[Access] SQL direct et formulaire
Plus de sujets relatifs à : Diffuser une web cam en direct


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR