Routing for video in conferencing
First Claim
1. A computer-implemented method, comprising:
- receiving one or more data streams from a media source, each data stream associated with a data stream identifier;
assigning a media source identifier to each data stream from the media source; and
mapping the data stream identifiers to the media source identifiers.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for routing video in conferencing are disclosed. A device receives one or more data streams from a media source, where each data stream associated with a data stream identifier. A media source identifier is assigned to each data stream from the media source. The data stream identifiers are mapped to the media source identifiers. At least one of the data streams may be modified by replacing an associated data stream identifier with the media source identifier. The modified data streams are provided to a destination device. A request is received from a destination device for data streams associated with a media source identifier. One or more data stream identifiers are associated with the requested media source identifier. The one or more data streams may be associated with Application sharing/Desktop Sharing, a video quality, a video resolution, a video frame rate, or an audio quality.
-
Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
receiving one or more data streams from a media source, each data stream associated with a data stream identifier; assigning a media source identifier to each data stream from the media source; and mapping the data stream identifiers to the media source identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium, wherein the computer-readable storage medium is not a signal, storing computer-executable instructions that when executed by at least one processor cause the at least one processor to perform operations comprising:
-
receiving one or more data stream identifiers, each data stream identifier associated with a data stream available from a media source; assigning a media source identifier to the media source; and mapping the data stream identifiers available from the media source to the media source identifier assigned to the media source. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
one or more processors; one or more computer-readable storage media, wherein the computer-readable storage media are not signals, having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the processors to perform operations comprising; receiving one or more data stream identifiers, each data stream identifier associated with a data stream available from a media source; assigning a media source identifier to the media source; and mapping the data stream identifiers available from the media source to the media source identifier assigned to the media source. - View Dependent Claims (18, 19)
-
Specification