Hi,
I have a similar problem.
I use the "BigBlueButton 0.64 VM" and for the first testing I have
test it in my LAN without any port restrictions --> in that case BBB
was working very well!!!!!
Now I have move the VM in our DMZ were currently onyl port 80 is open
(and not 9123 and 1935).
I saw that BBB is testing if RTMP is available and when not he is
using RTMPT (tunneling over port 80 ?).
Of course I read in the FAQ:
First, on your firewall, you need to forward three ports to the IP
address of the internal computer (the BigBlueButton server). These are
ports 80 (HTTP), 9123 (Desktop Sharing), and 1935 (RTMP).
But I assume that it should also work without to open port 1935 and
9123 --> please correct me if I am wrong.
I am not sure if Desktop Sharing also work with tunneling, but I think
RTMPT should work(?).
And now I have the problem that I get very soon the message "Logged
Out: You have logged out of the conference" :(
I can say to point 1 --> that I don't loose the connection!
I can say to point 2 / 3 --> that it reflected by every client -->
external to the DMZ and LAN to the DMZ --> but both have only open the
port 80!
But I think it must be have something to do with the port
restrictions, because in my LAN without restrictions it was working
very well!
Do you have any hints where I can search the logs to find out the
problem?
The problem occurs after view minutes after the succesfully logon to
the BBB.
Below a log where I attend a meeting start my camera, you can see that
I lost the connection after ~ 1:50 min.......
cat /usr/share/red5/log/red5.log
2010-06-02 14:48:27,676 [http-8088-exec-4] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [WebScope@18c28a
Depth = 1, Path = '/default', Name = 'bigbluebutton']
2010-06-02 14:48:29,409 [http-8088-exec-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [Scope@a42fed
Depth = 2, Path = '/default/bigbluebutton', Name =
'0bd978ef-582f-48bf-93e4-248149f856b5']
2010-06-02 14:48:30,826 [http-8088-exec-5] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [Scope@1d20651
Depth = 2, Path = '/default/deskShare', Name =
'0bd978ef-582f-48bf-93e4-248149f856b5']
2010-06-02 14:48:30,883 [http-8088-exec-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [Scope@1930089
Depth = 2, Path = '/default/video', Name =
'0bd978ef-582f-48bf-93e4-248149f856b5']
2010-06-02 14:48:31,179 [http-8088-exec-3] INFO
o.red5.server.net.rtmp.RTMPHandler - Remembering client buffer on
stream: 0
2010-06-02 14:48:41,643 [http-8088-exec-4] INFO
o.r.s.stream.ClientBroadcastStream - Provider connect
2010-06-02 14:48:41,644 [http-8088-exec-4] INFO
o.r.s.stream.ClientBroadcastStream - Stream start
2010-06-02 14:48:41,645 [http-8088-exec-4] INFO
o.r.s.stream.ClientBroadcastStream - Provider connect
2010-06-02 14:50:29,496 [Red5_Scheduler_Worker-1] WARN
o.r.server.net.rtmp.RTMPConnection - Closing RTMPTConnection from
127.0.0.1 : 59092 to localhost (in: 4464 out 4636 ), with id 13090704,
due to too much inactivity (64474ms), last ping sent 5000ms ago
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] WARN
o.r.server.net.rtmp.RTMPConnection - This often happens if YOUR Red5
application generated an exception on start-up. Check earlier in the
log for that exception first!
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] WARN
o.r.server.net.rtmp.RTMPConnection - Closing RTMPTConnection from
127.0.0.1 : 59116 to localhost (in: 807624 out 3488 ), with id
23942437, due to too much inactivity (104617ms), last ping sent 5001ms
ago
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] WARN
o.r.server.net.rtmp.RTMPConnection - This often happens if YOUR Red5
application generated an exception on start-up. Check earlier in the
log for that exception first!
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] INFO
o.r.s.stream.ClientBroadcastStream - Close
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] INFO
o.r.s.stream.ClientBroadcastStream - Provider disconnect
2010-06-02 14:50:30,886 [Red5_Scheduler_Worker-3] INFO
o.r.s.stream.ClientBroadcastStream - Provider disconnect
2010-06-02 14:50:31,402 [http-8088-exec-4] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
13090704
2010-06-02 14:50:31,513 [http-8088-exec-5] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
13090704
2010-06-02 14:50:34,361 [http-8088-exec-3] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
23942437
2010-06-02 14:50:34,540 [http-8088-exec-2] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
23942437
cat /var/log/daemon.log
Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,449 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <conference started: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,451 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,452 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <found conference and set start date>
Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,526 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:30 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:30,379 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:41 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:41,736 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:41 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:41,835 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:50:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:50:29,601 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:50:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:50:29,626 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <conference ended: 0bd978ef-582f-48bf-93e4-248149f856b5> 2010-06-02
14:50:29,626 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <found conference and set end date>
cat /usr/share/red5/log/bigbluebutton.log
2010-06-02 14:48:30,385 [http-8088-exec-5] DEBUG
o.b.c.s.p.PresentationEventRecorder - calling assignPresenterCallback
11, 123 1
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.c.s.p.ParticipantsService - getting participants for
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.c.s.p.ParticipantsApplication - PARTICIPANTS:getParticipants -
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.conference.RoomsManager - In RoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.c.s.p.ParticipantsService - getting participants for
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,543 [http-8088-exec-2] DEBUG
o.b.c.service.chat.ChatRoomsManager - In ChatRoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsService - Setting participant status
0bd978ef-582f-48bf-93e4-248149f856b5 11 streamName 320x24011
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager -
0bd978ef-582f-48bf-93e4-248149f856b5 change participant status 11 -
streamName [320x24011]
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsEventRecorder - A participant's status has
changed 11 streamName 320x24011.
2010-06-02 14:48:41,683 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsService - Setting participant status
0bd978ef-582f-48bf-93e4-248149f856b5 11 hasStream true
2010-06-02 14:48:41,683 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager -
0bd978ef-582f-48bf-93e4-248149f856b5 change participant status 11 -
hasStream [true]
2010-06-02 14:48:41,683 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:41,684 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsEventRecorder - A participant's status has
changed 11 hasStream true.
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:roomDisconnect
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:roomDisconnect
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:roomDisconnect
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:roomDisconnect
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - roomLeave - session is NOT null
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsApplication - Participant 11 leaving room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsApplication - Removing 11 from room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,518 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication - roomStop
2010-06-02 14:50:29,518 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,518 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationRoomsManager - In PresentationRoomsManager has
Room 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationRoomsManager - In PresentationRoomsManager
remove room 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatRoomsManager - In ChatRoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatRoomsManager - In ChatRoomsManager remove room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.w.voice.internal.RoomManager - Destorying room: + name
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager remove room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - RoomsManager event listener: gateway
proxy for service interface [interface
org.bigbluebutton.conference.IConferenceEventListener]
2010-06-02 14:50:29,563 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - notified event listener of conference
end
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication - roomStop -
destroying RecordSession 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.archive.ArchiveApplication - Could not find record session
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication - roomStop -
destroyed RecordSession 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication -
appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appLeave bigbluebutton
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appLeave bigbluebutton
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appLeave bigbluebutton
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication -
appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appLeave bigbluebutton
Regards,
JJ