Hi Amit,
Please read following document http://www.cisco.com/en/US/docs/ios/qos/command/reference/qos_m1.html#wp1038481
As you see, system can differentiate video and video media traffic by payload-type value.
Answering to your questions:
"match protocol rtp audio" - matches RTP traffic with payload-type values in the range of 0 to 23. These payload-type values are reserved for audio traffic.
"match protocol rtp video" - matches RTP traffic with payload-type values in the range of 24 to 33. These payload-type values are reserved for video traffic.
If on your LAN network is used some specific payload-type values, which are not matching with reserved ones, you can use following command and define exact values
"match protocol rtp payload-type " - Specifies matching by a specific payload-type value, providing more granularity than is available with the audio or video keywords.