Uploaded image for project: 'Openmeetings'
  1. Openmeetings
  2. OPENMEETINGS-338

Screen Sharing does not work behind a proxy (with the protocol rtmpt)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 2.0.0 Apache Incubator Release
    • Audio/Video
    • None
    • apache-openmeetings-incubating-2.0.0.r1355190-28-06-2012_2318.tar.gz
      On serveur debian 6 squeeze x64

    Description

      I use OpenMeetings behind a proxy and therefore requires rtmpt protocol on port 80 which I then redirects to port 8088 with a reverse proxy apache. Everything works fine except the screen sharing. I get the web application start Screen Sharing on my computer, but when I click the Share My Screen button I get nothing. Note that the screen sharing works fine if I access the platform of OpenMeetings without using a proxy (with rtmp protocol over port 1935).

      Is this bug or a misconfiguration of openmeeting ?
      Bests regards
      Fabrice

      Below the configuration of my reverse proxy

      ProxyRequests Off
      <VirtualHost *:80>
      ServerAdmin admin@myurl.fr
      ServerName myurl.fr
      ProxyPreserveHost On
      RewriteEngine on
      CacheDisable *

      1. Reverse proxy all requests
        RewriteRule ^/((open|send|idle|close|fcs)/.*)$ http://myurl.fr:8088/$1 [P]
        RewriteRule ^/(.*) http://myurl:5080/$1 [P]
        ErrorLog ${APACHE_LOG_DIR}/myurl.log
      2. Possible values include: debug, info, notice, warn, error, crit,
      3. alert, emerg.
        LogLevel debug

      </VirtualHost>

      My config.xml

      <rtmphostlocal></rtmphostlocal>
      <rtmpport>1935</rtmpport>
      <rtmpTunnelport>80</rtmpTunnelport>
      <rtmpsslport>443</rtmpsslport>
      <useSSL>no</useSSL>
      <red5httpport>80</red5httpport>
      <protocol>http</protocol>
      <proxyType>none</proxyType>

      My file red5.properties

      1. Socket policy
        policy.host=0.0.0.0
        policy.port=843
      1. HTTP
        http.host=0.0.0.0
        http.port=5080
        https.port=5443
        http.URIEncoding=UTF-8
        http.max_keep_alive_requests=-1
        http.max_threads=20
        http.acceptor_thread_count=10
        http.processor_cache=20
      1. RTMP
        rtmp.host=0.0.0.0
        rtmp.port=1935
        rtmp.io_threads=16
        rtmp.send_buffer_size=65536
        rtmp.receive_buffer_size=65536
        rtmp.ping_interval=1000
        rtmp.max_inactivity=60000
        rtmp.max_handshake_time=5000
        rtmp.tcp_nodelay=true
        rtmp.default_server_bandwidth=10000000
        rtmp.default_client_bandwidth=10000000
        rtmp.client_bandwidth_limit_type=2
        rtmp.bandwidth_detection=true
        rtmp.encoder_base_tolerance=5000
        rtmp.encoder_drop_live_future=false
        rtmp.traffic_class=24
      1. RTMPS
        rtmps.host=0.0.0.0
        rtmps.port=8443
        rtmps.ping_interval=5000
        rtmps.max_inactivity=60000
        rtmps.max_keep_alive_requests=-1
        rtmps.max_threads=20
        rtmps.acceptor_thread_count=2
        rtmps.processor_cache=20
      2. RTMPS Keystore Password
        rtmps.keystorepass=password
      1. RTMPT
        rtmpt.host=0.0.0.0
        rtmpt.port=8088
        rtmpt.ping_interval=5000
        rtmpt.max_inactivity=60000
        rtmpt.max_handshake_time=5000
        rtmpt.max_keep_alive_requests=-1
        rtmpt.max_threads=20
        rtmpt.acceptor_thread_count=2
        rtmpt.processor_cache=20
        rtmpt.encoder_base_tolerance=5000
        rtmpt.encoder_drop_live_future=true
        rtmpt.target_reponse_size=65536
      1. 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
      1. JMX
        jmx.rmi.host=localhost
        jmx.rmi.port=9999
        jmx.rmi.port.remoteobjects=
        jmx.keystorepass=password
        jmx.mina.monitor.enable=true
        jmx.mina.poll.interval=1000
        jmx.registry.create=true
        jmx.reuse.existing.server=true
      1. Server properties
        notifier.threads=4
        keyframe.cache.entry.max=500
        stream.executor.threads.min=4
        stream.executor.threads.max=32
        war.deploy.server.check.interval=600000
        fileconsumer.delayed.write=true
        fileconsumer.queue.size=21
        subscriberstream.buffer.check.interval=5000
        subscriberstream.underrun.trigger=100
        broadcaststream.auto.record=false

      The logs of the java console on my computer

      Java Web Start 10.5.1.255
      Utilisation de la version JRE 1.7.0_05-b05 Java HotSpot(TM) Client VM
      Répertoire d'origine de l'utilisateur = C:\Users\volodia
      ----------------------------------------------------
      c: effacer la fenêtre de la console
      f: finaliser les objets de la file d'attente de finalisation
      g: nettoyer la mémoire
      h: afficher ce message d'aide
      m: imprimer le relevé d'utilisation de la mémoire
      o: déclencher la journalisation
      p: recharger la configuration du proxy
      q: masquer la console
      r: recharger la configuration des règles
      s: vider les propriétés système et de déploiement
      t: vider la liste des threads
      v: vider la pile des threads
      0-5: fixer le niveau de trace à <n>
      ----------------------------------------------------
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:43 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/openmeetings-screenshare-2.0.0-SNAPSHOT.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:51 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/httpcore-4.1.3.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:41 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/logback-classic-1.0.3.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:45 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar: updateAvailable=false,lastModified=Thu Jun 28 11:45:03 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:59 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/icon.jpg: updateAvailable=false,lastModified=Thu Jun 28 11:44:27 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/mina-core-2.0.4.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:49 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/commons-collections-3.2.1.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:35 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/logback-core-1.0.3.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:47 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/slf4j-api-1.6.4.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:56 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/red5-client.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:52 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/httpclient-4.1.2.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:40 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/commons-codec-1.6.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:33 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/commons-beanutils-1.8.3.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:31 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/red5.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:55 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/ehcache-core-2.5.0.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:38 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar: updateAvailable=false,lastModified=Thu Jun 28 11:45:01 CEST 2012,length=-1
      CacheEntryhttp://myurl.fr:80/openmeetings/screensharing/bcprov-jdk16-145.jar: updateAvailable=false,lastModified=Thu Jun 28 11:44:29 CEST 2012,length=-1
      SLF4J: Class path contains multiple SLF4J bindings.
      SLF4J: Found binding in [jar:http://myurl.fr:80/openmeetings/screensharing/logback-classic-1.0.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
      SLF4J: Found binding in [jar:http://myurl.fr:80/openmeetings/screensharing/red5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
      SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
      13:45:30,656 |-INFO in ch.qos.logback.classic.LoggerContext[current_openmeetings_context_name_IS_UNDEFINED] - Could NOT find resource [logback.groovy]
      13:45:30,657 |-INFO in ch.qos.logback.classic.LoggerContext[current_openmeetings_context_name_IS_UNDEFINED] - Could NOT find resource [logback-test.xml]
      13:45:30,658 |-INFO in ch.qos.logback.classic.LoggerContext[current_openmeetings_context_name_IS_UNDEFINED] - Found resource [logback.xml] at [jar:http://myurl.fr:80/openmeetings/screensharing/openmeetings-screenshare-2.0.0-SNAPSHOT.jar!/logback.xml]
      13:45:30,701 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@a5503a - URL [jar:http://myurl.fr:80/openmeetings/screensharing/openmeetings-screenshare-2.0.0-SNAPSHOT.jar!/logback.xml] is not of type file
      13:45:30,801 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
      13:45:30,805 |-INFO in ch.qos.logback.classic.joran.action.ContextNameAction - Setting logger context name as [current_openmeetings_context_name_IS_UNDEFINED]
      13:45:30,805 |-INFO in ch.qos.logback.classic.joran.action.JMXConfiguratorAction - begin
      13:45:30,938 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
      13:45:30,945 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FLOG2]
      13:45:30,988 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@31:13 - no applicable action for [Encoding], current pattern is [[configuration][appender][Encoding]]
      13:45:30,988 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@32:15 - no applicable action for [BufferedIO], current pattern is [[configuration][appender][BufferedIO]]
      13:45:30,988 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@33:19 - no applicable action for [ImmediateFlush], current pattern is [[configuration][appender][ImmediateFlush]]
      13:45:31,058 |-WARN in ch.qos.logback.core.FileAppender[FLOG2] - This appender no longer admits a layout as a sub-component, set an encoder instead.
      13:45:31,058 |-WARN in ch.qos.logback.core.FileAppender[FLOG2] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
      13:45:31,058 |-WARN in ch.qos.logback.core.FileAppender[FLOG2] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
      13:45:31,059 |-INFO in ch.qos.logback.core.FileAppender[FLOG2] - File property is set to [log/current_openmeetings_context_name_IS_UNDEFINED.log]
      13:45:31,065 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
      13:45:31,069 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE2]
      13:45:31,072 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE2] - This appender no longer admits a layout as a sub-component, set an encoder instead.
      13:45:31,072 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE2] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
      13:45:31,072 |-WARN in ch.qos.logback.core.ConsoleAppender[CONSOLE2] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
      13:45:31,072 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.axis2 level set to ERROR
      13:45:31,072 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - com.mchange.v2 level set to ERROR
      13:45:31,072 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.axiom level set to ERROR
      13:45:31,072 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.commons.httpclient level set to ERROR
      13:45:31,073 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - de.hunsicker.jalopy.io level set to ERROR
      13:45:31,073 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.axis2.enterprise level set to ERROR
      13:45:31,073 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - httpclient.wire.header level set to ERROR
      13:45:31,073 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ROOT level set to DEBUG
      13:45:31,073 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FLOG2] to Logger[ROOT]
      13:45:31,074 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE2] to Logger[ROOT]
      13:45:31,074 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
      13:45:31,076 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1363f5a - Registering current configuration as safe fallback point

      DEBUG 06-30 13:45:31.128 CoreScreenShare.java 513 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: myurl.fr
      DEBUG 06-30 13:45:31.137 CoreScreenShare.java 522 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: openmeetings/2
      DEBUG 06-30 13:45:31.138 CoreScreenShare.java 523 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: 80
      DEBUG 06-30 13:45:31.139 CoreScreenShare.java 524 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: d5611506653701dd7a969192bf4374bc
      DEBUG 06-30 13:45:31.140 CoreScreenShare.java 525 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: Partage d'écran;Cliquez sur Partager pour publier votre écran;Partager;Arrêter;Sélectionner la partie d'écran :;Changer la largeur;Changer la hauteur;Marge-X;Marge-Y;Largeur :;Hauteur :;La connection a été fermée par le serveur;Montrer la souris sur l'écran;Enregistrement;Vous pouvez enregistrer et partager votre écran en même temps. Pour permettre aux autres de voir votre écran, cliquez le bouton Partager en haut. Pour seulement enregistrer la session, il suffit de cliquer sur Démarrer l'enregistrement.;Démarrer l'enregistrement;Arrêter l'enregistrement;Arrêter le partage;Qualité du partage d'écran :;très haute qualité;Haute qualité;Qualité moyenne;Basse qualité;Publier;Commencer la diffusion;Arrêter la diffusion;Hôte;App;ID;Réduisez la largeur de l'écran avant de le déplacer;Réduisez la hauteur de l'écran avant de le déplacer;Réduisez x avant d'agrandir;Réduisez y avant d'agrandir;Complétez ces paramètres pour diffuser votre écran vers un site tiers.;Veuillez démarrer le partage d'écran pour pouvoir le diffuser;La permission du modérateur est requise pour enregistrer
      DEBUG 06-30 13:45:31.140 CoreScreenShare.java 525 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: 1
      DEBUG 06-30 13:45:31.141 CoreScreenShare.java 526 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: 1
      DEBUG 06-30 13:45:31.141 CoreScreenShare.java 526 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: 1
      DEBUG 06-30 13:45:31.141 CoreScreenShare.java 526 111 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - arg: true
      DEBUG 06-30 13:45:31.141 CoreScreenShare.java 526 131 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - labelTexts :: Partage d'écran;Cliquez sur Partager pour publier votre écran;Partager;Arrêter;Sélectionner la partie d'écran :;Changer la largeur;Changer la hauteur;Marge-X;Marge-Y;Largeur :;Hauteur :;La connection a été fermée par le serveur;Montrer la souris sur l'écran;Enregistrement;Vous pouvez enregistrer et partager votre écran en même temps. Pour permettre aux autres de voir votre écran, cliquez le bouton Partager en haut. Pour seulement enregistrer la session, il suffit de cliquer sur Démarrer l'enregistrement.;Démarrer l'enregistrement;Arrêter l'enregistrement;Arrêter le partage;Qualité du partage d'écran :;très haute qualité;Haute qualité;Qualité moyenne;Basse qualité;Publier;Commencer la diffusion;Arrêter la diffusion;Hôte;App;ID;Réduisez la largeur de l'écran avant de le déplacer;Réduisez la hauteur de l'écran avant de le déplacer;Réduisez x avant d'agrandir;Réduisez y avant d'agrandir;Complétez ces paramètres pour diffuser votre écran vers un site tiers.;Veuillez démarrer le partage d'écran pour pouvoir le diffuser;La permission du modérateur est requise pour enregistrer
      DEBUG 06-30 13:45:31.142 CoreScreenShare.java 527 133 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - textArray Length 36
      DEBUG 06-30 13:45:31.142 CoreScreenShare.java 527 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 0 :: Partage d'écran
      DEBUG 06-30 13:45:31.142 CoreScreenShare.java 527 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 1 :: Cliquez sur Partager pour publier votre écran
      DEBUG 06-30 13:45:31.143 CoreScreenShare.java 528 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 2 :: Partager
      DEBUG 06-30 13:45:31.143 CoreScreenShare.java 528 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 3 :: Arrêter
      DEBUG 06-30 13:45:31.143 CoreScreenShare.java 528 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 4 :: Sélectionner la partie d'écran :
      DEBUG 06-30 13:45:31.144 CoreScreenShare.java 529 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 5 :: Changer la largeur
      DEBUG 06-30 13:45:31.144 CoreScreenShare.java 529 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 6 :: Changer la hauteur
      DEBUG 06-30 13:45:31.144 CoreScreenShare.java 529 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 7 :: Marge-X
      DEBUG 06-30 13:45:31.144 CoreScreenShare.java 529 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 8 :: Marge-Y
      DEBUG 06-30 13:45:31.144 CoreScreenShare.java 529 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 9 :: Largeur :
      DEBUG 06-30 13:45:31.145 CoreScreenShare.java 530 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 10 :: Hauteur :
      DEBUG 06-30 13:45:31.145 CoreScreenShare.java 530 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 11 :: La connection a été fermée par le serveur
      DEBUG 06-30 13:45:31.145 CoreScreenShare.java 530 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 12 :: Montrer la souris sur l'écran
      DEBUG 06-30 13:45:31.146 CoreScreenShare.java 531 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 13 :: Enregistrement
      DEBUG 06-30 13:45:31.146 CoreScreenShare.java 531 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 14 :: Vous pouvez enregistrer et partager votre écran en même temps. Pour permettre aux autres de voir votre écran, cliquez le bouton Partager en haut. Pour seulement enregistrer la session, il suffit de cliquer sur Démarrer l'enregistrement.
      DEBUG 06-30 13:45:31.146 CoreScreenShare.java 531 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 15 :: Démarrer l'enregistrement
      DEBUG 06-30 13:45:31.146 CoreScreenShare.java 531 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 16 :: Arrêter l'enregistrement
      DEBUG 06-30 13:45:31.146 CoreScreenShare.java 531 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 17 :: Arrêter le partage
      DEBUG 06-30 13:45:31.147 CoreScreenShare.java 532 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 18 :: Qualité du partage d'écran :
      DEBUG 06-30 13:45:31.147 CoreScreenShare.java 532 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 19 :: très haute qualité
      DEBUG 06-30 13:45:31.147 CoreScreenShare.java 532 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 20 :: Haute qualité
      DEBUG 06-30 13:45:31.147 CoreScreenShare.java 532 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 21 :: Qualité moyenne
      DEBUG 06-30 13:45:31.148 CoreScreenShare.java 533 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 22 :: Basse qualité
      DEBUG 06-30 13:45:31.148 CoreScreenShare.java 533 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 23 :: Publier
      DEBUG 06-30 13:45:31.148 CoreScreenShare.java 533 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 24 :: Commencer la diffusion
      DEBUG 06-30 13:45:31.148 CoreScreenShare.java 533 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 25 :: Arrêter la diffusion
      DEBUG 06-30 13:45:31.149 CoreScreenShare.java 534 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 26 :: Hôte
      DEBUG 06-30 13:45:31.149 CoreScreenShare.java 534 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 27 :: App
      DEBUG 06-30 13:45:31.149 CoreScreenShare.java 534 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 28 :: ID
      DEBUG 06-30 13:45:31.149 CoreScreenShare.java 534 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 29 :: Réduisez la largeur de l'écran avant de le déplacer
      DEBUG 06-30 13:45:31.150 CoreScreenShare.java 535 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 30 :: Réduisez la hauteur de l'écran avant de le déplacer
      DEBUG 06-30 13:45:31.150 CoreScreenShare.java 535 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 31 :: Réduisez x avant d'agrandir
      DEBUG 06-30 13:45:31.150 CoreScreenShare.java 535 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 32 :: Réduisez y avant d'agrandir
      DEBUG 06-30 13:45:31.150 CoreScreenShare.java 535 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 33 :: Complétez ces paramètres pour diffuser votre écran vers un site tiers.
      DEBUG 06-30 13:45:31.151 CoreScreenShare.java 536 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 34 :: Veuillez démarrer le partage d'écran pour pouvoir le diffuser
      DEBUG 06-30 13:45:31.151 CoreScreenShare.java 536 136 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - 35 :: La permission du modérateur est requise pour enregistrer
      DEBUG 06-30 13:45:31.151 CoreScreenShare.java 536 143 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - host: myurl.fr, app: openmeetings/2, port: 80, publish: d5611506653701dd7a969192bf4374bc
      DEBUG 06-30 13:45:31.512 ScreenSharerFrame.java 897 698 org.openmeetings.screen.webstart.gui.ScreenSharerFrame [javawsApplicationMain] - calcRescaleFactors –
      DEBUG 06-30 13:45:31.514 ScreenSharerFrame.java 899 715 org.openmeetings.screen.webstart.gui.ScreenSharerFrame [javawsApplicationMain] - resize: X:1366 Y: 768
      DEBUG 06-30 13:45:31.627 CoreScreenShare.java 1012 170 org.openmeetings.screen.webstart.CoreScreenShare [javawsApplicationMain] - initialized
      Recharger la configuration du proxy...
      Terminé.
      Recharger la configuration du proxy...
      Terminé.
      DEBUG 06-30 13:45:52.232 CoreScreenShare.java 21617 250 org.openmeetings.screen.webstart.CoreScreenShare [AWT-EventQueue-0] - captureScreenStart
      DEBUG 06-30 13:45:52.233 BaseRTMPClientHandler.java 21618 182 org.red5.client.net.rtmp.BaseRTMPClientHandler [AWT-EventQueue-0] - connect server: myurl.fr port 80 application openmeetings/2 connectCallback org.openmeetings.screen.webstart.RTMPTScreenShare@de643a
      DEBUG 06-30 13:45:52.236 BaseRTMPClientHandler.java 21621 243 org.red5.client.net.rtmp.BaseRTMPClientHandler [AWT-EventQueue-0] - connect server: myurl.fr port 80 connect - params:

      {objectEncoding=0, app=openmeetings/2, flashVer=WIN 11,2,202,235, fpad=false, tcUrl=rtmpt://myurl.fr:80/openmeetings/2, audioCodecs=1639, videoFunction=1, pageUrl=null, path=openmeetings/2, capabilities=15, swfUrl=null, videoCodecs=252}

      callback: org.openmeetings.screen.webstart.RTMPTScreenShare@de643a args: null
      INFO 06-30 13:45:52.237 BaseRTMPClientHandler.java 21622 245 org.red5.client.net.rtmp.BaseRTMPClientHandler [AWT-EventQueue-0] - rtmp://myurl.fr:80/openmeetings/2
      DEBUG 06-30 13:45:52.394 RTMPTClient.java 21779 70 org.red5.client.net.rtmpt.RTMPTClient [AWT-EventQueue-0] - Created connector Thread[Thread-17,6,main]
      DEBUG 06-30 13:45:52.503 ThreadSafeClientConnManager.java 21888 221 org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager [Thread-17] - Get connection: HttpRoute[{}->http://myurl.fr:80], timeout = 0
      DEBUG 06-30 13:45:52.510 ConnPoolByRoute.java 21895 350 org.apache.http.impl.conn.tsccm.ConnPoolByRoute [Thread-17] - [HttpRoute[{}->http://myurl.fr:80]] total kept alive: 0, total issued: 0, total allocated: 0 out of 40
      DEBUG 06-30 13:45:52.511 ConnPoolByRoute.java 21896 523 org.apache.http.impl.conn.tsccm.ConnPoolByRoute [Thread-17] - No free connections [HttpRoute[{}->http://myurl.fr:80]][null]
      DEBUG 06-30 13:45:52.511 ConnPoolByRoute.java 21896 369 org.apache.http.impl.conn.tsccm.ConnPoolByRoute [Thread-17] - Available capacity: 2 out of 2 [HttpRoute[{}->http://myurl.fr:80]][null]
      DEBUG 06-30 13:45:52.512 ConnPoolByRoute.java 21897 549 org.apache.http.impl.conn.tsccm.ConnPoolByRoute [Thread-17] - Creating new connection [HttpRoute[{}->http://myurl.fr:80]]
      DEBUG 06-30 13:45:52.540 DefaultClientConnectionOperator.java 21925 145 org.apache.http.impl.conn.DefaultClientConnectionOperator [Thread-17] - Connecting to myurl.fr:80
      DEBUG 06-30 13:46:13.552 DefaultClientConnection.java 42937 165 org.apache.http.impl.conn.DefaultClientConnection [Thread-17] - Connection closed
      DEBUG 06-30 13:46:13.553 DefaultClientConnection.java 42938 152 org.apache.http.impl.conn.DefaultClientConnection [Thread-17] - Connection shut down
      DEBUG 06-30 13:46:13.553 ThreadSafeClientConnManager.java 42938 272 org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager [Thread-17] - Released connection is not reusable.
      DEBUG 06-30 13:46:13.554 ConnPoolByRoute.java 42939 434 org.apache.http.impl.conn.tsccm.ConnPoolByRoute [Thread-17] - Releasing connection [HttpRoute[{}->http://myurl.fr:80]][null]
      DEBUG 06-30 13:46:13.554 ConnPoolByRoute.java 42939 679 org.apache.http.impl.conn.tsccm.ConnPoolByRoute [Thread-17] - Notifying no-one, there are no waiting threads
      DEBUG 06-30 13:46:13.568 RTMPTClientConnector.java 42953 141 org.red5.client.net.rtmpt.RTMPTClientConnector [Thread-17] - RTMPT handling exception
      org.apache.http.conn.HttpHostConnectException: Connection to http://myurl.fr:80 refused
      at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) ~[httpclient-4.1.2.jar:4.1.2]
      at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) ~[httpclient-4.1.2.jar:4.1.2]
      at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) ~[httpclient-4.1.2.jar:4.1.2]
      at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:573) ~[httpclient-4.1.2.jar:4.1.2]
      at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425) ~[httpclient-4.1.2.jar:4.1.2]
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) ~[httpclient-4.1.2.jar:4.1.2]
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:776) ~[httpclient-4.1.2.jar:4.1.2]
      at org.red5.client.net.rtmpt.RTMPTClientConnector.openConnection(RTMPTClientConnector.java:155) ~[red5-client.jar:na]
      at org.red5.client.net.rtmpt.RTMPTClientConnector.run(RTMPTClientConnector.java:92) ~[red5-client.jar:na]
      Caused by: java.net.ConnectException: Connection timed out: connect
      at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[na:1.7.0_05]
      at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) ~[na:1.7.0_05]
      at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) ~[na:1.7.0_05]
      at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) ~[na:1.7.0_05]
      at java.net.AbstractPlainSocketImpl.connect(Unknown Source) ~[na:1.7.0_05]
      at java.net.PlainSocketImpl.connect(Unknown Source) ~[na:1.7.0_05]
      at java.net.SocksSocketImpl.connect(Unknown Source) ~[na:1.7.0_05]
      at java.net.Socket.connect(Unknown Source) ~[na:1.7.0_05]
      at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) ~[httpclient-4.1.2.jar:4.1.2]
      at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) ~[httpclient-4.1.2.jar:4.1.2]
      ... 8 common frames omitted
      ERROR 06-30 13:46:13.570 RTMPTScreenShare.java 42955 75 org.openmeetings.screen.webstart.RTMPTScreenShare [Thread-17] - java.net.ConnectException: Connection timed out: connect
      java.net.ConnectException: Connection timed out: connect

      Attachments

        1. 0.0.0.0_access.2012-07-01.log
          10 kB
          Fabrice Scoyer
        2. openmeetings.log
          95 kB
          Fabrice Scoyer
        3. red5.log
          58 kB
          Fabrice Scoyer

        Activity

          People

            solomax Maxim Solodovnik
            fabrice Fabrice Scoyer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: