Presentation is loading. Please wait.

Presentation is loading. Please wait.

RTP Payload Format for Real-Time Pointers M. Reha Civanlar AT&T Labs - Research 45 th IETF Oslo, Norway.

Similar presentations


Presentation on theme: "RTP Payload Format for Real-Time Pointers M. Reha Civanlar AT&T Labs - Research 45 th IETF Oslo, Norway."— Presentation transcript:

1 RTP Payload Format for Real-Time Pointers M. Reha Civanlar AT&T Labs - Research 45 th IETF Oslo, Norway

2 7/14/99 45 th IETF - Oslo, Norway 2 Why do we need this? In presentations, it is essential to transmit viewgraphs & real-time pointers A straightforward approach, using a video codec, is not feasible because: –Viewgraphs require high spatial resolution –Pointer requires high temporal resolution

3 7/14/99 45 th IETF - Oslo, Norway 3 Capturing the pointer, e.g. Network Interface Video Capture VGA Interface Mouse Interface PC, Workstation Document Camera Mouse (Pointer) Display Pointer Projector Network Baseband Video

4 7/14/99 45 th IETF - Oslo, Norway 4 Payload format draft-civanlar-pointer 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=2|P|X| CC |M| PT | sequence number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | timestamp | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | synchronization source (SSRC) identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : contributing source (CSRC) identifiers : +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ |L| | x coordinate |R| | y coordinate | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ MBZ MBZ

5 7/14/99 45 th IETF - Oslo, Norway 5 Payload format Payload: –The pointer's x and y coordinates are measured from the upper left corner of the associated display window in pixels. The associated window SHOULD be specified out-of-band. The coordinates are represented as 14 bit, unsigned integers. –When the M bit is set to one, L (left) and/or R (right) bits are set to one if their respective mouse buttons are down at the sampling time. RTP Header Usage: –Marker (M) bit: Set to one if the payload carries information about mouse buttons. –Timestamp: The sampling time for the pointer location measured by a 1KHz clock.

6 7/14/99 45 th IETF - Oslo, Norway 6 Issues: More buttons –how many? Represent pointer position as a fraction from 0 to 1 in both x and y directions. –resolution? –computational overhead Loss resilience?

7 7/14/99 45 th IETF - Oslo, Norway 7 Issues Should this be a workgroup item? Should we extend this to generic mouse coordinate transport?


Download ppt "RTP Payload Format for Real-Time Pointers M. Reha Civanlar AT&T Labs - Research 45 th IETF Oslo, Norway."

Similar presentations


Ads by Google