[
https://issues.apache.org/jira/browse/OPENMEETINGS-338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maxim Solodovnik closed OPENMEETINGS-338.
-----------------------------------------
Closing all old 'Resolved' issues
> Screen Sharing does not work behind a proxy (with the protocol rtmpt)
> ---------------------------------------------------------------------
>
> Key: OPENMEETINGS-338
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-338
> Project: Openmeetings
> Issue Type: Bug
> Components: Audio/Video
> Affects Versions: 2.0 Apache Incubator Release
> Environment:
> apache-openmeetings-incubating-2.0.0.r1355190-28-06-2012_2318.tar.gz
> On serveur debian 6 squeeze x64
> Reporter: Fabrice Scoyer
> Assignee: Maxim Solodovnik
> Fix For: 2.0 Apache Incubator Release
>
> Attachments: 0.0.0.0_access.2012-07-01.log, openmeetings.log, red5.log
>
>
> 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 [email protected]
> ServerName myurl.fr
> ProxyPreserveHost On
> RewriteEngine on
> CacheDisable *
> # 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
> # Possible values include: debug, info, notice, warn, error, crit,
> # 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
> # Socket policy
> policy.host=0.0.0.0
> policy.port=843
> # 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
> # 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
> # 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
> # RTMPS Keystore Password
> rtmps.keystorepass=password
> # 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
> # 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
> # 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
> # 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>
> ----------------------------------------------------
> CacheEntry[http://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
> CacheEntry[http://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
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/httpcore-4.1.3.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:41 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/logback-classic-1.0.3.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:45 CEST 2012,length=-1
> CacheEntry[http://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
> CacheEntry[http://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
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/icon.jpg]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:27 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/mina-core-2.0.4.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:49 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/commons-collections-3.2.1.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:35 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/logback-core-1.0.3.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:47 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/slf4j-api-1.6.4.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:56 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/red5-client.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:52 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/httpclient-4.1.2.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:40 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/commons-codec-1.6.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:33 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/commons-beanutils-1.8.3.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:31 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/red5.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:55 CEST 2012,length=-1
> CacheEntry[http://myurl.fr:80/openmeetings/screensharing/ehcache-core-2.5.0.jar]:
> updateAvailable=false,lastModified=Thu Jun 28 11:44:38 CEST 2012,length=-1
> CacheEntry[http://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
> CacheEntry[http://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
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira