public override void SignalAttachedToInStream()
{
var capablitities = Capabilities;
_spsLen = capablitities.Avc.SpsLength + 12;
_sps = new byte[_spsLen];
_sps[0] = 0x80;
_sps[1] = 0xE1;
_sps.Write(8, _videoSsrc);
Buffer.BlockCopy(capablitities.Avc.SPS,0,_sps,12, capablitities.Avc.SpsLength);
_ppsLen = capablitities.Avc.PpsLength + 12;
_pps = new byte[_ppsLen];
_pps[0] = 0x80;
_pps[1] = 0xE1;
Buffer.BlockCopy(capablitities.Avc.PPS, 0, _pps, 12, capablitities.Avc.PpsLength);
}
}