Abstract: A system for enabling virtual live video, comprising a live video media server; a host computing device comprising at least a processor, a memory, a camera, a microphone, and a display; and a plurality of participant computing devices comprising at least a processor, a memory, a camera, a microphone, and a display. A host user establishes a session using the host computing device and a plurality of participants log in to the session each using one of the plurality of participant computing devices; at least some of the participants are selected for live video viewing by the host, whereupon the respective participant computing devices are directed by the host computing device to activate their cameras and microphones; and the host computing device subscribes to each of the activated cameras' video feeds and a plurality of participant video feeds is displayed in a grid on the host computing device.
Abstract: A system for enabling virtual live video, comprising a live video media server; a host computing device comprising at least a processor, a memory, a camera, a microphone, and a display; and a plurality of participant computing devices comprising at least a processor, a memory, a camera, a microphone, and a display. A host user establishes a session using the host computing device and a plurality of participants log in to the session each using one of the plurality of participant computing devices; at least some of the participants are selected for live video viewing by the host, whereupon the respective participant computing devices are directed by the host computing device to activate their cameras and microphones; and the host computing device subscribes to each of the activated cameras' video feeds and a plurality of participant video feeds is displayed in a grid on the host computing device.
Abstract: A system for enabling virtual live video, comprising a live video media server; a host computing device comprising at least a processor, a memory, a camera, a microphone, and a display; and a plurality of participant computing devices comprising at least a processor, a memory, a camera, a microphone, and a display. A host user establishes a session using the host computing device and a plurality of participants log in to the session each using one of the plurality of participant computing devices; at least some of the participants are selected for live video viewing by the host, whereupon the respective participant computing devices are directed by the host computing device to activate their cameras and microphones; and the host computing device subscribes to each of the activated cameras' video feeds and a plurality of participant video feeds is displayed in a grid on the host computing device.