A kind of implementation method of the inter-network video call system based on IP bilateral network set-top box
Technical field
The present invention relates to IP-based bilateral network set-top box technique fields, specifically a kind of to be based on IP bilateral network
The implementation method of the inter-network video call system of set-top box.
Background technique
With the fast development of computer technology, the communication technology, IP bilateral network set-top box becomes a reality, IP bilateral network
Set-top box carries out the transmission of multi-medium data using IP network, can be realized two-way interactive, so that server end can lead in real time
It crosses network and client carries out information transmitting, previous set top box communication needs caller and called party client end just can directly lead to
Letter.There are the limitations of network environment for this communication mode, cannot be adapted to the closing separate network environment of multiple complexity.
Summary of the invention
Technical assignment of the invention is to provide a kind of realization side of inter-network video call system based on IP bilateral network set-top box
Method.
Technical assignment of the invention is realized in the following manner:
A kind of implementation method of the inter-network video call system based on IP bilateral network set-top box, steps are as follows for the implementation method:
Step 1)By the meshed network of node where the client connection of all set-top boxes;
Step 2)On each partial node, Node registry server is disposed, the Node registry server accesses core network
And meshed network;
Step 3)Before inter-network video calling, all clients first based on sip protocol by way of agency each
The Node registry server is registered;
Step 4)Calls customer end calls called party client end, and call request is initiated at calls customer end, in the Node registry of partial node
Server receives call request;
Step 5)Whether the Node registry server receives call request, judge called party client end in this meshed network
It is interior, media link is established later to be communicated.
The step 2)In, Node registry server is disposed, meanwhile, forwarding server is disposed in central node, it is described
The forwarding server access core network.
The step 3)In, the Node registry server will record account and the address of each client
Path.
The step 5)In, if called party client end in this meshed network, by being stored in the Node registry
Called party client end address is that two clients establish communication in server.
The step 5)In, if called party client end not in this meshed network, is forwarded to the forwarding clothes of central node
It is engaged on device.
After the forwarding server of the central node receives forwarding request, obtained according to called party client end account called
The registrar address of partial node where client, partial node registration clothes where call request is forwarded to called party client end
Business device.
After partial node registrar where the called party client end receives call request, looked into according to client account
The address path for asking called party client end, is forwarded to called party client end for call request.
After the described called party client termination receives call request, if agreeing to establish call, partial node registrar and
The forwarding server of central node is established media link by itself forwarding for two across a network clients and is communicated.
The media link that two across a network clients establish rtp agreement is communicated.
The implementation method and existing skill of a kind of inter-network video call system based on IP bilateral network set-top box of the invention
Art is compared, and overcoming existing communication mode, there are the limitations of network environment, cannot be adapted to the closing separate mesh of multiple complexity
The problem of network environment, is serviced by center forwarding based on sip protocol and rtp agreement and partial node is registered and agency service is realized respectively
The cross-node network communication of the set-top box client of a node, so that the video calling of set-top box is no longer by the limit of network environment
System allows user preferably can carry out video calling using TV large-size screen monitors.
Detailed description of the invention
Attached drawing 1 is a kind of video calling of the implementation method of inter-network video call system based on IP bilateral network set-top box
System overall architecture schematic diagram.
Attached drawing 2 is a kind of calling procedure of the implementation method of inter-network video call system based on IP bilateral network set-top box
Time diagram.
Specific embodiment
Embodiment 1:
A kind of implementation method of the inter-network video call system based on IP bilateral network set-top box, steps are as follows for the implementation method:
Step 1)By the meshed network of node where the client connection of all set-top boxes;
Step 2)On each partial node, Node registry server is disposed, the Node registry server accesses core network
And meshed network;Meanwhile forwarding server, the forwarding server access core network are disposed in central node.
Step 3)Before inter-network video calling, all clients are first based on sip protocol by way of agency
It is registered in each Node registry server;The Node registry server will record each client
Account and address path.
Step 4)Calls customer end calls called party client end, and call request is initiated at calls customer end, in the node of partial node
Registrar receives call request;
Step 5)Whether the Node registry server receives call request, judge called party client end in this meshed network
It is interior:
If called party client end is in this meshed network, by with being stored in the Node registry server called party client end
Location is that two clients establish communication.
If called party client end is forwarded on the forwarding server of central node not in this meshed network.
After the forwarding server of the central node receives forwarding request, obtained according to called party client end account called
The registrar address of partial node where client, partial node registration clothes where call request is forwarded to called party client end
Business device;After partial node registrar where the called party client end receives call request, inquired according to client account
Call request is forwarded to called party client end by the address path at called party client end;The called party client termination, which receives calling, asks
It after asking, converses if agreeing to establish, the forwarding server of partial node registrar and central node is two by itself forwarding
The media link that a across a network client establishes rtp agreement is communicated.
Embodiment 2:
A kind of implementation method of the inter-network video call system based on IP bilateral network set-top box, network environment is as shown in Figure 1, each
The network of node is not connected to, and is all connected to respectively with central site network.In each partial node, registrar, registrar are disposed
Two pieces of network interface cards are configured, core network and meshed network, deployment installation registration service and agency service are respectively connected to.In centromere
Point disposes forwarding server, accesses core network, deployment forwarding service.
The registration service address of client all configuration nodes under each merogenesis spot net, and connection agent address.
When client communication, each partial node and central node are as shown in Fig. 2, establish communication chain for caller and called party client end
Road carries out video calling.
The technical personnel in the technical field can readily realize the present invention with the above specific embodiments,.But it answers
Work as understanding, the present invention is not limited to above-mentioned several specific embodiments.On the basis of the disclosed embodiments, the technology
The technical staff in field can arbitrarily combine different technical features, to realize different technical solutions.