I am having a similar issue . Did you figure out why this is happening ?
netStream.send() is totally supported on multicast NetStreams. the NetStream.dataReliable property is ignored for multicast -- everything in the multicast is subject to the reliability implied by the multicastWindowDuration.
the code you pasted above is not correct and not complete. your NetStreams must be created with a groupspec to be a multicast stream. the way it appears there it is a client-server NetStream. if the server is Cirrus, then it doesn't support client-server streaming like AMS does.
you need to set the .client property on the subscribing NetStream to an object with an onStreamData method if you want it to be called in response to a NetStream.send().
multicast streams do not support "data keyframes".
Michael I really appreciate your help .
Yes I have set stream with groupspec for multicasting .
It's really strange it works on Cirrus when I used ns.send("onStreamData", myObject); with multicast . But on my own server the handler method is not called . Not sure if any configuration is needed .
Here is my code for custom publisher and receiver I created :
I will really apreciate your help as I have been trying to fix this for really long .