A method for multimedia capability negotiation, comprising: determining, by a media gateway controller MGC and through an audit command, whether a media gateway MG supports Session Description Protocol, SDP, capability negotiation, wherein the audit command comprises a functional package of the SDP capability negotiation, and if the MG supports the functional package of the SDP capability negotiation, the MG supports the SDP capability negotiation; and when it is determined that the media gateway supports the SDP capability negotiation, obtaining, by the media gateway controller, an SDP capability negotiation mechanism supported by the media gateway, wherein the SDP capability negotiation mechanism includes a transmission capability, a media property, or an encoding or decoding type; wherein a property parameter that carries the SDP capability negotiation mechanism is defined in the functional package of the SDP capability negotiation, and the MGC obtains, by auditing the property parameter that carries the SDP capability negotiation mechanism, the SDP capability negotiation mechanism supported by the MG; wherein, the MGC obtains SDP capability negotiation mechanisms on different levels on the MG by auditing the property parameter that carries the SDP capability negotiation mechanism, wherein the different levels indicate a support condition of an SDP capability negotiation mechanism in different scenarios, and the property parameter is used on a root termination to indicate that an SDP capability negotiation mechanism is supported by the whole MG; or the property parameter is used on a specific termination other than a root termination to indicate that an SDP capability negotiation mechanism is supported on the specific termination; or the property parameter is used on a media stream plane to indicate that an SDP capability negotiation mechanism is supported by a media stream or a media type. determining, by a media gateway controller MGC and through an audit command, whether a media gateway MG supports Session Description Protocol, SDP, capability negotiation, wherein the audit command comprises a functional package of the SDP capability negotiation, and if the MG supports the functional package of the SDP capability negotiation, the MG supports the SDP capability negotiation; and when it is determined that the media gateway supports the SDP capability negotiation, obtaining, by the media gateway controller, an SDP capability negotiation mechanism supported by the media gateway, wherein the SDP capability negotiation mechanism includes a transmission capability, a media property, or an encoding or decoding type; wherein a property parameter that carries the SDP capability negotiation mechanism is defined in the functional package of the SDP capability negotiation, and the MGC obtains, by auditing the property parameter that carries the SDP capability negotiation mechanism, the SDP capability negotiation mechanism supported by the MG; wherein, the MGC obtains SDP capability negotiation mechanisms on different levels on the MG by auditing the property parameter that carries the SDP capability negotiation mechanism, wherein the different levels indicate a support condition of an SDP capability negotiation mechanism in different scenarios, and the property parameter is used on a root termination to indicate that an SDP capability negotiation mechanism is supported by the whole MG; or the property parameter is used on a specific termination other than a root termination to indicate that an SDP capability negotiation mechanism is supported on the specific termination; or the property parameter is used on a media stream plane to indicate that an SDP capability negotiation mechanism is supported by a media stream or a media type.