Implement StreamEncoder as a Readable Stream