bytebuffer only redchannel