Viewing angle switching for live broadcasts and on demand video playback
View Patent ↗Methods and apparatus, including computer program products, for viewing angle switching for live broadcasts and on demand video playback. A method includes, in a media server residing in a network of interconnect computers, the media server including a processor and a memory, receiving a plurality of real-time video input streams and an associated session entity from a client device in the network, enabling a producer to select streams from the received plurality of real-time video input stream and assigned angles, recording the selected streams and angles in a media mix container, transcoding the selected streams and angles, and publishing the transcoded selected streams and angles to a content delivery network.
1. A method comprising:
in a client device residing in a network of interconnect computers, the client device comprising a processor and a memory, receiving a plurality of real-time video input streams from one or more video originating devices;
in the client device, associating the plurality of real-time video input streams with a session entity, the session entity representing a topical entity;
in the client device, assigning streams to angles, each angle representing a remote view of activities on one or more media servers; and
sending the plurality of real-time video input streams with the associated session entity and angles from the client device to the one or more media servers in the network, each media server comprising a processor and a memory.
2. The method of claim 1 wherein the plurality of real-time video input streams originate from a webcam, a camera or a mobile streaming application executing in a smartphone.
3. The method of claim 1 wherein the session entity is a tag.
4. The method of claim 3 wherein the tag represents a topical connection.
5. The method of claim 1 wherein the client device aggregates the plurality of real-time video input streams.
6. The method of claim 5 wherein the aggregation is performed by an administrative process in the client device.
7. The method of claim 1 wherein the one or more media servers aggregate the plurality of real-time video input streams.
8. The method of claim 7 wherein the aggregation is performed by an administrative process in the one or more media servers.