This document specifies the abstract class of a media thing (MThing), which is a basic component to construct Internet of media things. The MThing class contains the basic APIs to:
-- discover other MThing(s) in the network;
-- connect/disconnect MThing(s);
-- support transactions (e.g. payments) using media tokens between MThings.