A method of matching protocols of embedded audio/video, AV, contents stored by a media server , the method comprising: receiving (S210), by a remote user interface, RUI, server, uniform resource identifier, URI, information of AV contents and protocol information of the AV contents from the media server ; creating, by the RUI server , user interface, UI, data using the received URI and protocol information; transmitting (S220) the UI data from the RUI server to an RUI client ; parsing (S230), by the RUI client , the URI information and the protocol information of the AV contents embedded in the UI data; storing (S230), by the RUI client , the parsed URI information and the parsed protocol information in a cache unit of the RUI client ; receiving, by the RUI client of a control command for the AV contents from a user; extracting (S240), by the RUI client, protocol information corresponding to the AV contents from the cache unit ; transmitting (S240), by the RUI client, the control command and the extracted protocol information to an AV control point, CP, obtaining (S250), by the AV CP , protocol information of the AV contents from a media renderer; performing (S250), by the AV CP, a protocol matching operation in which the obtained protocol information is compared with the protocol information received from the RUI client ; retrieving, by the AV CP , the AV contents from the media server and reproducing the retrieved AV contents based on the result of the matching operation, wherein the AV CP and the media renderer are implemented as a first single device, the AV CP and the RUI client are implemented as a second device or the AV CP, the RUI client and the media renderer implemented as a third single device, and wherein the RUI server and the media server are implemented as fourth single device. receiving (S210), by a remote user interface, RUI, server, uniform resource identifier, URI, information of AV contents and protocol information of the AV contents from the media server ; creating, by the RUI server , user interface, UI, data using the received URI and protocol information; transmitting (S220) the UI data from the RUI server to an RUI client ; parsing (S230), by the RUI client , the URI information and the protocol information of the AV contents embedded in the UI data; storing (S230), by the RUI client , the parsed URI information and the parsed protocol information in a cache unit of the RUI client ; receiving, by the RUI client of a control command for the AV contents from a user; extracting (S240), by the RUI client, protocol information corresponding to the AV contents from the cache unit ; transmitting (S240), by the RUI client, the control command and the extracted protocol information to an AV control point, CP, obtaining (S250), by the AV CP , protocol information of the AV contents from a media renderer; performing (S250), by the AV CP, a protocol matching operation in which the obtained protocol information is compared with the protocol information received from the RUI client ; retrieving, by the AV CP , the AV contents from the media server and reproducing the retrieved AV contents based on the result of the matching operation, <EOS>