Xbox 360 Kinect 4GB
Session (Tokens) - Think of a session as a room a user will connect to. People in that room can either be showing their own video (Publishing) or watching other people’s video (Subscribing) or both. Everyone that walks into that room needs a token to get in. The token describes their permissions. Subscribers are allowed to watch video, Publishers are allowed show video, and Moderators are allowed to kick people out.
Connection - Whether a user is just watching (subscribing) or actually publishing, they need a connection. Creating a connection is done by calling session.connect() on the client-side.
Stream - A stream represents the video of an individual publisher (unless you explicitly ask for it to be multiplexed). You find streams in two places: the event object passed to your sessionConnected handler (when the client starts his own connection), and the event object passed to your streamCreated handler (when others join the session you are connected to).
Decide on your interaction. Are you building One-to-One, One-to-Many, Many-to-Many, etc?
Plug in your server side code. There are only two operations you typically do on the server-side: generating sessions and generating tokens. Download one of our libraries or check out the community contributed code for more.