Add channel support.

Signed-off-by: Jia-He Jou <joujiahe@gmail.com>