Applet video

Signaler
Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
-
 Utilisateur anonyme -
Bonjour,

Je cherche à programmer un applet permettant de faire un programme de video-conférence très basique en Java. En cherchant un peu, j'ai trouvé deux méthodes principales :
[list][*] Utilisation des librairies JMF avec RTP et SessionManager
[*] Transfert des images par FTP/listSeulement voilà, d'après ce que j'ai vu, la première solution nécessite d'avoir JMF installée sur la machine (or comme il s'agit d'un applet, je ne peux pas les installer automatiquement sur la machine distante). La seconde solution doit probablement être assez lente et ne permet pas la voix à priori.

J'ai trouvé quelques codes sur ce site évitant d'utiliser les JMF, mais je ne suis pas sûr que ce soit adapté aux applets.

J'aurais voulu quelques conseils pour partir dans la bonne direction. Que me conseillez-vous pour faire un applet compatible avec le plus grand nombre de pc et pas trop compliqué (je ne connais pas bien Java). Autrement, il doit exister une solution "Macromedia Flash" mais je préfèrerais partir sur du Java à priori.

Merci de votre aide.
Cordialement,

14 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
102
Salut,

Tu devrais regarder du côté de javaFX qui constitue l'évolution phare du moment.

Notamment, va voir ce lien.

______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement

Bonjour

Je te conseille d'utiliser JMC qui se trouve dans JavaFX. Si tu veux, je peux essayer de te retrouver un code source qui montre comment ça marche.





Voilà, va voir ici, le gars explique bien comment faire :
http://www.javagaming.org/index.php/topic,21813.msg179739.html#msg179739

Je suis persuadé que ça marche pour une applet et ça aura de la gueule. C'est beaucoup plus simple que JMF. Bon courage.







Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
1
Merci pour votre aide et le temps que vous m'accordez.

J'ai regardé un peu JavaFx ainsi que JMC. Je crois que ces librairies ne permettent pas de récupérer le flux vidéo venant d'une webcam. Dites moi si je me trompe, mais c'est ce qu'il m'a semblé. J'ai fouillé un peu les documentations, j'ai installé JavaFx (+ JMC), je n'ai trouvé ça nul part.

gouessej, j'ai regardé ton lien (http://www.javagaming.org/index.php/topic,21813.msg179739.html#msg179739) apparemment, ça permet de lire une vidéo en local. Ça semble un bon début mais je ne suis pas sûr que ce soit si facile dans le cas d'un flux vidéo qui arrive par morceau depuis le net. De plus, JMC ne semble pas gérer les webcam.

Je ne connais pas bien Java (je programme plutôt en C/C++ d'habitude) mais j'ai de plus en plus l'impression que ça va être délicat de programmer un applet java de video-conference.

Merci encore pour votre aide.
Cordialement,

En fait, JMC ne permet pas de se brancher directement sur le flux, JRTP n'est plus maintenu donc dans tous les cas, tu seras obligé d'utiliser au moins le session manager de JMF pour RTP.


Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
1
Oui, c'est intéressant, mais on revient du coup sur JMF.
Le problème de JMF était qu'il fallait que ce soit installé au préalable sur la machine distante pour que ça fonctionne.
J'aurais aimé quelque-chose qui ne nécessite aucune installation particulière en dehors de JRE, ou alors qu'on puisse proposer une installation TRES rapide (genre une installation quasi-silencieuse). J'ai peur que ce soit un frein pour l'utilisateur de devoir installer un programme supplémentaire sur son ordinateur pour accéder à un site web.

Merci beaucoup en tout cas pour votre aide, elle m'a été vraiment très précieuse.
Bonne journée
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
102
Salut,

Sinon, essaye de voir du côté de silverlight (technologie microsoft), ce sera limité à windows, mais tu auras peut-être un peu plus de possibilité au niveau de l'accès à la webcam...
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement

Attends, tu peux utiliser Java Web Start via une applet et installer les bibliothèques simplement en un clic, un peu comme je fais pour mon jeu sauf que moi c'est une application lourde. L'utilisateur clique juste sur "Ok" et ça roule.




Messages postés
7
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
18 septembre 2010

Bonjour,
j'espere que t'as pu avancer dans ton applet.
moi aussi je travail sur un projet de visio et ca fait mnt une semaine que cherche mais aucune piste ne semble mener à terme(jmf,fmj,jmc...)
je veux juste savoir sur quelle API je dois pencher .
alors si ton projet avance ,merci de me tenir au courant
Cordialement,
Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
1
Désolé lucard, j'ai laissé tombé, ça semblait compliqué. Je ne peux pas trop t'aider du coup...

Bonne chance quand même pour ton projet
Glipper

Bonsoir

Lucard, il faut arrêter de dire n'importe quoi, JMC et JMF marchent. Si tu veux, je peux te trouver des exemples fonctionnels. Si tu n'es pas capable d'utiliser des bibliothèques externes, remets-toi en question.






Messages postés
7
Date d'inscription
mardi 3 février 2009
Statut
Membre
Dernière intervention
18 septembre 2010

bonjour,
gouessej, t'as raison , le probleme est que mon niveau en anglais est tres faible alors que la plus part des docs sont en anglais .
mais bon , il faut se battre avec les moyens du bord.

Bonsoir

De toute façon, tu as besoin de maîtriser un minimum l'anglais technique de base. A part ça, j'ai trouvé ceci :
http://www.xuggle.com/xuggler/
mais pour le playback, ça ne vaut pas JMC.