new video interface: support multiple video streams

- Video class can produce multiple VideoStream