Use block size of underlying stream.
Report sending progress when chunking is supported.