The invention discloses an audio and video communication method, device and
system. The method comprises the following steps that a first user registers via an XMPP (
XML-based Messaging and Presence Protocol)
server and acquires the identity information of a second user; the first user sends an audio and video communication request to the second user according to the identity information of the second user, receives the address information of the second user transmitted by an
STUN (Simple Traversal of UDP over NATs)
server and acquired according to the request information of the first user, and establishes a
communication link with the second user according to the received address information of the second user; the first user processes extracted audio and video data via
WEBRTC (Web Real-Time Communication), encapsulates in the form of an XMPP protocol to obtain audio and video data to be transmitted, and transmits the audio and video data to be transmitted on the
communication link established between the first user and the second user to realize audio and video communication between two ends. By adopting the method, an end-to-end high quality communication effect can be realized among equipment without a
server.