Hey guys,

 

I’ve been having trouble with FreeSwitch for quite some time. We’re trying to use mod_rtmp to add sound to one of our applications, www.321meet.com. Unfortunately, FreeSwitch’s CPU usage spikes when the host ( the first one to join the conference ), quits or closes the browser window. I’ve checked and this always happen when the following line is called –

 

2011-08-24 12:24:28.057200 [NOTICE] rtmp_tcp.c:73 Pollout: true

 

FS Console Log follows :

 

2011-08-24 12:22:59.177294 [NOTICE] mod_rtmp.c:743 New RTMP session [4a97320c-e50d-4ed3-a59c-4aef799d379d]

2011-08-24 12:22:59.477278 [NOTICE] rtmp_sig.c:121 Sent connect reply

2011-08-24 12:23:15.597196 [INFO] rtmp_sig.c:136 Replied to createStream (1)

2011-08-24 12:23:16.237201 [INFO] rtmp_sig.c:274 Got publish on stream 1.

2011-08-24 12:23:17.177293 [INFO] rtmp_sig.c:136 Replied to createStream (2)

2011-08-24 12:23:17.177293 [WARNING] rtmp.c:99 [amfnumber=2] Unhandled control packet (type=0x3)

2011-08-24 12:23:17.457195 [WARNING] sofia.c:4403 Ping succeeded voip9.telsome.com with code 404 - count -1/1/1, state UP

2011-08-24 12:23:17.457195 [INFO] rtmp_sig.c:136 Replied to createStream (3)

2011-08-24 12:23:17.457195 [NOTICE] switch_channel.c:897 New Channel rtmp/default/3213533 [8e7ccce8-172c-4b91-9183-1ad9d2f0e6dd]

2011-08-24 12:23:17.457195 [ERR] rtmp_sig.c:305 Couldn't create call.

2011-08-24 12:23:17.457195 [WARNING] sofia.c:4403 Ping succeeded testin with code 404 - count -1/1/1, state UP

2011-08-24 12:23:17.497199 [INFO] mod_dialplan_xml.c:336 Processing  <0000000000>->3213533 in context default

2011-08-24 12:23:17.497199 [NOTICE] mod_rtmp.c:497 Channel [rtmp/default/3213533] has been answered

2011-08-24 12:23:17.497199 [INFO] mod_conference.c:6644 using channel sound prefix: /usr/local/freeswitch/sounds/en/us/callie

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '0' to 'mute'

2011-08-24 12:23:17.597289 [INFO] switch_ivr_async.c:164 Digit parser mod_conference: Setting realm to conf

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '*' to 'deaf mute'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '9' to 'energy up'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '8' to 'energy equ'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '7' to 'energy dn'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '3' to 'vol talk up'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '2' to 'vol talk zero'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '1' to 'vol talk dn'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '6' to 'vol listen up'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '5' to 'vol listen zero'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '4' to 'vol listen dn'

2011-08-24 12:23:17.597289 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '#' to 'hangup'

2011-08-24 12:23:17.797195 [INFO] rtmp_sig.c:159 Sending audio

2011-08-24 12:23:17.797195 [WARNING] rtmp.c:99 [amfnumber=2] Unhandled control packet (type=0x3)

2011-08-24 12:23:18.117290 [INFO] rtmp_sig.c:274 Got publish on stream 3.

2011-08-24 12:23:36.697195 [ERR] rtmp.c:678 Read error

2011-08-24 12:23:36.697195 [NOTICE] mod_rtmp.c:788 RTMP session ended [4a97320c-e50d-4ed3-a59c-4aef799d379d]

2011-08-24 12:23:36.697195 [NOTICE] mod_rtmp.c:803 Hangup rtmp/default/3213533 [CS_EXECUTE] [DESTINATION_OUT_OF_ORDER]

2011-08-24 12:23:36.777294 [NOTICE] switch_core_session.c:1347 Session 1 (rtmp/default/3213533) Ended

2011-08-24 12:23:36.777294 [NOTICE] switch_core_session.c:1349 Close Channel rtmp/default/3213533 [CS_DESTROY]

2011-08-24 12:23:48.237202 [NOTICE] mod_rtmp.c:743 New RTMP session [3ff4786f-7cae-4653-879a-ae95a9d50742]

2011-08-24 12:23:48.557204 [NOTICE] rtmp_sig.c:121 Sent connect reply

2011-08-24 12:23:55.357293 [NOTICE] mod_rtmp.c:743 New RTMP session [af763930-9054-4c76-a0eb-9c351e75949d]

2011-08-24 12:23:55.757290 [NOTICE] rtmp_sig.c:121 Sent connect reply

2011-08-24 12:23:58.957195 [INFO] rtmp_sig.c:136 Replied to createStream (1)

2011-08-24 12:23:59.517204 [INFO] rtmp_sig.c:274 Got publish on stream 1.

2011-08-24 12:24:00.557201 [INFO] rtmp_sig.c:136 Replied to createStream (2)

2011-08-24 12:24:00.557201 [WARNING] rtmp.c:99 [amfnumber=2] Unhandled control packet (type=0x3)

2011-08-24 12:24:00.557201 [INFO] rtmp_sig.c:136 Replied to createStream (3)

2011-08-24 12:24:00.857222 [NOTICE] switch_channel.c:897 New Channel rtmp/default/3213533 [5de55413-5cb9-4c18-8b65-9c438833449f]

2011-08-24 12:24:00.857222 [ERR] rtmp_sig.c:305 Couldn't create call.

2011-08-24 12:24:00.857222 [INFO] mod_dialplan_xml.c:336 Processing  <0000000000>->3213533 in context default

2011-08-24 12:24:00.857222 [NOTICE] mod_rtmp.c:497 Channel [rtmp/default/3213533] has been answered

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:6644 using channel sound prefix: /usr/local/freeswitch/sounds/en/us/callie

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '0' to 'mute'

2011-08-24 12:24:00.857222 [INFO] switch_ivr_async.c:164 Digit parser mod_conference: Setting realm to conf

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '*' to 'deaf mute'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '9' to 'energy up'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '8' to 'energy equ'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '7' to 'energy dn'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '3' to 'vol talk up'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '2' to 'vol talk zero'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '1' to 'vol talk dn'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '6' to 'vol listen up'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '5' to 'vol listen zero'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '4' to 'vol listen dn'

2011-08-24 12:24:00.857222 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '#' to 'hangup'

2011-08-24 12:24:01.197247 [WARNING] rtmp.c:99 [amfnumber=2] Unhandled control packet (type=0x3)

2011-08-24 12:24:01.197247 [INFO] rtmp_sig.c:274 Got publish on stream 3.

2011-08-24 12:24:01.197247 [INFO] rtmp_sig.c:159 Sending audio

2011-08-24 12:24:13.637291 [INFO] rtmp_sig.c:136 Replied to createStream (1)

2011-08-24 12:24:14.157289 [INFO] rtmp_sig.c:274 Got publish on stream 1.

2011-08-24 12:24:17.057195 [INFO] rtmp_sig.c:136 Replied to createStream (2)

2011-08-24 12:24:17.057195 [WARNING] rtmp.c:99 [amfnumber=2] Unhandled control packet (type=0x3)

2011-08-24 12:24:17.057195 [INFO] rtmp_sig.c:136 Replied to createStream (3)

2011-08-24 12:24:17.057195 [NOTICE] switch_channel.c:897 New Channel rtmp/default/3213533 [4e6c35ce-ec56-4ef1-816a-b94704efbfbd]

2011-08-24 12:24:17.057195 [ERR] rtmp_sig.c:305 Couldn't create call.

2011-08-24 12:24:17.057195 [INFO] mod_dialplan_xml.c:336 Processing  <0000000000>->3213533 in context default

2011-08-24 12:24:17.057195 [NOTICE] mod_rtmp.c:497 Channel [rtmp/default/3213533] has been answered

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '0' to 'mute'

2011-08-24 12:24:17.057195 [INFO] switch_ivr_async.c:164 Digit parser mod_conference: Setting realm to conf

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '*' to 'deaf mute'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '9' to 'energy up'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '8' to 'energy equ'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '7' to 'energy dn'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '3' to 'vol talk up'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '2' to 'vol talk zero'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '1' to 'vol talk dn'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '6' to 'vol listen up'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '5' to 'vol listen zero'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '4' to 'vol listen dn'

2011-08-24 12:24:17.057195 [INFO] mod_conference.c:7007 rtmp/default/3213533 binding '#' to 'hangup'

2011-08-24 12:24:17.497196 [WARNING] rtmp.c:99 [amfnumber=2] Unhandled control packet (type=0x3)

2011-08-24 12:24:17.497196 [INFO] rtmp_sig.c:274 Got publish on stream 3.

2011-08-24 12:24:17.497196 [INFO] rtmp_sig.c:159 Sending audio

2011-08-24 12:24:27.657196 [ERR] rtmp.c:678 Read error

2011-08-24 12:24:27.657196 [NOTICE] mod_rtmp.c:788 RTMP session ended [3ff4786f-7cae-4653-879a-ae95a9d50742]

2011-08-24 12:24:27.657196 [NOTICE] mod_rtmp.c:803 Hangup rtmp/default/3213533 [CS_EXECUTE] [DESTINATION_OUT_OF_ORDER]

2011-08-24 12:24:27.677201 [NOTICE] switch_core_session.c:1347 Session 2 (rtmp/default/3213533) Ended

2011-08-24 12:24:27.677201 [NOTICE] switch_core_session.c:1349 Close Channel rtmp/default/3213533 [CS_DESTROY]

2011-08-24 12:24:28.057200 [NOTICE] rtmp_tcp.c:73 Pollout: true

 

Which results to :

 

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

1608 root      -2 -10  191m  20m 6588 R 94.3  3.5   5:39.50 fs

 

Any ideas? Help is VERY much appreciated. TIA!

 

Regards,

 

Erwin D. Merioles

 

merioles.net

+63 922 837 9466 | +63 917 501 1010 | +1 760 670 3241

aY!M : erwin_merioles | Skype : erwin.merioles

This message (including any attachments) contains information that may be confidential. Unless you are the intended recipient (or is authorized to receive for the intended recipient), you may not read, print, retain, use, copy, distribute, or disclose to anyone, any information contained here. If you have received this in error, please advise the sender by reply e-mail, and delete all copies of the original message (including attachments).