Virtual webcam, live streaming, video compositing, human-computer interaction, early Web 2.0
Virtual webcam, live streaming, video compositing, human-computer interaction, early Web 2.0
Virtual webcam, live streaming, video compositing, human-computer interaction, early Web 2.0