Bonjour,
Comment enregistrer une vidéo captuer via webcam sous format flv ?
merci d'avance
Bonjour,
Comment enregistrer une vidéo captuer via webcam sous format flv ?
merci d'avance
salut
un exemple ici : http://jeanphiblog.media-box.net/dot...s3-fms-ou-red5
merci pour le lien, mais les liens vers les exemples ne marchent pas (http://jeanphilippe.no-ip.biz/record.swf et http://jeanphilippe.no-ip.biz/record2.swf)
salut
mon serveur RED5 n'est pas toujours en route c'est pour cela que tu ne peux tester les liens
par contre , le code que je donne est opérationnel
voici le code AS :
ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 var RTMP:String = "rtmp:/VideoRecord"; var nTimer:Number; var index:Number = 0; btnPlay.enabled = false; mcRecordInfo._visible = false; var camLive:Camera = Camera.get(); oVideo1.attachVideo(camLive); var nc:NetConnection = new NetConnection() nc.connect(RTMP); var ns:NetStream = new NetStream(nc); btnRecord.onRelease = function():Void{ ns.attachVideo(camLive); ns.publish("demo", "record"); btnPlay.enabled = false; mcRecordInfo._visible = true; nTimer = setInterval(stopRecording, 10000); } function stopRecording():Void{ ns.close(); clearInterval(nTimer); btnPlay.enabled = true; mcRecordInfo._visible = false; } btnPlay.onRelease = function():Void{ oVideo2.attachVideo(ns); ns.play("demo"); }
- affiche la webcam => OK.
- lorsque je clique sur le bouton "btnRecord", normalement, il enregistre le flux de la webcam pendant 10s => n'a pas marché
- lorsque je clique sur "btnPlay", il affiche la vidéo déjà enregistrer => n'a pas marché aussi puisque aucune vidéo n'est enregistrer.
d'où vient le problème ?
merci
salut
si tu testes en local alors :
var RTMP:String = "rtmp:/localhost/VideoRecord";
si tu heberges RED5 sur un serveur dédié :
var RTMP:String = "rtmp://tonNomdeDomaine/VideoRecord";
Bonjour tous le monde,
Moi j'aimerai récupérer le flux vidéo de ma webcam, en flex et non en flash.
J'utilise un serveur Tomcat qui deploy le war de red5.
Mon erreur est que la NetConnection n'arrive pas à ce connecter.
J'ai repris ce que vous aviez posté en l'adaptant, mais je dois oublier une étape ...
Je suis encore débutante avec red5, flex et flash ^^ mais je compte bien y arriver
Voici mon code :
Merci d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <mx:Script> <![CDATA[ import mx.controls.Alert var webcam:Camera = Camera.getCamera(); private function loadCamera() : void { webcam.setMode(320, 240, 30,true); if(webcam) videoCamera.attachCamera(webcam); else Alert.show("Vous ne semblez pas avoir de webcam.", "Affichage WebCam"); } var RTMP:String = "rtmp://localhost/oflaDemo"; var nTimer:Number; var index:Number = 0; var nc:NetConnection = new NetConnection() var ns:NetStream = new NetStream(nc); private function connexionRED5() :void { nc.connect(RTMP); if (nc.connected) Alert.show("Connecté !"); else Alert.show("Non connecté ..."); } private function record() : void{ ns.attachCamera(webcam); //ns.attachVideo(webcam); ns.publish("demo", "record"); nTimer = setInterval(stop, 10000); } private function stop() : void{ ns.close(); clearInterval(nTimer); } private function play() : void{ videoCamera.attachCamera(webcam); ns.play("demo"); } ]]> </mx:Script>
Edit : J'ai réussi à enregistrer ma webcam et mon micro avec flex et red5, merci à ceux qui m'ont lu, n'hésitez pas à m'envoyer un message privée si vous souhaitez faire la même chose que moi ^^
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager