Go Down

Topic: programme en ActionScript (flash) (Read 974 times) previous topic - next topic

Jean-François

Oct 05, 2010, 07:38 am Last Edit: Oct 05, 2010, 07:45 am by jfs Reason: 1
Je suis en train de développer une application avec laquelle j'ai besoin d'utiliser Red5 pour faire du streaming live.

les parties video sont en flash.

la dernière fois que j'ai programmé en AS remonte à 2005... autant dire que je suis complétement largué.

J'aurais des modifs à faire dans deux scripts.

Est ce que quelqu'un connait ce langage et pourrait me donner un coup de main ?

Merci
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

goabonga

Salut, Jean Francois
l'as3 est mon domaine :)
Envoie le code, détail ton besoin , ... je m'en occupe !

Jean-François

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

karistouf

jean-francois, par pure curiosité peux tu nous dresser un profil vague de ce projet ( que je comprenne l interet de red5)

merci

Jean-François

En fait c'est assez simple (pour débuter...), je fais une expérience sur un bassin que j'ai sur mon balcon, j'ai planté des iris d'eau et quelques petites algues que j'ai trouvé dans les marais à coté de chez moi.

Une partie de mon expérience passe par la surveillance en live de mon bassin par le biais d'une caméra DV.
Contrairement à une webcam, le flux que j'arrive à récupérer est quasi instantané, c'est à dire que ce que je vois à l'écran s'est produit 1/2 seconde avant (et même moins suivant le processeur que j'utilise), alors qu'avec une webcam le décalage peut atteindre plus de 10 secondes.

Pour ce faire j'utilise Red[size=12]5[/size] qui est un serveur open source composé de code java et javascript (ça ne vous rappelle rien ?), dont le coeur est un module vidéo Flash.

Adobe à mis au point un système de streaming qui emploi le "tunneling" (RTMP), c'est à dire que pour passer les pare-feux et tous le bazar, le flux est enrobé d'un protocole HTTP...

les concepteurs de Red[size=12]5[/size] ont simplement fait du reverse enginering, leurs permettant ainsi d'utiliser ce protocole de manière complétement légale et libre de droit.

Ce serveur permet de faire du streaming avec des flux audio, video, les deux et également de transfère de fichiers et informations....

pour l'utiliser il faut un fichier swf "broadcaster" qui va envoyer le flux et un fichier swf "subscriber" qui va le recevoir.


Mon soucis c'est que mon FAI me change d'IP toute les 24 heures et donc mon subscriber a une url qu'il faut changer toutes les 24 heures... et je ne sais pas exactement à quel moment  ::)

Donc l'idée est d'avoir un script en php qui me controle mon IP toutes les X secondes (ou autres), l'envoie dans un fichier sur mon serveur distant.
Le Subscriber pourrait ainsi lire ce fichier et savoir ou aller chercher mon flux.
C'est la partie "lire dans le fichier et utiliser la variable contenant l'IP" que je n'arrive pas à faire en AS.

Voilà voilà

Pas sur d'avoir été très clair mon histoire  ;D
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

karistouf


Teiva

Pour résoudre ton problème d'adresse ip dynamique, il y a des solutions de type dynamic dns , par exemple :
http://www.dyndns.fr/

ça peut peut être t'aider  ;)

Au fait, ça pousse si vite que ça qu'il faut les surveiller à la 1/2 seconde près ???  ;D

A+ Teiva

---------------------------------------------------
www.MicroDuino.fr : Votre source Arduino en France


www.Zartronic.fr : Arduino & Robotique

Jean-François

Merci pour tes liens... tu rigole, mais maintenant je me retrouve avec des crevettes, et un élevage d'escargots d'eau, tout ça était caché dans les iris...
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Teiva

Les escargots ... bien sûr, rien que ça ça justifie amplement la 1/2 seconde  :D

---------------------------------------------------
www.MicroDuino.fr : Votre source Arduino en France


www.Zartronic.fr : Arduino & Robotique

Jean-François

Faut bien que je trouve quelques chose à filmer pour faire mes expériences de streaming...  ;D
et comme j'étais déjà parti la dessus pour mon shield ethernet, autant continuer  ;)
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up