add publisher spec for custom channel buffer sizes