wip: streamer and translator

Signed-off-by: Tan Wei <weix.z.tan@intel.com>