public void PublishStream(uint appId, IInStream inNetStream,string type = "live")
{
_outStreamIdGenerator++;
var outStream = new OutClusterStream(this, GetRoom(appId).StreamsManager, inNetStream.Name, _outStreamIdGenerator);
outStream.Link(inNetStream);
//Send(ClusterMessageType.Publish, new { AppId = appId, inNetStream.Name, inNetStream.Type, outStream.StreamId, inNetStream.ChunkSize ,PublishType=type});
Send(ClusterMessageType.Publish, o =>
{
o.Write7BitValue(appId);
o.Write(inNetStream.Name);
o.Write(inNetStream.Type);
o.Write7BitValue(outStream.StreamId);
o.Write7BitValue(inNetStream.ChunkSize);
o.Write(type);
});
}