Patent ID: 7720096

Claim:
A computer implemented method for encapsulating VC-1 (Video Codec 1) information in an RTP (Real-Time Transport Protocol) packet, comprising: arranging by a computing device, the VC-1 information into a at least one Access Unit, collectively forming an RTP payload; and appending by the computing device, an RTP header onto the RTP payload to form the RTP packet, the VC-1 information being arranged in a variable length RTP payload in accordance to a size of the RTP packet compared to a maximum transmission unit (MTU) size to at least avoid IP-level fragmentation, the length of the RTP payload being determined during the encapsulation of the VC-1 information, wherein at least a portion of the method is implemented in a computer, wherein a frame of VC-1 information is fragmented over plural Access Units in response to the size of the RTP packet being greater than the MTU size, each of the plural Access Units being assigned to a separate RTP packet, and an RTP payload of one of the separate RTP packets includes a last of the plural Access Units and does not include any other Access Units of other frames of VC-1 information based on a rule preventing the inclusion of portions of two or more frames of VC-1 information in a same RTP payload.