public override void Broadcast(BaseProtocol from,Variant invokeInfo)
{
var param = invokeInfo[Defines.RM_INVOKE_PARAMS].Clone();
param.Insert(0, Variant.Get());
var message = GenericMessageFactory.GetInvoke(3, 0, 0, false, 0, invokeInfo[Defines.RM_INVOKE_FUNCTION], Variant.Get(param));
Logger.INFO("send to {0} clients:{1}", _connections.Count,message.Body.ToString());
foreach (var baseRtmpProtocol in _connections.Values)
{
SendRTMPMessage(baseRtmpProtocol, message, false, false);
}
//message.Body.Recycle();
}