CN104602109A - Video synchronizing method, device and system - Google Patents

Video synchronizing method, device and system Download PDF

Info

Publication number
CN104602109A
CN104602109A CN201410836280.XA CN201410836280A CN104602109A CN 104602109 A CN104602109 A CN 104602109A CN 201410836280 A CN201410836280 A CN 201410836280A CN 104602109 A CN104602109 A CN 104602109A
Authority
CN
China
Prior art keywords
remote
video
information
mobile terminal
synchronization device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410836280.XA
Other languages
Chinese (zh)
Other versions
CN104602109B (en
Inventor
韩金泽
陈超
吴杰珂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201410836280.XA priority Critical patent/CN104602109B/en
Publication of CN104602109A publication Critical patent/CN104602109A/en
Application granted granted Critical
Publication of CN104602109B publication Critical patent/CN104602109B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43622Interfacing an external recording device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client

Abstract

The invention provides video synchronizing method, device and system, and aims at playing videos of a remote TV and a mobile terminal through the same screen. The video synchronizing device comprises a video acquiring module for acquiring the video information shared with the mobile terminal, a P2P connecting module for building a P2P connection with the remote TV, and a video sending module for transferring the video information to the remote TV through the P2P network. With the adoption of the video synchronizing method, device and system, the mobile terminal and the video synchronizing device are able to play video in the same screen, the video synchronizing device and the remote TV are able to play the video in the same screen, and therefore, the remote TV and the mobile terminal are able to play the video in the same screen.

Description

A kind of video synchronization method, Apparatus and system
Technical field
The present invention relates to communication technical field, particularly relate to a kind of video synchronization method, Apparatus and system.
Background technology
Along with the development of information technology, the requirement of user to audio video synchronization improves constantly, when user watches outstanding video on mobile terminals, often wish on the TV of relatives and friends' viewing that can be shared with a distant place, wish that the relatives and friends in a distant place simultaneously synchronously can watch same video with oneself, at this moment just relate to the problem that video on mobile terminal is synchronous with remote tv.
Current video data is shared and is generally done by video provider server that transfer realizes, whether smooth CDN (Content Delivery Network, the content distributing network) bandwidth depending on video provider of video data.Because have a large amount of video request, so the bandwidth pressure of video website can be caused very large; And the data shared are this video resource position in a network, so can not realize with shielding broadcasting.
Summary of the invention
The invention provides a kind of video synchronization method, Apparatus and system, the problem play with the video frequency co-screen solved on remote tv and mobile terminal.
In order to solve the problem, the invention discloses a kind of video synchronization device, comprising:
Video acquiring module, for obtaining the video information that mobile terminal is shared;
P2P link block, is connected for setting up P2P with remote tv;
Video sending module, for giving described remote tv by described video information by P2P forwarded.
Alternatively, described video acquiring module comprises:
DLNA connexon module, is connected for setting up DLNA with mobile terminal;
DLNA receives submodule, for the video information shared by DLNA agreement mobile terminal receive.
Alternatively, described DLNA connexon module also for, be connected to same local area network (LAN) with mobile terminal by wireless router; Open the software supporting DLNA in mobile terminal and video synchronization device simultaneously; By supporting in video synchronization device that the software search of DLNA finds described mobile terminal, setting up DLNA with described mobile terminal after coupling and being connected.
Alternatively, described P2P link block comprises:
Upload submodule, for local information is sent to server in real time, described local information comprises: local IP, open port;
Checking submodule, for sending the authorization information carrying signature to described remote tv, described authorization information comprises the mode and audio video synchronization notice that obtain described local information;
Receiving submodule, confirming the synchronous rear synchronized links request sent, P2P connection establishment after checking for receiving described remote tv; Described synchronized links request accesses local information described in described server lookup by remote tv according to the signature of described authorization information, and after user confirms synchronous instruction in reception, send to described video synchronization device according to the local IP in described local information, open port.
Alternatively, described video synchronization device also comprises:
Transmission module in information, for described video information being uploaded onto the server, described remote tv obtains described video information by the described server of access.
Alternatively, described video synchronization device also comprises:
Judge module, sets up before P2P is connected for described P2P link block and remote tv, judges whether that can set up P2P with remote tv is connected;
Described P2P link block also for, when described judge module judge can with remote tv set up P2P be connected time, set up P2P with remote tv and be connected;
In described information transmission module also for, when described judge module judge can not with remote tv set up P2P be connected time, described video information is uploaded onto the server.
Alternatively, described judge module also for, judge whether described remote tv has built-in P2P agent software and network condition reaches pre-conditioned;
When described remote tv has built-in P2P agent software and network condition reaches pre-conditioned, judgement can be set up P2P with remote tv and is connected;
When described remote tv does not have built-in P2P agent software or network condition not to reach pre-conditioned, judgement can not be set up P2P with remote tv and is connected.
The invention also discloses a kind of video synchronizing system, comprising: mobile terminal, remote tv and the video synchronization device described in above-mentioned any one.
The invention also discloses a kind of video synchronization method, comprising:
Obtain the video information that mobile terminal is shared;
Set up P2P with remote tv to be connected;
Described remote tv is given by P2P forwarded by described video information.
Alternatively, the video information that described acquisition mobile terminal is shared comprises:
Set up DLNA with mobile terminal to be connected;
By the video information that DLNA agreement mobile terminal receive is shared.
Alternatively, the described DLNA that sets up with mobile terminal is connected and comprises:
Same local area network (LAN) is connected to by wireless router with mobile terminal;
Open the software supporting DLNA in mobile terminal and video synchronization device simultaneously;
By supporting in video synchronization device that the software search of DLNA finds described mobile terminal, setting up DLNA with described mobile terminal after coupling and being connected.
Alternatively, the described P2P that sets up with remote tv is connected and comprises:
Local information is sent to server in real time, and described local information comprises: local IP, open port;
Send the authorization information carrying signature to described remote tv, described authorization information comprises the mode and audio video synchronization notice that obtain described local information;
Receive described remote tv and confirm the synchronous rear synchronized links request sent, P2P connection establishment after checking; Described synchronized links request accesses local information described in described server lookup by remote tv according to the signature of described authorization information, and after user confirms synchronous instruction in reception, send to video synchronization device according to the local IP in described local information, open port.
Alternatively, described video synchronization method also comprises:
Described video information uploaded onto the server, described remote tv obtains described video information by the described server of access.
Alternatively, describedly set up with remote tv before P2P is connected, also comprise:
Judge whether that can set up P2P with remote tv is connected;
When can with remote tv set up P2P be connected time, set up P2P with remote tv and be connected;
When can not with remote tv set up P2P be connected time, described video information is uploaded onto the server.
Alternatively, judge whether described in that can set up P2P with remote tv is connected and comprises:
Judge whether described remote tv has built-in P2P agent software and network condition reaches pre-conditioned;
When described remote tv has built-in P2P agent software and network condition reaches pre-conditioned, judgement can be set up P2P with remote tv and is connected;
When described remote tv does not have built-in P2P agent software or network condition not to reach pre-conditioned, judgement can not be set up P2P with remote tv and is connected.
Compared with prior art, the present invention includes following advantage:
Video synchronization device provided by the invention, the same screen that the video information that first video acquiring module acquisition mobile terminal is shared realizes local TV and mobile terminal plays; Then P2P link block and remote tv are set up P2P and are connected, described video information is given described remote tv by P2P forwarded by video sending module, the present invention by realizing that mobile terminal and video synchronization device are play with shielding, same screen of video synchronization device and remote tv play, the same screen finally achieving remote tv and mobile terminal plays.And a part of network pressure, by P2P forwarded video information, is transferred in the network environment of user, can be alleviated the network bandwidth pressure of video provider by video sending module.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of a kind of video synchronization device of the embodiment of the present invention.
Fig. 2 is the flow chart that video information is transmitted to remote tv by a kind of local TV of the embodiment of the present invention;
Fig. 3 is embodiment of the present invention mobile terminal, the flow chart of scheme of shaking hands between local TV and remote tv;
Fig. 4 is the flow chart of a kind of video synchronization method of the embodiment of the present invention.
Embodiment
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, and below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
With reference to Fig. 1, show the structured flowchart of a kind of video synchronization device of the embodiment of the present invention, the present embodiment specifically can comprise: video acquiring module 10, P2P link block 11 and video sending module 12, wherein:
Video acquiring module 10, for obtaining the video information that mobile terminal is shared.
P2P link block 11, is connected for setting up P2P with remote tv.
Video sending module 12, for giving described remote tv by described video information by P2P forwarded.
It should be noted that, video acquiring module 10 is resolved described video information, synchronously can be play the video information content on mobile terminal after getting the video information that mobile terminal shares.Specifically can gather the information of current screen content on mobile terminals as video information, and be sent on video synchronization device.In the present embodiment, mobile terminal can be specifically mobile phone, panel computer etc.; Video synchronization device can be specifically local TV.Video synchronization device can be set up DLNA with mobile terminal and be connected, and carry out by DLNA agreement the video information that mobile terminal receive shares, other modes and mobile terminal also can be taked to connect, and the present embodiment is not restricted this.The present embodiment is only set up DLNA for video synchronization device and mobile terminal and is connected and obtains the video information that mobile terminal shares and be described, video synchronization device can also use the modes such as miracast, WHDI (Wireless Home DigitalInterface, wireless family digital interface) to connect from acquisition for mobile terminal video.
Described video acquiring module 10 comprises: DLNA connexon module and DLNA receive submodule, wherein: described DLNA connexon module, is connected for setting up DLNA with mobile terminal; Described DLNA receives submodule, for the video information shared by DLNA agreement mobile terminal receive.
It should be noted that, DLNA (Digital Living Network Alliance, DLNA) be initiated to set up, be intended to solve individual PC by Sony, Intel, Microsoft etc., consumer appliances, mobile device interconnects interior wireless network and cable network, and what make Digital Media and content service unconfinedly to share and growth becomes possibility.The aim of DLNA is: share music, photo and video whenever and wherever possible.Its whole application is specified to 5 functional units by DLNA.Be followed successively by from top to bottom: network interconnection, procotol, media delivery, the discovery control and management of equipment, media formats.
In one preferred embodiment of the invention, described DLNA connexon module also for, be connected to same local area network (LAN) with mobile terminal by wireless router; Open the software supporting DLNA in mobile terminal and video synchronization device simultaneously; By supporting in video synchronization device that the software search of DLNA finds described mobile terminal, setting up DLNA with described mobile terminal after coupling and being connected.Set up DLNA and connect that to be mobile terminal send ping order to video synchronization device goes for and ask video synchronization device API (Application Programming Interface, application programming interface), video synchronization device returns the information of confirmation.
It should be noted that, it is as follows that video synchronization device and mobile terminal set up the concrete steps that DLNA is connected:
1) the DLNA connexon module in video synchronization device and mobile terminal are according to the DLNA protocol generation descriptor of equipment and information on services separately.Descriptor and information on services are all REST API, comprise control API, such as open, close, timed task, upload, download etc.; Also comprise synchronous API, such as share, synchronously, broadcast change information etc.Can go to obtain and transmission information by this API.Facility information comprises the information of root device and slave, and information on services comprises the action of service, parameter, call method etc.
2) the DLNA connexon module in video synchronization device obtains the facility information of video synchronization device, search wherein to the control information of mobile terminal, by the API of described control information to mobile terminal sending controling instruction, send mode is realized by post json data.Mobile terminal makes respective reaction after receiving described control command.Correspondingly, mobile terminal also can be adopted and control video synchronization device in the same way.
3) when magnitude variations occurs within service time in the service of mobile terminal, this change can be broadcast to video synchronization device and mobile terminal by synchronous API by DLNA simultaneously, and video synchronization device is according to the magnitude variations received oneself service synchronous.
Video synchronization device and mobile terminal are set up after DLNA is connected, mobile terminal can by DLNA agreement using content that current screen is play as video information, and described video information is sent to described video synchronization device, such video synchronization device just can realize having play with the same screen of mobile terminal.Such as: user watches certain HD video with mobile phone, because the problem experience of mobile phone screen is not fine.So user initiates the DLNA request of mobile phone, so now the video synchronization device be in mobile phone in same local area network (LAN) can find that the DLNA of mobile phone asks, and the content of simultaneous user's mobile phone viewing.At this moment mobile phone and video synchronization device are in synchronous regime, and the data that namely mobile phone and video synchronization device obtain about video website are the same.
It should be noted that, P2P (Peer to Peer, peer-to-peer network) does not rely on special centralized servers, and each computer in network can serve as the requestor of network service, again the request of other computer is responded, resource and service are provided.Usually these resources and service comprise: information share and exchange, computational resource (as sharing of CPU), Storage sharing (use as buffer memory and disk space) etc.
Video synchronization device and remote tv are set up P2P and are connected, can first by video synchronization device and remote tv accessing Internet respectively, and then by built-in P2P agent software, video synchronization device advises that P2P is connected with remote tv.
In one preferred embodiment of the invention, described P2P link block 12 specifically can comprise: upload submodule, checking submodule and receive submodule, wherein: described in upload submodule, for local information is sent to server in real time, described local information comprises: local IP, open port; Described checking submodule, for sending the authorization information carrying signature to described remote tv, described authorization information comprises the mode and audio video synchronization notice that obtain described local information; Described reception submodule, confirms the synchronous rear synchronized links request sent, P2P connection establishment after checking for receiving described remote tv; Described synchronized links request accesses local information described in described server lookup by remote tv according to the signature of described authorization information, and after user confirms synchronous instruction in reception, send to described video synchronization device according to the local IP in described local information, open port.
Can understand P2P link block with reference to following to the explanation that video synchronization device and remote tv set up the detailed process that P2P is connected, it is as follows that video synchronization device and remote tv set up the detailed process that P2P is connected:
1) local information is sent to server by video synchronization device in real time, and described local information comprises: local IP, open port.In another preferred embodiment of the invention, described video information is also sent to server by video synchronization device, video information comprises the URL (UniformResoure Locator, URL(uniform resource locator)) of the video play, the stream information etc. of video.
2) video synchronization device is to described remote tv transmission with the authorization information of signing, and described authorization information comprises the mode and audio video synchronization request that obtain described local information.Described authorization information is a kind of ping signal of encapsulation, before P2P connection establishment, just send to remote tv by video synchronization device.This ping signal do not need remote tv and video synchronization device set up TCP be connected or P2P connect, be a kind of notification signal.Video synchronization device sends authorization information to remote tv, object be notice remote tv its have video information to want synchronous.
3), after video synchronization device receives described authorization information, the signature inquiry video synchronization device gone according to authorization information on described server is wanted synchronous information, and is confirmed whether synchronous.It should be noted that whether synchronously can be determined by user oneself.If user determines asynchronous, so video synchronization device is sent to the above-mentioned information on described server, automatically removes after the video playback at video synchronization device being completed.
4) remote tv confirms synchronously, will get the information such as local IP, open port of video synchronization device from server.Remote tv sends synchronized links request according to according to the above-mentioned information such as local IP, open port got to video synchronization device.
5) video synchronization device receives synchronized links request that described remote tv sends and after verifying, P2P connection establishment between video synchronization device and remote tv.Now just complete a P2P to connect.Described synchronized links request is accessed after described server obtains described local information by remote tv, sends to described video synchronization device according to the local IP in described local information, open port.
It should be noted that, remote tv receives described authorization information, accesses described server obtain described local information according to described authorization information, and the video information synchronous according to described need is confirmed whether synchronously.Remote tv can go server wants synchronous video information according to authorization information inquiry video synchronization device, and is confirmed whether synchronous.When remote tv confirms synchronously, remote tv sends synchronized links request according to the local IP in described local information, open port to video synchronization device, sets up P2P and connects.Remote tv can set up synchronized links according to the local information request obtained and video synchronization device, after video synchronization device checking, starts synchronization video between the two.
It should be noted that, in the present embodiment, to set up the process that P2P connects different with other P2P network for video synchronization device and remote tv.Particularly, it is that centralized P2P connects that the P2P in the present embodiment between video synchronization device and remote tv connects, and has a server record to share information, and makes response to the inquiry of these information.In addition, in the present embodiment, video synchronization device and remote tv set up the process that P2P is connected, the difference that the centralized P2P held with PC is connected is, video synchronization device is only had local information to be uploaded onto the server, remote tv confirms that local information exists, and time user confirms synchronous, remote tv just can initiate P2P request.Like this for the pressure just alleviating server server, also can increase the chance of success set up P2P between video synchronization device with remote tv and be connected simultaneously.
Video synchronization device and remote tv are set up after P2P is connected, the video information that the mobile terminal got is shared just can be transmitted to remote tv by P2P network by video synchronization device, after remote tv receives described video information, corresponding parsing is play, and the same screen that namely can realize remote tv and mobile terminal has been play.
In one preferred embodiment of the invention, described video synchronization device also comprises: transmission module in information, and for described video information being uploaded onto the server, described remote tv obtains described video information by the described server of access.
This preferred embodiment provides the another kind of mode that video synchronization device realizes audio video synchronization, and in information, described video information uploads onto the server by transmission module, and described remote tv obtains described video information by the described server of access.Depending on like this, when video synchronization device and remote tv set up P2P connection failure, or during P2P disconnecting, remote tv directly can obtain described video information by server, adds the reliability of video synchronization method.
It should be noted that, add transmission module in information, video information is uploaded onto the server, have following advantage:
First, server normally has fixed address, compare compared with the path allocation process of complexity when connecting between video synchronization device with remote tv and the uncertainty of path allocation, path allocation process when video synchronization device and server connect is more simple and reliable, and the efficiency of path allocation and accuracy have corresponding raising.In like manner, remote tv obtains described video information by the described server of access, the efficiency of path allocation and accuracy in the process that remote tv and server connect, compare remote tv directly to connect to video synchronization device and also have corresponding raising, the further like this delay that can reduce video synchronization device and remote tv synchronization video, improve efficiency and the accuracy of video synchronization device and remote tv audio video synchronization, also improve the reliability that video synchronization device and remote tv realize audio video synchronization simultaneously, achieve the real-time synchronization of video between video synchronization device and remote tv better.And the synchronous video information of video synchronization device from acquisition for mobile terminal to, accuracy and the reliability of audio video synchronization between mobile terminal and remote tv can be improved further.
Second, the data-handling efficiency of server is high, in information in video synchronization device, described video information uploads onto the server by transmission module, described remote tv obtains the mode of described video information by the described server of access, first connect with video synchronization device and remote tv, passing through set up connection again sends to remote tv to compare video information, in information in video synchronization device, video information uploads onto the server the time used by transmission module, add that remote tv obtains the time of video information by server, be less than video synchronization device first to connect with remote tv, by the connection of described foundation, video information is sent to the time of remote tv again.Due to the uncertainty of remote tv address, cause video synchronization device and remote tv used time that connects longer, and described video information uploads onto the server by transmission module in information in the present embodiment in video synchronization device, remote tv obtains the mode of described video information by the described server of access, the time that remote tv obtains video information can be saved, improve the efficiency of audio video synchronization between video synchronization device and remote tv.And the synchronous video information of video synchronization device from acquisition for mobile terminal to, accuracy and the reliability of audio video synchronization between mobile terminal and remote tv can be improved further.
3rd, network environment between video synchronization device and server is more stable, also more stable with the networked environments of server between remote tv, in information in video synchronization device, described video information uploads onto the server by transmission module, described remote tv obtains the mode of described video information by the described server of access, the disconnecting because network environment instability between video synchronization device and remote tv causes can be avoided, audio video synchronization is interrupted or audio video synchronization postpones longer problem, the audio video synchronization decreased between video synchronization device and remote tv postpones.And audio video synchronization before video synchronization device, has been achieved with mobile terminal, because this increasing video synchronization device, video information is uploaded onto the server, described remote tv obtains described video information by the described server of access, the synchronization delay between mobile terminal and remote tv can be reduced further, improve the accuracy of audio video synchronization between mobile terminal and remote tv.
In one preferred embodiment of the invention, described video synchronization device also comprises: judge module, sets up before P2P is connected, judge whether that can set up P2P with remote tv is connected for described P2P link block and remote tv.
In above preferred embodiment, described P2P link block also for, when described judge module judge can with remote tv set up P2P be connected time, set up P2P with remote tv and be connected.Video synchronization device and remote tv are set up after P2P is connected, and just can give described remote tv by described video information by P2P forwarded.
In above preferred embodiment, in described information transmission module also for, when described judge module judge can not with remote tv set up P2P be connected time, described video information is uploaded onto the server.It should be noted that, described judge module also for, judge whether described remote tv has built-in P2P agent software and network condition reaches pre-conditioned; When described remote tv has built-in P2P agent software and network condition reaches pre-conditioned, judgement can be set up P2P with remote tv and is connected; When described remote tv does not have built-in P2P agent software or network condition not to reach pre-conditioned, judgement can not be set up P2P with remote tv and is connected.It should be noted that, judge module judges whether that can set up P2P with remote tv is connected, video synchronization device and remote tv all need initiatively initiate once to set up to the other side the request that P2P is connected, it is wake remote tv up that video synchronization device sends request, and it is connect to set up P2P that remote tv sends request.
It should be noted that, after in the information in video synchronization device, described video information uploads onto the server by transmission module, described remote tv can obtain described video information by the described server of access.Such as: when user wants on TV that the current video sharing just watched on mobile phone is watched to father and mother far away from local, user need first by sharing video of mobile phone on video synchronization device, now video synchronization device and remote tv can be set up P2P and be connected.User will while watch video on video synchronization device, transmitting video data to remote tv simultaneously uploaded videos data to server.The video data of remote tv just on one side receiving video data or download server, specifically chooses the network condition which kind of scheme depends on remote tv.
It should be noted that, in one preferred embodiment of the invention, described video synchronization device is specifically as follows TV, the local TV in corresponding previous embodiment.
Video synchronization device provided by the invention, the same screen that the video information that first video acquiring module acquisition mobile terminal is shared realizes local TV and mobile terminal plays; Then P2P link block and remote tv are set up P2P and are connected, described video information is given described remote tv by P2P forwarded by video sending module, achieve that mobile terminal and video synchronization device are play with shielding, the same screen of video synchronization device and remote tv play, the same screen finally achieving remote tv and mobile terminal plays.And a part of network pressure, by P2P forwarded video information, is transferred in the network environment of user, can be alleviated the network bandwidth pressure of video provider by video sending module.
Correspondingly, the embodiment of the present invention additionally provides a kind of video synchronizing system, comprising: mobile terminal, remote tv and above-mentioned video synchronization device.
The process that video information to be transmitted to remote tv by video synchronization device in above-described embodiment can be understood with reference to Fig. 2.In the present embodiment for described video synchronization device for local TV is described.With reference to Fig. 2, show the flow chart that video information is transmitted to remote tv by a kind of local TV of the embodiment of the present invention, the present embodiment specifically can comprise the following steps:
Step 201, local TV obtains the sharing contents of mobile terminal.
Step 202, local TV judges whether that can set up P2P with remote tv is connected.When can with remote tv set up P2P be connected time, perform step 203 local TV and set up P2P with remote tv and is connected, and described video information is passed through P2P forwarded to described remote tv; When can not with remote tv set up P2P be connected time, perform step 205 local TV and described video information uploaded onto the server.
Step 203, local TV and remote tv are set up P2P and are connected.
Step 204, described video information is given described remote tv by P2P forwarded by local TV.
Step 205, described video information uploads onto the server by local TV.
Step 206, remote tv obtains described video information by server.
Step 207, remote tv plays described video information.
Below in conjunction with Fig. 3, mobile terminal, the scheme of shaking hands between local TV and remote tv are described, mobile terminal and local TV are by DLNA protocol handshake, local TV and remote tv are shaken hands by P2P network, if P2P network failure, then undertaken shaking hands alternately by server.With reference to Fig. 3, show the flow chart of embodiment of the present invention mobile terminal, scheme of shaking hands between local TV and remote tv, the present embodiment specifically can comprise the following steps:
Step 301, mobile terminal is shaken hands by DLNA agreement and local TV.
Step 302, local TV judges whether the P2P network between local TV and remote tv lost efficacy.When P2P network between local TV and remote tv did not lose efficacy, perform the local TV of step 303 and shaken hands by P2P network and remote tv; During P2P network failure between local TV and remote tv, perform step 304 remote tv and shaken hands by server and local TV.
Step 303, local TV is shaken hands by P2P network and remote tv.
Step 304, remote tv is shaken hands by server and local TV.
With reference to Fig. 4, show the flow chart of a kind of video synchronization method of the embodiment of the present invention, the present embodiment specifically can comprise the following steps:
Step 401, obtains the video information that mobile terminal is shared.
Video synchronization device is resolved described video information, synchronously can be play the video information content on mobile terminal after getting the video information that mobile terminal shares.Specifically can gather the information of current screen content on mobile terminals as video information, and be sent on video synchronization device.In the present embodiment, mobile terminal can be specifically mobile phone, panel computer etc.; Video synchronization device can be specifically local TV.Video synchronization device can be set up DLNA with mobile terminal and be connected, and carry out by DLNA agreement the video information that mobile terminal receive shares, other modes and mobile terminal also can be taked to connect, and the present embodiment is not restricted this.
The video information that video synchronization device acquisition mobile terminal is shared can realize in the following manner: first, set up DLNA be connected with mobile terminal; Secondly, the video information shared by DLNA agreement mobile terminal receive.
It should be noted that, the present embodiment is only set up DLNA for video synchronization device and mobile terminal and is connected and obtains the video information that mobile terminal shares and be described, and is not restricted video synchronization device and the concrete connected mode of mobile terminal.Video synchronization device can also use the modes such as miracast, WHDI (Wireless Home Digital Interface, wireless family digital interface) to connect from acquisition for mobile terminal video.
It should be noted that, DLNA (Digital Living Network Alliance, DLNA) be initiated to set up, be intended to solve individual PC by Sony, Intel, Microsoft etc., consumer appliances, mobile device interconnects interior wireless network and cable network, and what make Digital Media and content service unconfinedly to share and growth becomes possibility.The aim of DLNA is: share music, photo and video whenever and wherever possible.Its whole application is specified to 5 functional units by DLNA.Be followed successively by from top to bottom: network interconnection, procotol, media delivery, the discovery control and management of equipment, media formats.
Video synchronization device and mobile terminal are set up DLNA and are connected and specifically can realize in the following manner:
First, same local area network (LAN) is connected to mobile terminal by wireless router;
Then, open the software supporting DLNA in mobile terminal and video synchronization device simultaneously;
Finally, by supporting in video synchronization device that the software search of DLNA finds described mobile terminal, setting up DLNA with described mobile terminal after coupling and being connected.Connecting, to be mobile terminal send ping order to video synchronization device goes for and asks video synchronization device API (Application ProgrammingInterface, application programming interface), and video synchronization device returns the information of confirmation.
It should be noted that, the concrete steps that DLNA connects are as follows:
1) video synchronization device and mobile terminal are according to the DLNA protocol generation descriptor of equipment and information on services separately.Descriptor and information on services are all REST API, comprise control API, such as open, close, timed task, upload, download etc.; Also comprise synchronous API, such as share, synchronously, broadcast change information etc.Can go to obtain and transmission information by this API.Facility information comprises the information of root device and slave, and information on services comprises the action of service, parameter, call method etc.
2) video synchronization device obtains the facility information of video synchronization device, searches wherein to the control information of mobile terminal, and by the API of described control information to mobile terminal sending controling instruction, send mode is realized by post json data.Mobile terminal makes respective reaction after receiving described control command.Correspondingly, mobile terminal also can be adopted and control video synchronization device in the same way.
3) when magnitude variations occurs within service time in the service of mobile terminal, this change can be broadcast to video synchronization device and mobile terminal by synchronous API by DLNA simultaneously, and video synchronization device is according to the magnitude variations received oneself service synchronous.
Video synchronization device and mobile terminal are set up after DLNA is connected, mobile terminal can by DLNA agreement using content that current screen is play as video information, and described video information is sent to described video synchronization device, such video synchronization device just can realize having play with the same screen of mobile terminal.Such as: user watches certain HD video with mobile phone, because the problem experience of mobile phone screen is not fine.So user initiates the DLNA request of mobile phone, so now the video synchronization device be in mobile phone in same local area network (LAN) can find that the DLNA of mobile phone asks, and the content of simultaneous user's mobile phone viewing.At this moment mobile phone and video synchronization device are in synchronous regime, and the data that namely mobile phone and video synchronization device obtain about video website are the same.
Step 402, sets up P2P with remote tv and is connected.
It should be noted that, P2P (Peer to Peer, peer-to-peer network) does not rely on special centralized servers, and each computer in network can serve as the requestor of network service, again the request of other computer is responded, resource and service are provided.Usually these resources and service comprise: information share and exchange, computational resource (as sharing of CPU), Storage sharing (use as buffer memory and disk space) etc.
Video synchronization device and remote tv are set up P2P and are connected, can first by video synchronization device and remote tv accessing Internet respectively, and then by built-in P2P agent software, video synchronization device advises that P2P is connected with remote tv.
In one preferred embodiment of the invention, above-mentioned steps 402, sets up P2P with remote tv and is connected, and specifically can comprise following sub-step:
Sub-step one, is sent to server in real time by local information, and described local information comprises: local IP, open port;
Sub-step two, sends the authorization information carrying signature to described remote tv, described authorization information comprises the mode and audio video synchronization notice that obtain described local information;
Sub-step three, receives described remote tv and confirms the synchronous rear synchronized links request sent, P2P connection establishment after checking; Described synchronized links request accesses local information described in described server lookup by remote tv according to the signature of described authorization information, and after reception user confirms synchronous instruction, send to video synchronization device according to the local IP in described local information, open port.
Can understand above-mentioned sub-step with reference to following to the explanation that video synchronization device and remote tv set up the detailed process that P2P is connected, it is as follows that video synchronization device and remote tv set up the detailed process that P2P is connected:
1) local information is sent to server by video synchronization device in real time, and described local information comprises: local IP, open port.In another preferred embodiment of the invention, described video information is also sent to server by video synchronization device, video information comprises the URL (UniformResoure Locator, URL(uniform resource locator)) of the video play, the stream information etc. of video.
2) video synchronization device is to described remote tv transmission with the authorization information of signing, and described authorization information comprises the mode and audio video synchronization request that obtain described local information.Described authorization information is a kind of ping signal of encapsulation, before P2P connection establishment, just send to remote tv by video synchronization device.This ping signal do not need remote tv and video synchronization device set up TCP be connected or P2P connect, be a kind of notification signal.Video synchronization device sends authorization information to remote tv, object be notice remote tv its have video information to want synchronous.
3), after video synchronization device receives described authorization information, the signature inquiry video synchronization device gone according to authorization information on described server is wanted synchronous information, and is confirmed whether synchronous.It should be noted that whether synchronously can be determined by user oneself.If user determines asynchronous, so video synchronization device is sent to the above-mentioned information on described server, automatically removes after the video playback at video synchronization device being completed.
4) remote tv confirms synchronously, will get the information such as local IP, open port of video synchronization device from server.Remote tv sends synchronized links request according to according to the above-mentioned information such as local IP, open port got to video synchronization device.
5) video synchronization device receives synchronized links request that described remote tv sends and after verifying, P2P connection establishment between video synchronization device and remote tv.Now just complete a P2P to connect.Described synchronized links request is accessed after described server obtains described local information by remote tv, sends to described video synchronization device according to the local IP in described local information, open port.
It should be noted that, remote tv receives described authorization information, accesses described server obtain described local information according to described authorization information, and the video information synchronous according to described need is confirmed whether synchronously.Remote tv can go server wants synchronous video information according to authorization information inquiry video synchronization device, and is confirmed whether synchronous.When remote tv confirms synchronously, remote tv sends synchronized links request according to the local IP in described local information, open port to video synchronization device, sets up P2P and connects.Remote tv can set up synchronized links according to the local information request obtained and video synchronization device, after video synchronization device checking, starts synchronization video between the two.
It should be noted that, in the present embodiment, to set up the process that P2P connects different with other P2P network for video synchronization device and remote tv.Particularly, it is that centralized P2P connects that the P2P in the present embodiment between video synchronization device and remote tv connects, and has a server record to share information, and makes response to the inquiry of these information.In addition, in the present embodiment, video synchronization device and remote tv set up the process that P2P is connected, the difference that the centralized P2P held with PC is connected is, video synchronization device is only had local information to be uploaded onto the server, remote tv confirms that local information exists, and time user confirms synchronous, remote tv just can initiate P2P request.Like this for the pressure just alleviating server server, also can increase the chance of success set up P2P between video synchronization device with remote tv and be connected simultaneously.
Step 403, gives described remote tv by described video information by P2P forwarded.Video synchronization device and remote tv are set up after P2P is connected, the video information that the mobile terminal got is shared just can be transmitted to remote tv by P2P network by video synchronization device, after remote tv receives described video information, corresponding parsing is play, and the same screen that namely can realize remote tv and mobile terminal has been play.
It should be noted that, in one preferred embodiment of the invention, described video synchronization method also comprises: described video information uploaded onto the server, and described remote tv obtains described video information by the described server of access.This preferred embodiment provides the implementation of another kind of audio video synchronization, and described video information uploads onto the server by video synchronization device, and described remote tv obtains described video information by the described server of access.Video information uploads onto the server by video synchronization device, like this, when video synchronization device and remote tv set up P2P connection failure, or during P2P disconnecting, remote tv directly can obtain described video information by server, adds the reliability of video synchronization method.
It should be noted that, it is that centralized P2P connects that the P2P in the present embodiment between video synchronization device and remote tv connects, and adds server and preserves video information, and make response to the inquiry of these information.Add video synchronization device video information is uploaded onto the server, have following advantage:
First, server normally has fixed address, compare compared with the path allocation process of complexity when connecting between video synchronization device with remote tv and the uncertainty of path allocation, path allocation process when video synchronization device and server connect is more simple and reliable, and the efficiency of path allocation and accuracy have corresponding raising.In like manner, remote tv obtains described video information by the described server of access, the efficiency of path allocation and accuracy in the process that remote tv and server connect, compare remote tv directly to connect to video synchronization device and also have corresponding raising, the further like this delay that can reduce video synchronization device and remote tv synchronization video, improve efficiency and the accuracy of video synchronization device and remote tv audio video synchronization, also improve the reliability that video synchronization device and remote tv realize audio video synchronization simultaneously, achieve the real-time synchronization of video between video synchronization device and remote tv better.And the synchronous video information of video synchronization device from acquisition for mobile terminal to, accuracy and the reliability of audio video synchronization between mobile terminal and remote tv can be improved further.
Second, the data-handling efficiency of server is high, described video information uploads onto the server by video synchronization device, described remote tv obtains the mode of described video information by the described server of access, first connect with video synchronization device and remote tv, passing through set up connection again sends to remote tv to compare video information, video information uploads onto the server the time used by video synchronization device, add that remote tv obtains the time of video information by server, be less than video synchronization device first to connect with remote tv, by the connection of described foundation, video information is sent to the time of remote tv again.Due to the uncertainty of remote tv address, cause video synchronization device and remote tv used time that connects longer, and described video information uploads onto the server by video synchronization device in the present embodiment, remote tv obtains the mode of described video information by the described server of access, the time that remote tv obtains video information can be saved, improve the efficiency of audio video synchronization between video synchronization device and remote tv.And the synchronous video information of video synchronization device from acquisition for mobile terminal to, accuracy and the reliability of audio video synchronization between mobile terminal and remote tv can be improved further.
3rd, network environment between video synchronization device and server is more stable, also more stable with the networked environments of server between remote tv, described video information is uploaded onto the server, described remote tv obtains the mode of described video information by the described server of access, can avoid the disconnecting because network environment instability between video synchronization device and remote tv causes, audio video synchronization is interrupted or audio video synchronization postpones longer problem, the audio video synchronization decreased between video synchronization device and remote tv postpones.And audio video synchronization before video synchronization device, has been achieved with mobile terminal, because this increasing video synchronization device, video information is uploaded onto the server, described remote tv obtains described video information by the described server of access, the synchronization delay between mobile terminal and remote tv can be reduced further, improve the accuracy of audio video synchronization between mobile terminal and remote tv.
In another preferred embodiment of the invention, described step 402 and remote tv are set up before P2P is connected, further comprising the steps of:
1) judge whether that can set up P2P with remote tv is connected.Specifically can realize in the following manner: judge whether described remote tv has built-in P2P agent software and network condition reaches pre-conditioned; When described remote tv has built-in P2P agent software and network condition reaches pre-conditioned, judgement can be set up P2P with remote tv and is connected; When described remote tv does not have built-in P2P agent software or network condition not to reach pre-conditioned, judgement can not be set up P2P with remote tv and is connected.It should be noted that, video synchronization device judges whether to set up in the method that P2P is connected with remote tv, video synchronization device and remote tv all need initiatively initiate once to set up to the other side the request that P2P is connected, it is wake remote tv up that video synchronization device sends request, and it is connect to set up P2P that remote tv sends request.
2) when can with remote tv set up P2P be connected time, set up P2P with remote tv and be connected.Video synchronization device and remote tv are set up after P2P is connected, and just can give described remote tv by described video information by P2P forwarded.
3) when can not with remote tv set up P2P be connected time, described video information is uploaded onto the server.After described video information uploads onto the server by video synchronization device, described remote tv can obtain described video information by the described server of access.Such as: when user wants on TV that the current video sharing just watched on mobile phone is watched to father and mother far away from local, user need first by sharing video of mobile phone on video synchronization device, now video synchronization device and remote tv can be set up P2P and be connected.User will while watch video on video synchronization device, transmitting video data to remote tv simultaneously uploaded videos data to server.The video data of remote tv just on one side receiving video data or download server, specifically chooses the network condition which kind of scheme depends on remote tv.
The video synchronization method that the present embodiment provides, the video information that first acquisition mobile terminal is shared realizes playing with same screen of mobile terminal; Then set up P2P with remote tv to be connected, described remote tv is given by P2P forwarded by described video information, achieve that mobile terminal and video synchronization device are play with shielding, the same screen of video synchronization device and remote tv play, the same screen finally achieving remote tv and mobile terminal plays.And by P2P forwarded video information, a part of network pressure is transferred in the network environment of user, the network bandwidth pressure of video provider can be alleviated.
For aforesaid each embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not by the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in specification all belongs to preferred embodiment, and involved action and module might not be that the present invention is necessary.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.
The present invention can describe in the general context of computer executable instructions, such as program module.Usually, program module comprises the routine, program, object, assembly, data structure etc. that perform particular task or realize particular abstract data type.Also can put into practice the present invention in a distributed computing environment, in these distributed computing environment (DCE), be executed the task by the remote processing devices be connected by communication network.In a distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium comprising memory device.
Above to a kind of video synchronization method provided by the present invention, Apparatus and system, be described in detail, apply specific case herein to set forth principle of the present invention and execution mode, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (15)

1. a video synchronization device, is characterized in that, comprising:
Video acquiring module, for obtaining the video information that mobile terminal is shared;
P2P link block, is connected for setting up P2P with remote tv;
Video sending module, for giving described remote tv by described video information by P2P forwarded.
2. device according to claim 1, is characterized in that, described video acquiring module comprises:
DLNA connexon module, is connected for setting up DLNA with mobile terminal;
DLNA receives submodule, for the video information shared by DLNA agreement mobile terminal receive.
3. device according to claim 2, is characterized in that:
Described DLNA connexon module also for, be connected to same local area network (LAN) with mobile terminal by wireless router; Open the software supporting DLNA in mobile terminal and video synchronization device simultaneously; By supporting in video synchronization device that the software search of DLNA finds described mobile terminal, setting up DLNA with described mobile terminal after coupling and being connected.
4. device according to claim 1, is characterized in that, described P2P link block comprises:
Upload submodule, for local information is sent to server in real time, described local information comprises: local IP, open port;
Checking submodule, for sending the authorization information carrying signature to described remote tv, described authorization information comprises the mode and audio video synchronization notice that obtain described local information;
Receiving submodule, confirming the synchronous rear synchronized links request sent, P2P connection establishment after checking for receiving described remote tv; Described synchronized links request accesses local information described in described server lookup by remote tv according to the signature of described authorization information, and after user confirms synchronous instruction in reception, send to described video synchronization device according to the local IP in described local information, open port.
5. device according to claim 1, is characterized in that, also comprises:
Transmission module in information, for described video information being uploaded onto the server, described remote tv obtains described video information by the described server of access.
6. device according to claim 5, is characterized in that, also comprises:
Judge module, sets up before P2P is connected for described P2P link block and remote tv, judges whether that can set up P2P with remote tv is connected;
Described P2P link block also for, when described judge module judge can with remote tv set up P2P be connected time, set up P2P with remote tv and be connected;
In described information transmission module also for, when described judge module judge can not with remote tv set up P2P be connected time, described video information is uploaded onto the server.
7. device according to claim 6, is characterized in that, described judge module also for, judge whether described remote tv has built-in P2P agent software and network condition reaches pre-conditioned;
When described remote tv has built-in P2P agent software and network condition reaches pre-conditioned, judgement can be set up P2P with remote tv and is connected;
When described remote tv does not have built-in P2P agent software or network condition not to reach pre-conditioned, judgement can not be set up P2P with remote tv and is connected.
8. a video synchronizing system, is characterized in that, comprising: mobile terminal, remote tv and the video synchronization device as described in any one of claim 1-7.
9. a video synchronization method, is characterized in that, comprising:
Obtain the video information that mobile terminal is shared;
Set up P2P with remote tv to be connected;
Described remote tv is given by P2P forwarded by described video information.
10. method according to claim 9, is characterized in that, the video information that described acquisition mobile terminal is shared comprises:
Set up DLNA with mobile terminal to be connected;
By the video information that DLNA agreement mobile terminal receive is shared.
11. methods according to claim 10, is characterized in that, the described DLNA that sets up with mobile terminal is connected and comprises:
Same local area network (LAN) is connected to by wireless router with mobile terminal;
Open the software supporting DLNA in mobile terminal and video synchronization device simultaneously;
By supporting in video synchronization device that the software search of DLNA finds described mobile terminal, setting up DLNA with described mobile terminal after coupling and being connected.
12. methods according to claim 9, is characterized in that, the described P2P that sets up with remote tv is connected and comprises:
Local information is sent to server in real time, and described local information comprises: local IP, open port;
Send the authorization information carrying signature to described remote tv, described authorization information comprises the mode and audio video synchronization notice that obtain described local information;
Receive described remote tv and confirm the synchronous rear synchronized links request sent, P2P connection establishment after checking; Described synchronized links request accesses local information described in described server lookup by remote tv according to the signature of described authorization information, and after user confirms synchronous instruction in reception, send to video synchronization device according to the local IP in described local information, open port.
13. methods according to claim 9, is characterized in that, also comprise:
Described video information uploaded onto the server, described remote tv obtains described video information by the described server of access.
14. methods according to claim 13, is characterized in that, describedly set up with remote tv before P2P is connected, and also comprise:
Judge whether that can set up P2P with remote tv is connected;
When can with remote tv set up P2P be connected time, set up P2P with remote tv and be connected;
When can not with remote tv set up P2P be connected time, described video information is uploaded onto the server.
15. methods according to claim 14, is characterized in that, described in judge whether that can set up P2P with remote tv is connected and comprises:
Judge whether described remote tv has built-in P2P agent software and network condition reaches pre-conditioned;
When described remote tv has built-in P2P agent software and network condition reaches pre-conditioned, judgement can be set up P2P with remote tv and is connected;
When described remote tv does not have built-in P2P agent software or network condition not to reach pre-conditioned, judgement can not be set up P2P with remote tv and is connected.
CN201410836280.XA 2014-12-26 2014-12-26 A kind of video synchronization method, apparatus and system Active CN104602109B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410836280.XA CN104602109B (en) 2014-12-26 2014-12-26 A kind of video synchronization method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410836280.XA CN104602109B (en) 2014-12-26 2014-12-26 A kind of video synchronization method, apparatus and system

Publications (2)

Publication Number Publication Date
CN104602109A true CN104602109A (en) 2015-05-06
CN104602109B CN104602109B (en) 2018-11-02

Family

ID=53127544

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410836280.XA Active CN104602109B (en) 2014-12-26 2014-12-26 A kind of video synchronization method, apparatus and system

Country Status (1)

Country Link
CN (1) CN104602109B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100881A (en) * 2015-06-24 2015-11-25 深圳市美贝壳科技有限公司 Social network system based on set top box and use method thereof
CN105700846A (en) * 2016-03-18 2016-06-22 北京小米移动软件有限公司 File sharing method and device
CN105847952A (en) * 2016-03-29 2016-08-10 乐视控股(北京)有限公司 Multi-screen linkage control method and multi-screen linkage control device
CN107168675A (en) * 2017-07-04 2017-09-15 微鲸科技有限公司 It is long-range with screen method, apparatus and system based on browser Web
CN107454459A (en) * 2017-09-08 2017-12-08 北京未来媒体科技股份有限公司 A kind of method and device across the synchronous broadcasting video resource of screen based on wireless connection
CN108718420A (en) * 2018-07-06 2018-10-30 青岛海信传媒网络技术有限公司 A kind of method and device of TIME SYNCHRONISM WITH TV
CN109525882A (en) * 2018-11-30 2019-03-26 中国联合网络通信集团有限公司 A kind of synchronous broadcast method, bridging device and sink device
TWI706672B (en) * 2016-08-01 2020-10-01 瑞軒科技股份有限公司 Multimedia playback method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100733962B1 (en) * 2005-11-07 2007-06-29 한국전자통신연구원 System and its method for media contents sharing over inter-homenetwork
CN101588353A (en) * 2008-05-21 2009-11-25 闪联信息技术工程中心有限公司 Method, system and equipment for sharing files
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
CN102111673A (en) * 2010-11-30 2011-06-29 中兴通讯股份有限公司 Method and system for realizing multimedia remote interaction of mobile terminal
CN102546608A (en) * 2011-12-26 2012-07-04 上海聚力传媒技术有限公司 Method, device, equipment and system for synchronously playing media information
CN103581032A (en) * 2012-08-03 2014-02-12 盛乐信息技术(上海)有限公司 Router and P2P data sharing system and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100733962B1 (en) * 2005-11-07 2007-06-29 한국전자통신연구원 System and its method for media contents sharing over inter-homenetwork
CN101588353A (en) * 2008-05-21 2009-11-25 闪联信息技术工程中心有限公司 Method, system and equipment for sharing files
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
CN102111673A (en) * 2010-11-30 2011-06-29 中兴通讯股份有限公司 Method and system for realizing multimedia remote interaction of mobile terminal
CN102546608A (en) * 2011-12-26 2012-07-04 上海聚力传媒技术有限公司 Method, device, equipment and system for synchronously playing media information
CN103581032A (en) * 2012-08-03 2014-02-12 盛乐信息技术(上海)有限公司 Router and P2P data sharing system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHIN-FENG, YUEH-MIN HUANG, ET AL.: "DLNA-Based Multimedia sharing system for OSGI Framework with extension to P2P network", 《IEEE SYSTEMS JOURNAL》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100881A (en) * 2015-06-24 2015-11-25 深圳市美贝壳科技有限公司 Social network system based on set top box and use method thereof
CN105700846A (en) * 2016-03-18 2016-06-22 北京小米移动软件有限公司 File sharing method and device
CN105847952A (en) * 2016-03-29 2016-08-10 乐视控股(北京)有限公司 Multi-screen linkage control method and multi-screen linkage control device
TWI706672B (en) * 2016-08-01 2020-10-01 瑞軒科技股份有限公司 Multimedia playback method
CN107168675A (en) * 2017-07-04 2017-09-15 微鲸科技有限公司 It is long-range with screen method, apparatus and system based on browser Web
CN107454459A (en) * 2017-09-08 2017-12-08 北京未来媒体科技股份有限公司 A kind of method and device across the synchronous broadcasting video resource of screen based on wireless connection
CN108718420A (en) * 2018-07-06 2018-10-30 青岛海信传媒网络技术有限公司 A kind of method and device of TIME SYNCHRONISM WITH TV
CN108718420B (en) * 2018-07-06 2021-05-18 青岛海信传媒网络技术有限公司 Method and device for synchronizing television time
CN109525882A (en) * 2018-11-30 2019-03-26 中国联合网络通信集团有限公司 A kind of synchronous broadcast method, bridging device and sink device

Also Published As

Publication number Publication date
CN104602109B (en) 2018-11-02

Similar Documents

Publication Publication Date Title
CN104602109A (en) Video synchronizing method, device and system
CN105335112B (en) Multi-screen display information processing and main control end content sending method and device
CN106454472B (en) Multi-screen interaction method and system
JP5852240B2 (en) System and method for adaptive video communication
EP3996355B1 (en) Method for transferring media stream and user equipment
CN105323628B (en) Cross-screen playing method and system based on DLNA (digital Living network alliance), browser end device and playing device
US20160294895A1 (en) Mobile terminal and method for achieving cloud streaming medium file sharing based on dlna
TW201547265A (en) Media projection method and device, control terminal and cloud server
WO2013177734A1 (en) Processing method, device and system for media resource playlist in local area network
JP2011128957A (en) Media information sharing system and media information sharing method
CN102763373A (en) Method and apparatus for using service of home network device based on remote access
WO2015065210A1 (en) Secure mobile access to resources within a private network
KR20120007433A (en) Apparatus and method for configuring video telephony between computer engineering devices
CN103561281A (en) Multimedia data sharing method and device
CN113114778A (en) Data transmission method and device, electronic equipment and storage medium
US9871840B2 (en) Electronic apparatus and method for transferring contents on cloud system to device connected to DLNA
JP6393475B2 (en) Communication adapter device, communication system, tunnel communication method, and program
CN104797004A (en) Method for implementation of automatic networking between master and slave devices
WO2011130962A1 (en) Remote processing method, device and system
EP2750359B1 (en) Method and apparatus for providing cloud service, and system having the same
JP2008097297A (en) Communication apparatus, communication method and communication program
WO2014101456A1 (en) System and method for multi-screen integration and collaboration
EP3073711A1 (en) Distributed microcaching for content delivery
CN108307149B (en) Video proxy system and monitoring method
KR20130024788A (en) Apparatas and method for contents transfer to dlna connected device of cloud system in an electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant