Hello Rodolfo,

Have you also modified jee-*.xml to enable HTTPS?


On Fri, 12 Jul 2019 at 06:42, Equinoxe 4 <rodolfo_gonza...@hotmail.com>
wrote:

> Hello,
>
>
>
> I upgraded from 4.0.5 to 4.0.8 according to the “web interface” procedure
> found at https://openmeetings.apache.org/Upgrade.html . I dropped the old
> database, created a new empty one, went to
> https://meetingrooms.example.com:5443 (with the new code) , followed the
> configuration steps, which finished without errors (neither in the web nor
> in the server), and logged in with the admin user. Then I got this in
> Firefox:
>
>
>
> Firefox can’t establish a connection to the server at wss://
> meetingrooms.example.com:5443/openmeetings/wicket/websocket?pageId=5&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
> .
>
>
>
> The firewall is opened for HTTPS traffic to 5443.
>
>
>
> My red5.properties is as follows (it worked with 4.0.5):
>
>
>
> ################################ 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_headers_size=8192
>
> 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=8
>
> 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.tcp_keepalive=false
>
> rtmp.default_server_bandwidth=10000000
>
> rtmp.default_client_bandwidth=10000000
>
> rtmp.client_bandwidth_limit_type=2
>
> rtmp.bandwidth_detection=false
>
> rtmp.encoder_base_tolerance=5000
>
> rtmp.encoder_drop_live_future=false
>
> # traffic optimization hinting. to disable set traffic class set to -1
>
> # low delay + high throughput == 24 (0x18)
>
> rtmp.traffic_class=-1
>
> # requested maximum length of the queue of incoming connections
>
> rtmp.backlog=32
>
> # the interval (seconds) between each throughput calculation
>
> rtmp.thoughput_calc_interval=15
>
> # enable use of the default mina acceptor
>
> rtmp.default_acceptor=true
>
> # socket i/o pool sizes used when default acceptor is disabled
>
> rtmp.initial_pool_size=0
>
> rtmp.max_pool_size=2
>
> rtmp.max_processor_pool_size=8
>
> rtmp.executor_keepalive_time=60000
>
> mina.logfilter.enable=false
>
> # scheduler configs (per application)
>
> rtmp.scheduler.pool_size=8
>
> rtmp.deadlockguard.sheduler.pool_size=8
>
> # message executor configs (per application) - adjust these as needed if
> you get tasks rejected
>
> rtmp.executor.core_pool_size=4
>
> rtmp.executor.max_pool_size=32
>
> rtmp.executor.queue_capacity=64
>
> # drop audio packets when queue is almost full, to disable this, set to 0
>
> rtmp.executor.queue_size_to_drop_audio_packets=60
>
> # maximum amount of time allotted to process a single rtmp message /
> packet in milliseconds, set it as 0 to disable timeout
>
> rtmp.max_handling_time=2000
>
> # connection tweaks - dont modify unless you know what you're doing
>
> rtmp.channel.initial.capacity=3
>
> rtmp.channel.concurrency.level=1
>
> rtmp.stream.initial.capacity=1
>
> rtmp.stream.concurrency.level=1
>
> rtmp.pending.calls.initial.capacity=3
>
> rtmp.pending.calls.concurrency.level=1
>
> rtmp.reserved.streams.initial.capacity=1
>
> rtmp.reserved.streams.concurrency.level=1
>
> # maximum packet size allowed in bytes
>
> rtmp.max_packet_size=3145728
>
>
>
> # 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=8
>
> rtmps.acceptor_thread_count=2
>
> rtmps.processor_cache=20
>
> # RTMPS Key and Trust store parameters
>
> rtmps.keystorepass=*****
>
> rtmps.keystorefile=conf/keystore.jks
>
> rtmps.truststorepass=*****
>
> rtmps.truststorefile=conf/truststore.jks
>
>
>
> # 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=8
>
> rtmpt.acceptor_thread_count=2
>
> rtmpt.processor_cache=20
>
> rtmpt.encoder_base_tolerance=5000
>
> rtmpt.encoder_drop_live_future=true
>
> # better setting for streaming media
>
> rtmpt.target_reponse_size=32768
>
> # best setting for small messages or shared objects
>
> #rtmpt.target_reponse_size=8192
>
> # max incoming messages to process at a time. the most that FP appears to
> send is 166
>
> rtmpt.max_in_msg_process=166
>
> # max time in millis that we will wait when offering data to the in or out
> queue
>
> rtmpt.max_queue_offer_time=125
>
> # max offer attempts
>
> rtmpt.max_queue_offer_attempts=4
>
>
>
> # WebSocket
>
> ws.host=0.0.0.0
>
> ws.port=8081
>
>
>
> # 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.sport=9998
>
> jmx.rmi.port.remoteobjects=
>
> jmx.keystorepass=*****
>
> jmx.mina.monitor.enable=false
>
> jmx.mina.poll.interval=1000
>
> # Whether to always create the registry in-process, not attempting to
>
> # locate an existing registry at the specified port. Set to "true" in order
>
> # to avoid the overhead of locating an existing registry when you always
> intend
>
> # to create a new registry in any case.
>
> jmx.registry.create=true
>
> # Whether or not the MBeanServerFactoryBean should attempt to locate a
> running
>
> # MBeanServer before creating one
>
> jmx.reuse.existing.server=true
>
> # Whether to register the MBeanServer with the MBeanServerFactory, making
> it
>
> # available through MBeanServerFactory.findMBeanServer()
>
> jmx.register.factory=true
>
> # Whether any threads started for the JMXConnectorServer should be started
> as daemon threads
>
> jmx.daemon=true
>
> # Whether the JMXConnectorServer should be started in a separate thread
>
> jmx.threaded=true
>
>
>
> # Server properties
>
> # max events to send in a single update
>
> so.max.events.per.update=64
>
> so.scheduler.pool_size=4
>
> keyframe.cache.entry.max=500
>
> war.deploy.server.check.interval=600000
>
> fileconsumer.delayed.write=true
>
> fileconsumer.queue.size=120
>
> fileconsumer.wait.for.keyframe=true
>
> subscriberstream.buffer.check.interval=5000
>
> subscriberstream.underrun.trigger=100
>
> subscriberstream.max.pending.frames=10
>
> subscriberstream.max.sequential.frames=10
>
> broadcaststream.auto.record=false
>
>
>
>
> ################################################################################
>
>
>
> If you need some more information (the red5.sh output) please ask me 😊
>
>
>
> Any help is appreciated.
>
> Rodolfo.
>
>
>
>
>
>
>


-- 
WBR
Maxim aka solomax

Reply via email to