This video-specific structure fine-tunes CG board performance by controlling the RTP packetization parameters transmitted by MPEG-4, H.263, and H.264 RTP endpoints from the PSTN side to the IP side of the 3G-324M Interface.
Use msp_ENDPOINT_RTPFDX_RTP_PKTSZ_CTRL with the MSP_ENDPOINT_RTPFDX_RTP_PKTSZ_CTRL command and the MSP_QRY_RTPFDX_VIDEO_RTP_PKTSZ_CTRL query, which are described in Adjusting RTP packetization parameters.
Note: NMS recommends that you keep the default values for this structure, unless you must fine-tune performance for a video tromboning configuration.
typedef struct
tag_msp_ENDPOINT_RTPFDX_RTP_PKTSZ_CTRL
{
DWORD
pktMaxSz;
DWORD
aggThreshold;
DWORD
enableAggregation;
}
msp_ENDPOINT_RTPFDX_RTP_PKTSZ_CTRL;
|
Field name |
Default |
Description |
|---|---|---|
|
pktMaxSz |
1400 |
Sets the maximum transmission size in bytes for the payload of RTP packets being transmitted from the specified video RTP endpoint. Valid values are: 0 - Uses the default size (1400). -1 - Leaves the current value of pktMaxSz unmodified. A value between MIN_PKTMAXSIZE and 1440, inclusive. |
|
aggThreshold |
700 |
Sets the aggregation threshold in bytes for the transmission of aggregated packets. This parameter is not used for H.264 endpoints. Valid values are: 0 - Uses the default threshold (700). -1 - Leaves the current value of aggThreshold unmodified. A value between MIN_AGGTHRESHOLD and 1440, inclusive. |
|
enableAggregation |
Enabled |
Indicates whether the video RTP endpoint aggregates H.263 GOB frames (for H.263 endpoints) or MPEG-4 Video Packets (for MPEG-4 endpoints) before transmitting them. This parameter is not used for H.264 endpoints. If aggregation is enabled, then the RTP endpoint aggregates consecutive GOB/Video Packet frames, until adding another GOB/Video Packet frame causes the outgoing RTP packet to exceed the bytes specified in the aggThreshold field. Valid values are: 0 - Disables the aggregation of GOB/Video Packet frames. -1 - Leaves the current value of the enableAggregation field unmodified. A value other than -1 or 0 - Enables the aggregation. |