Object encoding error; terminating connection on call to pushNewStream method of amg
Hi,
I am publishing a audio stream from a client with the name: az_34534_c_-1_31972433_23. On the server i receive this stream in the onPublish method and there i try to use legService.pushNewStream method.
It gives me the following error in AMS console:
(first line is the trace i have added in onPublish method followed by the error raised)
---OnPublish-----<>------: stream az_34534_c_-1_31972433_23 ----push in legId 8879bfee-8ff6-433b-8691-441a89cad833
Object encoding error; terminating connection : rtmp://_defaultRoot_/_defaultVHost_/BPool1/23296
The legId is active and works fine because i could here the other speaker at my side. It is when i push my stream the object encoding error comes.
Is it a encoding issue like AMF3 or AMF0. I use the current default AMF3. I created a sample application, surprisingly, there the pushnewstream worked fine and communication worked. What should i check in case of my main application?
Here are the Logs from the AMG log file(right when pushnewstream is called):
2014-08-06::18:37:41.132 INFO RTMP 8528 Received onStatus <Success> code <status> classType <StreamCreated> description <> details
2014-08-06::18:37:41.134 INFO RTMP 8528 Received onStatus <NetStream.Play.Reset> code <status> classType <Playing and resetting az_34534_c_-1_31972433_23.> description <(null)> details
2014-08-06::18:37:41.135 INFO RTMP 8528 Received onStatus <NetStream.Play.Start> code <status> classType <Started playing az_34534_c_-1_31972433_23.> description <(null)> details
2014-08-06::18:37:41.395 DEBUG RTMP 8528 Received onStatus <NetConnection.Connect.Closed> code <status> classType <(null)> description <(null)> details
2014-08-06::18:37:41.395 DEBUG RTMP 9048 connection closed- cleaning up all legService instance
2014-08-06::18:37:41.395 DEBUG CALLLEG 9048 [LEG ID:15] - State Change EXEC -> HANGUP
2014-08-06::18:37:41.407 DEBUG CALLLEG 7276 [LEG ID:16] - Bridging Completed for
2014-08-06::18:37:41.407 DEBUG CALLLEG 7276 [LEG ID:16] - State Change SENDRECV -> HOLD
2014-08-06::18:37:41.407 DEBUG CALLLEG 7276 [LEG ID:16] - Going For State 5
2014-08-06::18:37:41.407 DEBUG SIPLEG 7276 [LEG ID:16] - holdHandler called...
2014-08-06::18:37:41.407 DEBUG CALLLEG 7276 [LEG ID:16] - Call Leg HOLD
2014-08-06::18:37:41.407 ERROR CORE 7276 [LEG ID:16] - deleting call leg ac93a9aa-b4a2-4df1-9507-c1455da16e62 after being at state 5 for 0 milliseconds
2014-08-06::18:37:41.407 DEBUG CALLLEG 7276 [LEG ID:16] - Hangup Call (cause 702), from FMSMGCallLeg.cpp:618
2014-08-06::18:37:41.407 INFO CALLLEG 7276 [LEG ID:16] - Hangup [HOLD] [Crash]
2014-08-06::18:37:41.407 DEBUG CALLLEG 7276 [LEG ID:16] - Going For State 7
2014-08-06::18:37:41.407 DEBUG SIPLEG 7276 [LEG ID:16] - hangupHandler called...sipGateway
2014-08-06::18:37:41.407 DEBUG SIP 7276 [LEG ID:16] - Closing audio RTP session
2014-08-06::18:37:41.407 DEBUG SIP 7276 [LEG ID:16] - closed audio socket=7416
2014-08-06::18:37:41.407 DEBUG SIP 7276 [LEG ID:16] - closed video socket=7388
2014-08-06::18:37:41.407 DEBUG SIP 7276 Removing Call Leg Entry for UUID ac93a9aa-b4a2-4df1-9507-c1455da16e62
2014-08-06::18:37:41.407 DEBUG SIP 7276 [LEG ID:16] - call reject failed, will try disconnecting it rv=-3
2014-08-06::18:37:41.412 DEBUG CALLLEG 2440 [LEG ID:15] - Bridging Completed for
2014-08-06::18:37:41.412 DEBUG CALLLEG 2440 [LEG ID:15] - Hangup Call (cause 702), from FMSMGAppNodesHelper.cpp:1015
2014-08-06::18:37:41.412 DEBUG CALLLEG 2440 [LEG ID:15] - Putting the other end on hold
2014-08-06::18:37:41.412 DEBUG CALLLEG 2440 [LEG ID:15] - App bridge(sip|9900@sipGateway) Returns 0 (next ID:1)
2014-08-06::18:37:41.412 DEBUG CALLLEG 2440 [LEG ID:15] - Going For State 7
2014-08-06::18:37:41.412 DEBUG CALLLEG 2440 [LEG ID:15] - Call Leg HANGUP, cause: Crash
2014-08-06::18:37:41.412 INFO CALLLEG 2440 [LEG ID:15] - CallLeg Ended
2014-08-06::18:37:41.412 DEBUG CALLLEG 2440 [LEG ID:15] - Cleaning up Leg [HANGUP]
2014-08-06::18:37:41.418 DEBUG SIP 7276 [LEG ID:16] - Disconnected call for profile=sipGateway
2014-08-06::18:37:41.418 DEBUG CALLLEG 7276 [LEG ID:16] - Call Leg HANGUP, cause: Crash
2014-08-06::18:37:41.418 INFO CALLLEG 7276 [LEG ID:16] - CallLeg Ended
2014-08-06::18:37:41.418 DEBUG CALLLEG 7276 [LEG ID:16] - Cleaning up Leg [HANGUP]
2014-08-06::18:37:41.419 DEBUG SIP 8568 Callleg disconnect cause is 200
2014-08-06::18:37:42.418 DEBUG SIPLEG 7276 [LEG ID:16] - deleting sip leg
2014-08-06::18:37:42.418 DEBUG SIP 7276 [LEG ID:16] - Closing audio RTP session
Thanks,
Sahil.
