METHOD AND SYSTEM FOR SYNCHRONIZING AUDIO AND VIDEO STREAMS IN MEDIA RELAY CONFERENCING
First Claim
Patent Images
1. A method, comprising:
- receiving, at an intermediate device that is communicatively coupled between a plurality of media relay endpoints, a plurality of input streams from the plurality of media relay endpoints, wherein each stream comprises input data chunks;
parsing the input data chunks; and
converting a timestamp field of each input data chunk into a manipulated timestamp, reflecting a single time domain.
8 Assignments
0 Petitions
Accused Products
Abstract
A novel technique allows synchronizing a plurality of audio and video streams received at a receiving media relay endpoint via an intermediate node, such as a media relay multipoint control unit. The received streams were generated by a plurality of transmitting media relay endpoints and been relayed to the plurality of receiving media relay endpoints via the intermediate node, but are seen as being using a single time domain, in terms of wall clock and manipulated timestamps, while preserving the correct capture time.
28 Citations
31 Claims
-
1. A method, comprising:
-
receiving, at an intermediate device that is communicatively coupled between a plurality of media relay endpoints, a plurality of input streams from the plurality of media relay endpoints, wherein each stream comprises input data chunks; parsing the input data chunks; and converting a timestamp field of each input data chunk into a manipulated timestamp, reflecting a single time domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A media relay multipoint controller comprising:
-
a signaling and control module configured to select one or more transmitting media relay endpoints of a plurality of transmitting media relay endpoints; and a compressed media processor controlled by the signaling and control module, configured to; parse input data chunks corresponding to a plurality of input streams; and convert a timestamp field of the input data chunks from a received timestamp value to a manipulated timestamp value reflecting a single time domain. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification