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