Fabrice Scoyer created OPENMEETINGS-338:
-------------------------------------------

             Summary: 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


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.

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


Reply via email to