Fairweb

Développement WordPress, WordPress Mu, BuddyPress

Vidéo-conférence sous Dokeos : ça marche !

| 49 Commentaires

copie écran vidéo conférence sous DokeosDokeos vient de mettre en ligne la dernière version du module de vidéo conférence (Dokeos Videoconferencing 2.0). Je viens de tester : ça fonctionne ! Le serveur de streaming red5 (open source) est installé sur un pc Linux différent de celui qui héberge la plateforme de cours Dokeos. J’ai suivi les explications d’installation fraîchement fournies dans le wiki de Dokeos et tout fonctionne à merveille. Il ne me reste plus qu’à trouver une webcam de meilleure qualité ;)

Share

Auteur : Fairweb

Développement php/mysql, conception de sites internet

49 Commentaires

  1. Cool cette page wiki : elle va de beaucoup simplifier l’installation de ce service ;)

  2. y’a plus qu’à tester ;-)

  3. C’est bien le but, Xavier. On se fait ça dans la semaine.

  4. Yannick et Arnaud ont travaillé comme des malades pour réécrire toute l’application en fait. Heureusement on avait un client avec un cahier des charges précis. Ca aide à atteindre les objectfs, à finaliser le développement etc.

    Au final, on a du coup un autre mode de fonctionnement, plus simple. L’install est différente et la procédure réécrite.

    Ce sera encore plus simple une foix combiné Dokeos 1.8.5 en avril avec Videoconf 2.0.

    Merci pour vos commentaires qui nous donnent envie de contineur à avancer.

    Thomas

  5. Oui Thomas, faut continuer :) Bravo à Yannick et Arnaud. Je sais que c’est difficile de réécrire une application, d’autant plus qu’ils ont les mains dans le code de la version 1.8.5 et les yeux dans le forum.

    Xavier et moi venons de tester la réunion virtuelle. Aucun problème. Ca fonctionne à merveille : son, vidéo, upload de diaporama, tableau blanc.

    En revanche, nous avons eu un problème de son en testant la classe virtuelle mais nous n’avons pas vraiment cherché d’où ça venait.

    J’ai testé l’installation, sur une plateforme à part, la version 1.8.5 alpha de Dokeos. Je vais travailler un peu avec, surtout au niveau de la compréhension de l’API car, en tant que développeuse, c’est l’architecture qui m’intéresse dans le but de personnaliser la plateforme.

  6. Ok. Merci.

    Pour le son, il y a un bug connu si un participant est sur linux eet l’autre sous windows : le player flash ne gère pas le codec de la même façon sur les deux OS. Sinon, dans notre installation le son est clair et fluide et je fais régulièrement des démos sans problème.

    Si vous voulez, je peux vous donner accès à un portail avec videoconf pour comparer le son. M’écrire à thomas.depraetere AT dokeos.com

  7. Thomas, nous nous demandions ce matin quelle était la limite du nombre de participants à une visioconférence ?

  8. Cette limite est largement fonction du matériel et du réseau, plus que des logiciels. Nous avons effectué des tests concluants en simulant 200 participants en mode Classe virtuelle. Plus est possible, notamment en mode audio seul, sans la vidéo.

  9. Impressionnant ! Je doute toutefois que j’arrive à de telles performances avec mon installation mais le but n’était pas d’aller aussi loin. Le fait de pouvoir avoir 8 ou 10 participants en simultané serait déjà pour nous bien acceptable. Quant au problème de son, je vais essayer de voir d’où ça vient chez moi et je te contacterai pour essayer sur ton portail si ça ne marche pas.

    Au fait Thomas, au passage, j’ai eu l’occasion de discuter dans le forum Dokeos d’un bug relatif à l’upgrade de 1.8.4 vers 1.8.5. J’ai réussi à en faire un « quick and dirty hack ». Je ne sais pas si les devs ont le temps de lire tous les posts mais s’ils n’ont pas enregistré ce bug, je peux leur donner mon hack. Dans ce cas, indique-moi le meilleur moyen de leur en faire part sans leur compliquer la vie.

  10. Bonjour

    Pour moi l’installation est bizarre.

    1°) je ne trouve pas le répertoire main/inc/lib pour pouvoir modifier le fichier add_course.lib.inc.php comme spécifié dans le tutoriel.

    2°) Il semblerait que l’auteur ait oublié dans les pré-requis qu’il faille disposer de msyql car si je regarde le script videosetweb.php, c’est bourré de requêtes SQL

    J’ai suivi pas à pas le tutoriel et suis sous Ubuntu 7.10 Gutsy Gibbon

  11. Bonjour Joel. Ce système de visioconférence est rattaché à Dokeos. Tes questions me laissent penser que tu n’as pas installé Dokeos (script de plateforme de formation à distance).
    Le répertoire main/inc/lib est dans Dokeos qui d’ailleurs utilise mysql, raison pour laquelle le tuto n’en parle pas puisque ça tombe sous le sens.

    Tu as peut-être fait quelques confusion.

    - Le serveur de streaming red5 doit être installé sur un serveur (le mieux c’est Linux, j’ai aussi un Ubuntu Gutsy pour celà et ça marche)
    - Dokeos doit être installé sur un serveur distinct, là peut importe la distrib. Le mien est sous Fedora, c’est le serveur web.

    Explique exactement ton contexte d’utilisation et on pourra mieux t’aider.

  12. I’m so confused…

    Effectivement, je n’avais pas installé Dokeos. En fait j’ai suivi le tutoriel mais n’ai pas fait gaffe aux pré-requis et ai aveuglément suivi les instructions (à ma décharge c’était vers les 3h du mat’..). Dans l’intervalle j’ai réfléchi et me suis dit qu’un patch ça corrigeait des choses déjà installées… CQFD… J’ai donc installé la v 1.8.4 et c’est ok maintenant, j’ai une plateforme fonctionnelle. Désolé pour le bruit…

    Aux tests maintenant, et tout particulièrement la visioconférence qui m’intéresse au plus haut point pour les projets. Merci pour votre prompte réponse, la réactivité un dimanche c’est rare…

  13. On peut tester ensemble si tu veux et se filer des tuyaux.

  14. Bonjour,
    Les serveur Red5 et le serveur dokeos doivent-il être absolument sur 2 machines distinctes ?
    Quelqu’un a’il essayé sous mac os ?
    Merci de votre aide
    A+

  15. // Coucou à vous,

    je viens de tomber sur la news, je vais jetter un coup d’oeil la dessus, car je possède un serveur de streaming sous Red5 qui marche bien, mais je vais tester cette « petite chose ».

  16. Salut,

    on trouve deux version differentes de la videoconf :

    http://www.dokeos.com/wiki/index.php/Installing_videoconference_2.0
    et
    http://www.dokeos.com/wiki/index.php/Installing_videoconference

    j ai installé le tout en suivant le second (pas 2.0) et je bloque ..

    dois je utiliser videoconference_2.0 plutot ? si j ai Dokeos 1.8.5 et red5 0.7

  17. Oui Nico, je te conseille d’utiliser la 2.0 car l’autre version fonctionnait mal sous Dokeos 1.8.5

  18. Bonjour,

    Je suis très intéressé par ce projet, mais comme Patrick Bouex, je ne dispose pas de deux serveurs.

    Est-ce possible d’utiliser la videoconférence sur Dokeos en ayant la plateforme et Red5 sur le même serveur ? Si oui, est-ce possible en suivant le même type de procédure ?

    Merci d’avance !

  19. Personnellement, je n’y suis pas parvenue, une question d’IP et de ports sur la machine.
    Je crois qu’en ayant deux IP sur le même serveur, ça doit être faisable. Il faut peut-être consulter le forum de Dokeos pour celà et y poser la question précise.

  20. j ai pas eu le temps de réessayer mais c est vrai que ca serait cool de la part des editeurs de faire une procedure d install bcp plus simple et de penser aux petits structures qui n ont pas forcement les moyens de déployer la solution sur deux serveurs

    le forum ne m a pas bcp aidé de mon coté.

  21. Bonjour,

    J’ai un soucis, j’ai installé dokeos 1.8.5 et quand je clique sur classe vituelle ou meme l’autre, j’ai bien la nouvelle page qui s’affiche avec en arrière plan les modules de la visio et en premier plan la fenetre de parametrage de flash pour la camera et le micro mais il m’est impossible de cliquer où que ca soit, je peux seulement une peu naviguer sur la fenetre de flash via la tabulation…ca fait plus de deux jours que je galère…si quelqu’un a une idée ca serait cool…
    Voici mes fichiers de conf…

    false
    /opt/dokeos/recorded-streams
    /opt/dokeos/vod-streams

    Voici le fichier red5.properties :
    # HTTP
    http.host=0.0.0.0
    http.port=5080
    # RTMP
    rtmp.host=0.0.0.0
    rtmp.port=1935
    # RTMPT
    rtmpt.host=0.0.0.0
    rtmpt.port=8088
    # Debug proxy (needs to be activated in red5-core.xml)
    proxy.source_host=127.0.0.1
    proxy.source_port=1936
    proxy.destination_host=127.0.0.1
    proxy.destination_port=1935

    Sur la plate-forme, j’ai bien mis localhost pour l’adresse de mon server, le port 1935, le bon mot de passe et je n’utilise pas rtmpt.

    Merci d’avance,

    Bidab

  22. Bidab, il faut que red5 et dokeos soient installés sur deux serveurs différents. Je n’ai pas l’impression que ça soit le cas dans ta config. L’ip du serveur hébergeur de Dokeos et celle du serveur Red5 ne doivent pas être la même.

  23. effectivement, ils sont tous les deux sur la meme machine, je teste ca car j’ai plein de machine virtuelle avec red5 ^^…a tout de suite
    merci du conseil

  24. J’ai plusieurs questions…comme le je l’ai dis, j’ai plusieurs machine virtuelle avec red5. Du coup quels sont les changements à faire ? dan la partie interface de dokeos, j’ai remplacé « localhost » par l’ip du serveur red5 ? y a t-il autre chose à faire car ca ne fonctionne toujours pas ? je n’ai meme plus les modules de visio qui s’affiche, mais simplement une page grise avec connecting to server et la fenetre de flash…
    merci d’avance

    Bidab

  25. Petite précision quand je fais le teste oflaDemo de Red5 pour tester les ports, j’ai :
    rtmp | default | success
    rtmp |80| failed
    rtmp |443| failed
    rtmp|1935| success
    rtmpt[default|failed
    rtmpt |80| failed
    rtmpt |443| failed
    rtmpt|1935| failed

    est-ce gênant sachant que j’utilise 1935 …? Merci

  26. Bonjour,

    C’est encore moi….j’ai mis red5 en 10.0.0.1 et dokeos en 10.0.0.2 mets toujours rien (j’ai remplacé localhost par 10.0.0.1 dans l’administration de la visio)…
    j’avais également une autre question…quand j’essaie d’acceder à dokeos d’une autre machine que localhost, tout s’affiche en colonne comme s’il n’y avait plus de css et quand je me loggue, il me met « connexion refusée ». C’est sans doute un probleme de droit, mais je ne vois pas où modifier ca….alors qi quelqu’un le sait…je suis tout ouïe…
    Merci d’avance,

    Bidab

  27. Ca va être difficile de t’aider car je n’ai plus d’installation de Dokeos sous la main (je suis passée sur Moodle). As-tu demandé de l’aide dans le forum de Dokeos ? As-tu bien suivi les instructions du Wiki ? Es-tu sûr que Red5 soit démarré ?

  28. Ah oui et un truc très bête : si ton serveur Red5 est derrière un routeur, assure-toi que le port utilisé est bien redirigé vers cette machine.

  29. Re bonjour,

    Oui j’ai demandé dans le forum dokéos mais personne ne répond, je vais encore posté un message…
    Voici mon architecture : j’ai virtualbox, j’ai créé un réseau interne entre deux machines sous debian:
    red5 :10.0.0.1 et dokeos : 10.0.0.2
    j’ai bien copié le dokeos-videoconf.war et le dokeos-recored.war. dans le bon rep.
    j’ai créé le fichier videconference-config.xml avec server_key host = »10.0.0.2_apache2-default_dokeos-1.8.5_ »….key= »… »

    sur dokeos j’ai bien l’adresse 10.0.0.1, le port 1935, et pas de rtmpt. Ca ne fonctionne pas…
    j’ai deux questions: openlaszlo ca sert à quoi parceque je ne l’ai pas installé ?
    et c’est quoi la version moodle, ca permet faire de la visio aussi ? Si oui, aurais-tu un bon tutoriel ?

    Merci de tes réponses, bidab

    PS: pour ce que est du pare-feu, je suis ss machine virtuelles en mode « reseau interne » donc pas de pare-feu…

  30. Et en fait, je teste dokeos pour la visio parceque je veux installer un service de visio. (je fais un stage).
    j’ai deja testé openmeetings 0.5 et 0.7, connais-tu d’autre logiciels (à part dimdim…) ? merci

    Bidab

  31. Une dernière chose, beaucoup de gens parle de fichier en .lzx comme videocnference.lzx mais moi je n’ai aucun de ces fichiers (qui sont apprement dans openlaszlo). sont-ils nécessaire ?
    Merci…

  32. Pour les fichier openlaszlo, il me semble que ça concerne les anciennes versions de Dokeos, à vérifier.

    Tu te mélanges les pinceaux avec les ip. Tu as un réseau interne mais tu appelles ton appli via le web c’est ça ? Donc ton ip publique est la même et c’est là que ça coince. Il faut deux ip publiques distinctes. Pour le port, pas de pare-feu, ok, mais tu dois sûrement avoir un routeur car tu as un réseau interne avec plusieurs machines. C’est lui qui dit que le port 80 c’est telle machine, et le port 1935, c’est telle machine.

    Sinon, tu peux aussi essayer l’application ConnectNow proposée par Acrobat sur https://www.acrobat.com/#/connectnow/ConnectNowBegin. C’est un service externe.

    Bon à savoir aussi, Dimdim propose son script en opensource, donc à installer sur ton serveur.

    Quant à Moodle, pas de visio intégrée.

    Au juste, tu veux faire quoi ? La foad n’est pas faite que de visio-conférence.

  33. Je ne pense pas me tromper car je suis en machine virtuelle. Ces deux machines ne peuvent communiquer que entre elles et pas avec la machine hote ni le réseau de l’hote et encore moins internet…si je ne m’abuse il n’y a donc pas de routeur…
    mon red5 a 10.0.0.1
    et dokeos 10.0.0.2
    les fichiers de config sont ceux indiqués dessus…

    En fait, pour lé début de ce stage, je dois chercher toutes les solutions possibles de visio, j’en est deja fais pas mal, il me reste surtout à voir dokeos et dimdim, d’ailleurs aurais-tu un bon tuto pr ce dernier ?

    J’espère avoir été plus clair…
    Merci

  34. Et oui, je vais sur dokeos via un navigateur web sur la machine contenant dokeos…voila pour la précision…

  35. Donc l’ip publique est bien la même pour les deux machines ? et je pense que ton problème vient de là. T’aurais pas quelqu’un qui a un serveur dédié avec Red5 quelque part qui n’aurait rien à voir avec ton réseau ? Ca serait à mon avis une meilleure piste à exploiter. J’aurais bien fait un test avec toi mais j’ai viré Red5 et je n’ai pas le temps d’entamer des tests actuellement.

  36. je ne comprends pas ton histoire d’ip public. Mes deux machines sont certes sur la meme machine hote mais on bien deux ip privées distinctes. Et j’insiste sur privée car comme il s’agit de machine virtuelle et qu’en plus elles sont déconnectés du réseau hote, elle n’ont pas d’ip public….je vais qd meme essayer d’explorer ton idée…merci

    préviens moi si jamais tu as un red5 qui tourne ^^

  37. Encore un point : dans ce cas, comment fait-on pour mettre dokeos en local ??? tout le monde n’a pas deux réseaux distinctes…il faut bien le faire fonctionner en local !!! c’est pour ca, je ne comprends dans ce cas la notion d’ip publique. quand on est en local, on s’enfiche de l’ip publique puisque justement on est en local…on peut n’avoir que des ip en 10.0.0.0/8 par exemple….merci

    Bidab

  38. Ca j’ai pas essayé en local. C’est vrai que tout le monde n’a pas deux serveurs mais tout le monde ne cherche pas à installer des applications qui nécessitent deux serveurs. En local, tu appelles ta machine red5 par son nom ou par son ip (locale dans ce cas). Donc pas de localhost à l’appel de la machine.

  39. Qu’entends-tu par « Donc pas de localhost à l’appel de la machine ». Parceque dans la config de la visio dokéos, j’ai bien l’adresse ip du server de streaming à savoir 10.0.0.1 et non pas localhost…

  40. ok donc ça déjà, ça devrait être bon. C’est peut-être la config de Red5 qui va pas.

  41. Ben pour red5, j’ai créé le fichier videoconference-config.xml :
    xml version= »1.0″ encoding= »UTF-8″
    videoconference-config
    server-keys
    server-key host= »10.0.0.2_apache2-default_dokeos-1.8.5_ » key= »admin »
    server-keys
    moderator-check-on-whiteboard>false</moderator-check-on-whiteboard
    video-streams-dir /opt/dokeos/recorded-streams video-streams-dir
    vod-streams-dir /opt/dokeos/vod-streams vod-streams-dir
    videoconference-config

    Pour le login, mdp, j’ai bien admin, admin
    et j’ai bien rajouté dokeos-recorder.war et dokeos-videoconf.war
    et sinon voici un extrait de mon red5.properties :
    # HTTP
    http.host=0.0.0.0
    http.port=5080
    # RTMP
    rtmp.host=0.0.0.0
    rtmp.port=1935
    # RTMPT
    rtmpt.host=0.0.0.0
    rtmpt.port=8088
    # Debug proxy (needs to be activated in red5-core.xml)
    proxy.source_host=127.0.0.1
    proxy.source_port=1936
    proxy.destination_host=127.0.0.1
    proxy.destination_port=1935

    il n’y a que ca, non ?

    Merci

  42. PS : j’ai enlevé les balises pour ne pas avoir d’erreurs sur le site, mais elles y st dans le fichier ^^…

  43. Bonjour,

    J’espère que le wkd a été bon. Aurais-tu une idée de mon problème ?

    Merci

  44. Bonjour,

    J’ai réglé mon soucis…en fait, cette version de Dokeos combiné à linux flash 9 et/ou 10 fait que sa freeze lors de l’affichage la fenêtre de flash pour la caméra et le micro…il suffit donc d’avoir son client sur windows ou de valider avnt les paramètres.
    Enfin pour info, il est possible d’avoir red5 et dokeos sur la même machine, la preuve pour moi…

    Merci des conseils…

  45. Bonsoir à tous,
    Tout d’abord je tiens à préciser que je suis sous windows. Je viens d’installer Dokeos en local avec Wamp. Tout fonctionne parfaitement sauf la visio. Pour ce faire j’ai installé Apache Tomcat ainsi que RED5. L’installation de RED 5 fonctionne puisque j’arrive à « voir » ma web cam ainsi que les différentes Demo de RED5.
    J’ai téléchargé l’application de vidéoconférence que j’ai décompresser et copier dans le répertoire Webapps de Red5. Ensuite je bloque car je ne sais pas dans quel répertoire créer le dossier Dokéos contenant le fichier videoconference-config.xml : dans le répertoire de webapps du RED5, dans le répertoire www de mon serveur ???
    Si quelqu’un à une petite idée, merci d’avance.

    Bonne fin de journée à tous

    Jerome

  46. Bonjour,

    J’ai réglé mon soucis…en fait, cette version de Dokeos combiné à linux flash 9 et/ou 10 fait que sa freeze lors de l’affichage la fenêtre de flash pour la caméra et le micro…il suffit donc d’avoir son client sur windows ou de valider avnt les paramètres.
    Enfin pour info, il est possible d’avoir red5 et dokeos sur la même machine, la preuve pour moi…

    Merci des conseils…

  47. Bonjour et merci pour tout ces « tuyau » donnés ici. Je ne suis pas informaticien, et parle très mal l’anglais mais j’aimerai créer une plate forme d’enseignement à distance utilisant la videoconference. J’ai un pc portable qui fonctionne sous vista (je sais c pas top), j’y ai installer dokeos 1.8.6 que je commence à « gratter », j’aimerai maintenant installer le « module » pour pouvoir faire des videoconference. Quelqu’un aurait-il le « courage » de m’expliquer comment faire en detaillant au max svp?
    Merci

  48. Bonjour Frédéric,
    Mettre en ligne ta plateforme Dokeos sur un pc portable me semble assez étrange. Celà signifie qu’il doit avoir un domaine qui pointe dessus, qu’il soit connecté en permanence (est-ce là la vocation d’un portable ?), bref qu’il soit un serveur web. Pour ma part, je n’ai pas manipulé Dokeos depuis un certain temps. Je me souviens de la difficulté de mise en route du serveur de video-conférence avec Linux, ce qui m’a incitée à écrire cet article, et je ne sais pas comment le mettre en place sous Windows. Pourquoi ne pas aller chercher de l’aide directement auprès de Dokeos ? Ils sont belges et parlent parfaitement français et surtout, ils maîtrisent bien leur outil.

  49. Bonjour,

    Je galère avec la partie video conférence safait une semaine et je n’arrive pas à la faire fonctioner sachant bien que j’ai suivi tous les étapes mais je me bloque toujours dans le message « Connecting to streaming server’
    Pour infos j’utilse ubuntu 8.4 comme systeme d’exploitation et dokeos 1.8.5 et 1.8.6.
    Le serveur Red 5 tourne bien. J’ai essayé de tester sur deux machines différente mais le problème persiste encore!

    Si quelqu’un à une petite idée, merci d’avance.

Laisser un commentaire

Champs Requis *.

*