CN106572359A - Method and device for synchronously playing panoramic video on multiple terminals - Google Patents
Method and device for synchronously playing panoramic video on multiple terminals Download PDFInfo
- Publication number
- CN106572359A CN106572359A CN201610957988.XA CN201610957988A CN106572359A CN 106572359 A CN106572359 A CN 106572359A CN 201610957988 A CN201610957988 A CN 201610957988A CN 106572359 A CN106572359 A CN 106572359A
- Authority
- CN
- China
- Prior art keywords
- panoramic video
- terminal
- information
- viewing
- angle
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 230000001360 synchronised effect Effects 0.000 claims abstract description 65
- 230000002123 temporal effect Effects 0.000 claims description 73
- 230000000007 visual effect Effects 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 5
- 238000012790 confirmation Methods 0.000 claims description 4
- 230000005055 memory storage Effects 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23602—Multiplexing isochronously with the video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiments of the invention disclose a method and a device for synchronously playing a panoramic video on multiple terminals. The method comprises the following steps: acquiring angle-of-view information and time information of a panoramic video played on a first terminal; generating panoramic video data synchronous with the panoramic video played on the first terminal according to the angle-of-view information and the time information; and sending the panoramic video data to a second terminal. According to the method and the device for synchronously playing a panoramic video on multiple terminals disclosed by the embodiments of the invention, the panoramic video data is generated according to the acquired angle-of-view information and time information of the panoramic video played on the first terminal to realize panoramic video playing on the second terminal, and thus, synchronous playing of a panoramic video in the time and angle-of-view directions is realized.
Description
Technical field
The present invention relates to panoramic video synchronous broadcast method and dress between multimedia technology field, more particularly to a kind of multiple terminals
Put.
Background technology
Panoramic video is to develop to extend in 360 ° of panoramic techniques, static panoramic pictures is converted into and is dynamically regarded
Frequency image, allows video viewers to have a kind of sensation truly on the spot in person.Do not limited by time, space and region.
Briefly, traditional video can only see a face, and panoramic video can see occurent scene around.
However, inventor is had found during the present invention is realized:As panoramic video is with 360 ° of visual angle, so working as
When multi-user watches same portion's panoramic video jointly, although the video that multiple users can be watched on same time point is (on the time
It is synchronous), but may the visual angle watched of different users be different, so causing the content watched by everybody to be in fact
Different.Remotely share between multi-user as viewing visual angle is different during same portion's panoramic video, the video content watched
Also it is different, cause between multi-user, to discuss that the video content being based on during currently playing video is asymmetric.For example, it is many when having
Individual user (including player and beholder) when the game for watching panoramic video is live, between beholder and beholder and player
Between cause the game content seen by everybody different due to the difference of viewing visual angle so that discussing between multiple users
When there is situation about talking incoherently.Again for example, when using panoramic video is live or during program request ball match, if beholder and solution
The visual angle watched by the person of saying is different, then the meaning for understanding announcer that beholder probably cannot be promptly and accurately, or even
Cause to misunderstand.
The content of the invention
The embodiment of the present invention provides panoramic video synchronous broadcast method and device between a kind of multiple terminals, existing at least solving
There is technology realize the technical problem that panoramic video was synchronously played on time and visual angle.
In a first aspect, the embodiment of the present invention provides panoramic video synchronous broadcast method between a kind of multiple terminals, service is applied to
Device side, which includes:
Obtain the Viewing-angle information and temporal information of first terminal playing panoramic video;
Generated according to the Viewing-angle information and temporal information synchronous with the panoramic video played by the first terminal complete
Scape video data;
The panoramic video data are sent to second terminal.
Second aspect, the embodiment of the present invention provide panoramic video synchronous broadcast method between another kind of multiple terminals, including:
The panoramic video data that the reception server sends, the panoramic video data include first terminal playing panoramic video
Viewing-angle information and temporal information;
Generated according to the Viewing-angle information and temporal information synchronous with the panoramic video played by the first terminal complete
Scape video.
The third aspect, the embodiment of the present invention provide panoramic video between a kind of multiple terminals corresponding to first aspect methods described
Simultaneously playing device, including:
Acquiring video information module, for obtaining the Viewing-angle information and temporal information of first terminal playing panoramic video;
Video data generation module, is broadcast with the first terminal for being generated according to the Viewing-angle information and temporal information
The panoramic video data of the panoramic video synchronization put;
Video data sends module, for sending the panoramic video data to second terminal.
Fourth aspect, the embodiment of the present invention provide panoramic video between a kind of multiple terminals corresponding to second aspect methods described
Simultaneously playing device, including:
Acquiring video information module, for the panoramic video data that the reception server sends, the panoramic video packet
Include the Viewing-angle information and temporal information of first terminal playing panoramic video;
Panoramic video generation module, is broadcast with the first terminal for being generated according to the Viewing-angle information and temporal information
The panoramic video of the panoramic video synchronization put.
In terms of 5th, there is provided a kind of server, which includes:At least one memorizer, and process with described at least one
The memorizer of device communication connection, the memory storage has can be by the instruction of at least one computing device, the instruction
By at least one computing device, so as at least one processor is able to carry out any of the above-described of the present invention be applied to
Panoramic video synchronous broadcast method between the multiple terminals of server side.
In terms of 6th, there is provided a kind of terminal, which includes:At least one memorizer, and with least one processor
The memorizer of communication connection, the memory storage has can be by the instruction of at least one computing device, the instruction quilt
At least one computing device, so that at least one processor is able to carry out any of the above-described of the present invention is applied to end
Panoramic video synchronous broadcast method between the multiple terminals of side.
In terms of 7th, the embodiment of the present invention provides a kind of non-volatile computer readable storage medium storing program for executing, the storage medium
In be stored with that one or more include the program of execute instruction, the execute instruction (can be including but not limited to calculated by terminal
Machine, server, or network equipment etc.) read and perform, for performing aphorama between any of the above-described multiple terminals of the present invention
Frequency synchronous broadcast method.
Eighth aspect, the embodiment of the present invention also provide a kind of computer program, and the computer program includes
The calculation procedure being stored on non-volatile computer readable storage medium storing program for executing, the computer program include programmed instruction, work as institute
When stating programmed instruction and being computer-executed, the computer is made to perform the synchronous broadcasting side of panoramic video between any of the above-described multiple terminals
Method.Panoramic video synchronous broadcast method between the multiple terminals of the present invention, device, server, terminal, non-volatile computer is readable deposits
Storage media and computer program are by the Viewing-angle information according to the first terminal playing panoramic video for obtaining and time letter
Breath generates panoramic video data and realizes panoramic video at time and two, visual angle for the method that second terminal is played out
Synchronous broadcasting in dimension.
Description of the drawings
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, below will be to using needed for embodiment description
Accompanying drawing be briefly described, it should be apparent that, drawings in the following description are some embodiments of the present invention, for ability
For the those of ordinary skill of domain, on the premise of not paying creative work, can be attached to obtain others according to these accompanying drawings
Figure.
Fig. 1 is the flow chart of one embodiment of panoramic video synchronous broadcast method between multiple terminals of the invention;
Fig. 2 is the flow chart of the specific embodiment of step S12 in Fig. 1;
Fig. 3 is the flow chart of another embodiment of panoramic video synchronous broadcast method between multiple terminals of the invention;
Fig. 4 is the flow chart of the another embodiment of panoramic video synchronous broadcast method between multiple terminals of the invention;
Fig. 5 is the flow chart of the another embodiment of panoramic video synchronous broadcast method between multiple terminals of the invention;
Fig. 6 is the theory diagram of one embodiment of panoramic video simultaneously playing device between multiple terminals of the invention;
Fig. 7 is one embodiment of video data generation module shown in Fig. 6 between multiple terminals in panoramic video simultaneously playing device
Theory diagram;
Fig. 8 is the theory diagram of another embodiment of panoramic video simultaneously playing device between multiple terminals of the invention;
Fig. 9 is the theory diagram of the another embodiment of panoramic video simultaneously playing device between multiple terminals of the invention;
Figure 10 is the theory diagram of the another embodiment of panoramic video simultaneously playing device between multiple terminals of the invention;
Figure 11 is the structural representation of an embodiment of the terminal server of the present invention;
Figure 12 is the structural representation of an embodiment of the terminal of the present invention.
Specific embodiment
To make purpose, technical scheme and the advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
The a part of embodiment of the present invention, rather than the embodiment of whole.Based on the embodiment in the present invention, those of ordinary skill in the art
The all other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
It should be noted that in the case where not conflicting, the feature in embodiment and embodiment in the application can phase
Mutually combine.
The present invention can be described in the general context of computer executable instructions, such as program
Module.Usually, program module includes execution particular task or realizes the routine of particular abstract data type, program, object, unit
Part, data structure etc..The present invention is put into practice in a distributed computing environment can also, in these distributed computing environment, by
The remote processing devices connected by communication network are performing task.In a distributed computing environment, program module can be with
In local and remote computer-readable storage medium including including storage device.
In the present invention, " module ", " device " etc. refer to and be applied to the related entities of computer, such as hardware, hardware and soft
The combination of part, software or executory software etc..In detail, for example, element can with, but be not limited to run on processor
Process, processor, object, executable element, execution thread, program and/or computer.Further, run on answering on server
Can be element with program or shell script, server.One or more elements can perform process and/or thread in,
And element can be localized on one computer and/or is distributed between two or multiple stage computers, it is possible to by various
Computer-readable medium runs.Element can be with according to the signal with one or more packets, for example, from one and originally
In ground device, distributed devices, another element is interacted, and/or the network in the Internet passes through what signal was interacted with other devices
The signal of data is communicated by locally and/or remotely process.
Finally, in addition it is also necessary to explanation, herein, such as first and second or the like relational terms be used merely to by
One entity or operation are made a distinction with another entity or operation, and are not necessarily required or implied these entities or operation
Between there is any this actual relation or order.And, term " including ", "comprising", not only including those key elements, and
And also include other key elements being not expressly set out, or also include for this process, method, article or equipment institute inherently
Key element.In the absence of more restrictions, the key element for being limited by sentence " including ... ", it is not excluded that wanting including described
The process of element, method, also there is other identical element in article or equipment.
As shown in figure 1, panoramic video synchronous broadcast method between the multiple terminals of one embodiment of the invention, including:
S11, the Viewing-angle information and temporal information that obtain first terminal playing panoramic video;
S12, generated according to the Viewing-angle information and temporal information it is synchronous with the panoramic video played by the first terminal
Panoramic video data;
S13, the transmission panoramic video data are to second terminal.
The Viewing-angle information and temporal information of the first terminal playing panoramic video that step S11 in the present embodiment is obtained can be with
It is to be uploaded by first terminal.User is watched by first terminal or during live panoramic video, first terminal can according to
The action (for example, turn round, pitching etc., detected by gyroscope) at family is with operation (for example, touch screen of slip first terminal etc.) really
The Viewing-angle information for determining first terminal playing panoramic video wishes to see so as to the panoramic video for playing first terminal is adjusted to user
The visual angle seen.Meanwhile, the Viewing-angle information of the panoramic video of acquisition and corresponding temporal information are uploaded to service by first terminal
Device.
In in the above-described embodiments the step of S12, server is determined first corresponding to the Viewing-angle information and temporal information
Panoramic video, then the panoramic video for determining is carried out parameter modification to obtain panorama further according to Viewing-angle information and temporal information
Video data.Server in the present embodiment has prestored the first terminal identification information (for example, first of first terminal upload
Terminal to server initiates panoramic video synchronous playing request, and first terminal identification information is included in the playing request), with
And corresponding to the panoramic video information of the first terminal, and the Viewing-angle information that uploads onto the server of first terminal and temporal information
In also contains first terminal identification information.Therefore, server is obtained by parsing the Viewing-angle information and temporal information of acquisition
The first identification information is obtained, then panoramic video information is determined by the first identification information.Panoramic video information can be corresponding complete
Storage address of the scape video in data base, so as to server can obtain panoramic video according to storage address, and according to described
Viewing-angle information and temporal information carry out process to the panoramic video for obtaining and obtain panoramic video data.
In in the above-described embodiments the step of S13, server can be according to the panoramic video and second terminal for prestoring
Identification information correspondence relation determines second terminal to be sent, so as to the panoramic video data is activation that will be obtained is to second terminal.
Wherein, second terminal identification information can be but be not limited to second terminal address information or second terminal identification code
Or the IP address information of second terminal etc..
Method to cause the present embodiment becomes apparent from, and the present embodiment is carried out further by taking smart mobile phone as an example below
Illustrate:When user opens a panoramic video by smart mobile phone, smart mobile phone obtains the currently viewing panorama of user in real time
The Viewing-angle information and temporal information of video simultaneously upload onto the server, and server is generated according to the Viewing-angle information and temporal information that receive
Panoramic video Data Concurrent is delivered to while watching other smart mobile phones of same panoramic video.
A kind of application scenarios of the embodiment of the present invention are:It is same that primary user initiates panoramic video to server by the first mobile phone
Step playing request, and the Viewing-angle information and temporal information of its playing panoramic video are uploaded to service by the first mobile phone in real time
Device.Server generates panoramic video synchronization playlist according to the panoramic video synchronous playing request that receives, when one or
When multiple secondary users are played out by the option in the second handset-selected panoramic video synchronization playlist server according to
The Viewing-angle information of reception and the corresponding panoramic video Data Concurrent of temporal information generation are delivered to the second mobile phone and are played out.This enforcement
Panoramic video synchronization playlist in example can be shown in static state the or dynamic panorama on the page of video website
Video breviary information, wherein static panoramic video breviary information can be the sectional drawing of a picture in panoramic video, dynamic
Panoramic video breviary information can be dynamic picture or it is live in video flowing.
In above-mentioned application scenarios, server can be directed to each panoramic video in panoramic video synchronization playlist
Set up in one virtual " room ", and when secondary user is by the choosing in the second handset-selected panoramic video synchronization playlist
When item is played out, server obtains the id information of the second mobile phone from the request broadcast information of the second mobile phone.Then server
According to the id information of the second mobile phone for obtaining in real time by panoramic video data is activation to the second mobile phone belonged in this " room ".
In the present embodiment, server obtains the Viewing-angle information of the panoramic video that primary user is uploaded by the first mobile phone and time letter in real time
Breath generates panoramic video data and sends panoramic video data to the according to the id information corresponding to the second mobile phone of this panoramic video
Two mobile phones.
Between the multiple terminals of the present embodiment, panoramic video synchronous broadcast method is by playing panorama according to the first terminal for obtaining
The Viewing-angle information of video and temporal information generate panoramic video data and realize entirely for the method that second terminal is played out
Synchronous broadcasting of the scape video on time and two, visual angle dimension.Panoramic video synchronous broadcast method between the multiple terminals of the present embodiment
Can apply to a kind of server for realizing panoramic video synchronization broadcasting between multiple terminals.
As shown in Fig. 2 in some alternative embodiments, it is described according to the Viewing-angle information and temporal information generate with it is described
The panoramic video data of the panoramic video synchronization played by first terminal include:
S21, the corresponding real-time panoramic video of the acquisition temporal information;
S22, the view parameter that the real-time panoramic video is changed according to the Viewing-angle information, obtain the aphorama frequency
According to.
The main body for performing the method for the present embodiment is server, and the server in the present embodiment is for individual server or is
Server cluster.By the generation of panoramic video data is carried out in server end, to can ensure that multiple second terminals are received identical
Panoramic video data, so as to really realize that the synchronous of panoramic video is played.Avoid second terminal according to Viewing-angle information and
When temporal information generates synchronous panoramic video, due to the strong and weak difference of multiple second terminal disposal abilities, multiple second terminals
Between generate synchronous panoramic video progress it is different, so as to cause the nonsynchronous situation of panoramic video that multiple terminal rooms play
Occur.
In the above-described embodiments, the first terminal is master terminal, and the second terminal is slave terminal, as shown in figure 3,
Between above-mentioned multiple terminals, panoramic video synchronous broadcast method also includes:
S31, server receive the master-slave swap instruction that second terminal sends, and the master-slave swap instruction includes second terminal
Identity information;
S32, server send the second terminal identity information to the first terminal;
When receiving from the confirmation switching command that first terminal sends, the first terminal is set to S33 by server
The second terminal is set to master terminal by slave terminal.
The role transforming of principal and subordinate's terminal can be realized by the method for the present embodiment.The user of slave terminal can by from
Category terminal to server sends master-slave swap instruction, and server will initiate to send switching to refer to after master-slave swap instruction is received
The identity information of the slave terminal of order is sent to master terminal, and master terminal receives switching command and the identity letter that master terminal is sent
After breath, the switching operated to complete the role of principal and subordinate's terminal room of the user of Jing master terminals.It is multiplex by the method for the present embodiment
Principal and subordinate's identity can be switched between family in real time so that the communication efficiency between multiple users is more efficient.Also enhance use simultaneously
The property of participation at family, improves Consumer's Experience.
As shown in figure 4, the embodiment of the present invention also provides panoramic video synchronous broadcast method between another kind of multiple terminals, including:
The panoramic video data that S41, the reception server send, the panoramic video data include that first terminal plays panorama
The Viewing-angle information and temporal information of video;
S42, generated according to the Viewing-angle information and temporal information it is synchronous with the panoramic video played by the first terminal
Panoramic video.
Between the multiple terminals of the present embodiment, panoramic video synchronous broadcast method is by playing panorama according to the first terminal for obtaining
The Viewing-angle information of video and temporal information generate panoramic video data and realize entirely for the method that second terminal is played out
Synchronous broadcasting of the scape video on time and two, visual angle dimension.
Between the multiple terminals of the present embodiment, panoramic video synchronous broadcast method can apply to a kind of for realizing between multiple terminals
(that is, the executive agent of the present embodiment method can be used to realize multiple terminals the intelligent terminal that panoramic video is synchronously played for a kind of
Between the intelligent terminal that synchronously plays of panoramic video, it is second eventually to perform the intelligent terminal of the present embodiment method relative to first terminal
End), the terminal in the present embodiment can be but be not limited to smart mobile phone, panel computer, notebook computer, desktop computer etc..
First terminal in the present embodiment is one or more in above-mentioned listed various intelligent terminal.
The Viewing-angle information and temporal information that obtain in step S41 in the present embodiment can be from the (visual angle of server end
Information and temporal information are to be uploaded onto the server by first terminal in advance).
Method to cause the present embodiment becomes apparent from, and the present embodiment is carried out further by taking smart mobile phone as an example below
Illustrate:When user opens a panoramic video by smart mobile phone, smart mobile phone obtains the currently viewing panorama of user in real time
The Viewing-angle information and temporal information of video simultaneously upload onto the server.Again by the smart mobile phone of execution the present embodiment methods described from clothes
Business device end obtains Viewing-angle information and temporal information, and according to the Viewing-angle information and temporal information for obtaining generate panoramic video data with
For playing.
A kind of application scenarios of the embodiment of the present invention are:It is same that primary user initiates panoramic video to server by the first mobile phone
Step playing request, and the Viewing-angle information and temporal information of its playing panoramic video are uploaded to service by the first mobile phone in real time
Device.Server generates panoramic video synchronization playlist according to the panoramic video synchronous playing request for receiving, and works as secondary user
When being played out by the option in the second handset-selected panoramic video synchronization playlist, the Viewing-angle information that server will be received
Send to the second mobile phone with temporal information corresponding panoramic video is generated for the second mobile phone and played.
Additionally, the Viewing-angle information obtained in step S41 in the present embodiment and temporal information can also be from first terminal
's.Blue-tooth communication method (the embodiment of the present invention can be passed through between the second terminal and first terminal that perform the present embodiment method
Can be communicated by near-field communication modes between middle first terminal and second terminal, the near-field communication modes include but and
Blue-tooth communication method is not limited to, the embodiment of the present invention is not restricted to this) carry out the transmission of Viewing-angle information and temporal information.Its
In, when the transmission for Viewing-angle information and temporal information being realized by bluetooth between second terminal and first terminal not only accelerate intelligence
The communication efficiency of energy terminal room ensure that the real-time of panoramic video, it also avoid regarding because of unstable not the receiving of network condition
Angle information and temporal information and cannot realize panoramic video it is synchronous play the occurrence of.
As shown in figure 5, in certain embodiments, also included before the broadcasting panoramic video:
S51, second terminal detection are local with the presence or absence of view angle switch instruction;
S52, when detecting the view angle switch and instructing, it is described to determine that second terminal parses the view angle switch instruction
The required visual angle of view angle switch instruction;
The panoramic video is switched to the required visual angle of the view angle switch instruction by S53, second terminal.
Second terminal (that is, slave terminal) is realized in the present embodiment carries out visual angle to panoramic video according to the operation of itself
Adjustment.View angle switch in the present embodiment in step S41 instructs operation that can be by user to second terminal to produce, example
Such as, for carrying out turning round during hand-held second terminal, the action such as pitching (use can be detected by the gyroscope entrained by second terminal
The action at family), or the view angle switch operation that user is carried out to panoramic video by the touch screen of second terminal.When without detection
When instructing to the view angle switch, second terminal directly plays the panoramic video generated in embodiment illustrated in fig. 4 step S42.Otherwise
The step of performing the present embodiment S52, to determine the visual angle of the required switching of view angle switch instruction, and panoramic video is switched to really
Fixed visual angle simultaneously plays out.
Specifically, the first mode of operation and the second mode of operation can be configured for second terminal.When second terminal is in the
During one mode of operation, the complete subordinate of Viewing-angle information and temporal information of the panoramic video played by second terminal and first terminal.
When second terminal is in the second mode of operation, the panoramic video played by second terminal can be according to the user's of second terminal
Operation carries out visual angle and temporal adjustment;And when the user of second terminal does not operate, it is complete that second terminal is played
The Viewing-angle information and temporal information subordinate and first terminal of scape video.Can cause to use by the setting of above two mode of operation
What family was convenient carries out the synchronous broadcasting of panoramic video.For example, when second terminal is in the first mode of operation, user can be with
Broadcasting is synchronized in active procedure, without worrying because action causes broadcasting of the second terminal to panoramic video to regard in activity
Angle and the adjust automatically of time.For example, when second terminal is in the second mode of operation, user can enter according to the needs of oneself
The broadcasting that row operates to select broadcasting visual angle to carry out panoramic video;When user needs viewing and first terminal institute playing panoramic video
Only need to keep second terminal to maintain static during the panoramic video of synchronization, second terminal is not operated.This enforcement
In example, user can pass through to arrange the mode of operation for selecting second terminal.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore which is all expressed as a series of
Action merge, but those skilled in the art should know, the present invention do not limited by described sequence of movement because
According to the present invention, some steps can adopt other orders or while carry out.Secondly, those skilled in the art should also know
Know, embodiment described in this description belongs to preferred embodiment, involved action and module are not necessarily of the invention
It is necessary.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not have the portion described in detail in certain embodiment
Point, may refer to the associated description of other embodiment.
As shown in fig. 6, the embodiment of the present invention also provides panoramic video simultaneously playing device 600 between a kind of multiple terminals, including:
Acquiring video information module 610, for obtaining the Viewing-angle information and temporal information of first terminal playing panoramic video;
Video data generation module 620, for being generated and the first terminal according to the Viewing-angle information and temporal information
The panoramic video data of the panoramic video synchronization played;
Video data sends module 630, for sending the panoramic video data to second terminal.
Between the multiple terminals of the present embodiment in panoramic video simultaneously playing device, acquiring video information module 610 obtains first
The Viewing-angle information and temporal information of terminal plays panoramic video be used for video data generation module 620 generate panoramic video data with
Play out for the video data transmission transmission of module 630 panoramic video data to second terminal panoramic video is realized in the time
Play with the synchronization in the dimension of two, visual angle.Between the multiple terminals of the present embodiment, panoramic video simultaneously playing device can apply to one
Plant the server for being used to realizing that panoramic video is synchronously played between multiple terminals.
Between the multiple terminals of the present embodiment, panoramic video simultaneously playing device is by playing panorama according to the first terminal for obtaining
The Viewing-angle information of video and temporal information generate panoramic video data and realize entirely for the method that second terminal is played out
Synchronous broadcasting of the scape video on time and two, visual angle dimension.
As shown in fig. 7, in some alternative embodiments, the video data generation module 620 includes:
Implement video acquisition unit 621, for obtaining the real-time panoramic video corresponding to the temporal information;
View parameter changes unit 622, for the visual angle ginseng of the real-time panoramic video is changed according to the Viewing-angle information
Number obtains the panoramic video data.
As shown in figure 8, in some alternative embodiments, described device also includes:Mode switch module 640, specifically for:
The master-slave swap instruction that second terminal sends is received, the master-slave swap instruction includes second terminal identity information;
The second terminal identity information is sent to the first terminal;
When receiving from the confirmation switching command that first terminal sends, the first terminal is set to into slave terminal,
The second terminal is set to into master terminal.
It is for device embodiment, similar to embodiment of the method due to which, so description is relatively simple, related part referring to
The declaratives of embodiment of the method.
As shown in figure 9, the embodiment of the present invention also provides panoramic video simultaneously playing device 900 between a kind of multiple terminals, including:
Acquiring video information module 910, for the panoramic video data that the reception server sends, the panoramic video data
Including the Viewing-angle information and temporal information of first terminal playing panoramic video;
Panoramic video generation module 920, for being generated and the first terminal according to the Viewing-angle information and temporal information
The panoramic video of the panoramic video synchronization played.
Between the multiple terminals of the present embodiment in panoramic video simultaneously playing device, acquiring video information module 910 obtain the
The Viewing-angle information and temporal information of one terminal plays panoramic video generates panoramic video for panoramic video generation module 920,
It is achieved thereby that synchronous broadcasting of the panoramic video on time and two, visual angle dimension.Panoramic video between the multiple terminals of the present embodiment
Simultaneously playing device can apply to a kind of intelligent terminal's (that is, this reality for realizing panoramic video synchronization broadcasting between multiple terminals
The executive agent for applying a method can be a kind of intelligent terminal for realizing panoramic video synchronization broadcasting between multiple terminals, perform sheet
The intelligent terminal of embodiment method relative to first terminal be second terminal), the intelligent terminal in the present embodiment can be but and
It is not limited to smart mobile phone, panel computer, notebook computer, desktop computer etc..First terminal in the present embodiment is above-mentioned listed
One or more in various intelligent terminal.
It is for device embodiment, similar to embodiment of the method due to which, so description is relatively simple, related part referring to
The declaratives of embodiment of the method.
As shown in Figure 10, between multiple terminals, panoramic video simultaneously playing device also includes in certain embodiments:
Instruction detection module 930, it is local with the presence or absence of view angle switch instruction for detecting;
Command analysis module 940, for when detecting the view angle switch and instructing, parse the view angle switch instruction with
Determine the required visual angle of the view angle switch instruction;
View angle switch module 950, for the panoramic video is switched to the required visual angle of the view angle switch instruction.
Between the multiple terminals of the embodiments of the present invention, panoramic video simultaneously playing device can be used to perform the embodiment of the present invention
Multiple terminals between panoramic video synchronous broadcast method, and reach panoramic video between the multiple terminals of the embodiments of the present invention accordingly
The technique effect reached by synchronous broadcast method, is repeated no more here.
Correlation function mould can be realized by hardware processor (hardware processor) in the embodiment of the present invention
Block.
On the other hand, the embodiment of the present invention provides a kind of non-volatile computer readable storage medium storing program for executing, the storage medium
In be stored with that one or more include the program of execute instruction, the execute instruction (can be including but not limited to calculated by terminal
Machine, server, or network equipment etc.) read and perform, for performing the correlation step in said method embodiment, example
Such as:
Obtain the Viewing-angle information and temporal information of first terminal playing panoramic video;
Generated according to the Viewing-angle information and temporal information synchronous with the panoramic video played by the first terminal complete
Scape video data;
The panoramic video data are sent to second terminal.
Or perform:The panoramic video data that the reception server sends, the panoramic video data include that first terminal is broadcast
Put the Viewing-angle information and temporal information of panoramic video;Generated and the first terminal institute according to the Viewing-angle information and temporal information
The synchronous panoramic video data of the panoramic video of broadcasting.
Figure 11 is the terminal clothes for performing panoramic video synchronous broadcast method between multiple terminals that another embodiment of the application is provided
The hardware architecture diagram of business device, as shown in figure 11, the equipment includes:
One or more processors 1110 and memorizer 1120, in Figure 11 by taking a processor 1110 as an example.
The server for performing panoramic video synchronous broadcast method between multiple terminals can also include:Input equipment 1130 and output
Device 1140.
Processor 1110, memorizer 1120, input equipment 1130 and output device 1140 can pass through bus or other
Mode connects, in Figure 11 as a example by being connected by bus.
Memorizer 1120 can be used to store non-volatile software journey as a kind of non-volatile computer readable storage medium storing program for executing
Sequence, non-volatile computer executable program and module, such as between the multiple terminals in the embodiment of the present application, panoramic video is synchronously broadcast
Put the corresponding programmed instruction/module of method and (for example, obtain the Viewing-angle information and temporal information of first terminal playing panoramic video;
The aphorama frequency synchronous with the panoramic video played by the first terminal is generated according to the Viewing-angle information and temporal information
According to;The panoramic video data are sent to second terminal).Processor 1110 is stored in non-easy in memorizer 1120 by operation
The property lost software program, instruction and module, so as to various function application and the data processing of execute server, that is, realize above-mentioned
Panoramic video synchronous broadcast method between embodiment of the method multiple terminals.
Memorizer 1120 can include storing program area and storage data field, wherein, storing program area can store operation dress
Put, the application program required at least one function;Storage data field can be stored synchronously to be played according to panoramic video between multiple terminals
Device uses created data etc..Additionally, memorizer 1120 can include high-speed random access memory, can also include
Nonvolatile memory, for example, at least one disk memory, flush memory device or other non-volatile solid state memory parts.
In certain embodiments, memorizer 1120 is optional including relative to the remotely located memorizer of processor 1110, and these are remotely deposited
Reservoir can pass through network connection at most terminal room panoramic video simultaneously playing device.The example of above-mentioned network is included but is not limited to
The Internet, intranet, LAN, mobile radio communication and combinations thereof.
Input equipment 1130 can receives input numeral or character information, and produce it is synchronous with panoramic video between multiple terminals
The key signals input that the user of playing device is arranged and function control is relevant.Output device 1140 may include that display screen etc. shows
Equipment.
One or more of module stores in the memorizer 1120, when by one or more of processors
During 1110 execution, panoramic video synchronous broadcast method between the multiple terminals in above-mentioned any means embodiment is performed.
Figure 12 is the terminal for performing panoramic video synchronous broadcast method between multiple terminals that another embodiment of the application is provided
Hardware architecture diagram, as shown in figure 12, the equipment includes:
One or more processors 1210 and memorizer 1220, in Figure 12 by taking a processor 1210 as an example.
The server for performing panoramic video synchronous broadcast method between multiple terminals can also include:Input equipment 1230 and output
Device 1240.
Processor 1210, memorizer 1220, input equipment 1230 and output device 1240 can pass through bus or other
Mode connects, in Figure 12 as a example by being connected by bus.
Memorizer 1220 can be used to store non-volatile software journey as a kind of non-volatile computer readable storage medium storing program for executing
Sequence, non-volatile computer executable program and module, such as between the multiple terminals in the embodiment of the present application, panoramic video is synchronously broadcast
(the panoramic video data that the reception server sends, the panoramic video data include the to put the corresponding programmed instruction/module of method
The Viewing-angle information and temporal information of one terminal plays panoramic video;Generated and described the according to the Viewing-angle information and temporal information
The panoramic video of the panoramic video synchronization played by one terminal).Processor 1210 is stored in memorizer 1220 by operation
Non-volatile software program, instruction and module, so as to various function application and the data processing of execute server, that is, realize
Panoramic video synchronous broadcast method between said method embodiment multiple terminals.
Memorizer 1220 can include storing program area and storage data field, wherein, storing program area can store operation dress
Put, the application program required at least one function;Storage data field can be stored synchronously to be played according to panoramic video between multiple terminals
Device uses created data etc..Additionally, memorizer 1220 can include high-speed random access memory, can also include
Nonvolatile memory, for example, at least one disk memory, flush memory device or other non-volatile solid state memory parts.
In certain embodiments, memorizer 1220 is optional including relative to the remotely located memorizer of processor 1210, and these are remotely deposited
Reservoir can pass through network connection at most terminal room panoramic video simultaneously playing device.The example of above-mentioned network is included but is not limited to
The Internet, intranet, LAN, mobile radio communication and combinations thereof.
Input equipment 1230 can receives input numeral or character information, and produce it is synchronous with panoramic video between multiple terminals
The key signals input that the user of playing device is arranged and function control is relevant.Output device 1240 may include that display screen etc. shows
Equipment.
One or more of module stores in the memorizer 1220, when by one or more of processors
During 1210 execution, panoramic video synchronous broadcast method between the multiple terminals in above-mentioned any means embodiment is performed.
The method provided by the executable the embodiment of the present application of the said goods, possesses the corresponding functional module of execution method and has
Beneficial effect.Ins and outs of detailed description in the present embodiment, not can be found in the method provided by the embodiment of the present application.
Device embodiment described above is only schematic, wherein the unit as separating component explanation can
To be or may not be physically separate, as the part that unit shows can be or may not be physics list
Unit, you can local to be located at one, or can also be distributed on multiple NEs.Which is selected according to the actual needs can
In some or all of module realizing the purpose of this embodiment scheme.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
By software plus general hardware platform mode realizing, naturally it is also possible to by hardware.Based on such understanding, above-mentioned technology
The part that scheme is substantially contributed to correlation technique in other words can be embodied in the form of software product, the computer
Software product can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions to
So that computer equipment (can be personal computer, server, or network equipment etc.) perform each embodiment or
Method described in some parts of embodiment.
Finally it should be noted that:Above example only to illustrate the technical scheme of the application, rather than a limitation;Although
With reference to the foregoing embodiments the application has been described in detail, it will be understood by those within the art that:Which still may be used
To modify to the technical scheme described in foregoing embodiments, or equivalent is carried out to which part technical characteristic;
And these modifications or replace, do not make the essence of appropriate technical solution depart from each embodiment technical scheme of the application spirit and
Scope.
Claims (12)
1. panoramic video synchronous broadcast method between a kind of multiple terminals, including:
Obtain the Viewing-angle information and temporal information of first terminal playing panoramic video;
The aphorama synchronous with the panoramic video played by the first terminal is generated according to the Viewing-angle information and temporal information
Frequency evidence;
The panoramic video data are sent to second terminal.
2. method according to claim 1, wherein, it is described to be generated and described the according to the Viewing-angle information and temporal information
The panoramic video data of the panoramic video synchronization played by one terminal include:
Obtain the corresponding real-time panoramic video of the temporal information;
The view parameter of the real-time panoramic video is changed according to the Viewing-angle information, the panoramic video data are obtained.
3. method according to claim 1 and 2, it is characterised in that methods described also includes:
The master-slave swap instruction that the second terminal sends is received, the master-slave swap instruction includes second terminal identity information;
The second terminal identity information is sent to the first terminal;
When receiving from the confirmation switching command that the first terminal sends, the first terminal is set to into slave terminal,
The second terminal is set to into master terminal.
4. panoramic video synchronous broadcast method between a kind of multiple terminals, including:
The panoramic video data that the reception server sends, the panoramic video data include regarding for first terminal playing panoramic video
Angle information and temporal information;
The aphorama synchronous with the panoramic video played by the first terminal is generated according to the Viewing-angle information and temporal information
Frequently.
5. method according to claim 4, wherein, also include:
Detection is local to be instructed with the presence or absence of view angle switch;
When the view angle switch instruction is detected, it is wanted to determine the view angle switch instruction to parse the view angle switch instruction
The visual angle asked;
The panoramic video is switched to into the required visual angle of the view angle switch instruction.
6. panoramic video simultaneously playing device between a kind of multiple terminals, including:
Acquiring video information module, for obtaining the Viewing-angle information and temporal information of first terminal playing panoramic video;
Video data generation module, is played with the first terminal for being generated according to the Viewing-angle information and temporal information
The synchronous panoramic video data of panoramic video;
Video data sends module, for sending the panoramic video data to second terminal.
7. device according to claim 6, wherein, the video data generation module includes:
Real-time video acquiring unit, for obtaining the real-time panoramic video corresponding to the temporal information;
View parameter changes unit, and the view parameter for the real-time panoramic video is changed according to the Viewing-angle information obtains institute
State panoramic video data.
8. the device according to claim 6 or 7, it is characterised in that described device also includes mode conversion module, concrete to use
In:
The master-slave swap instruction that second terminal sends is received, the master-slave swap instruction includes second terminal identity information;
The second terminal identity information is sent to the first terminal;
When receiving from the confirmation switching command that first terminal sends, the first terminal is set to into slave terminal, by institute
State second terminal and be set to master terminal.
9. panoramic video simultaneously playing device between a kind of multiple terminals, including:
Acquiring video information module, for the panoramic video data that the reception server sends, the panoramic video data include the
The Viewing-angle information and temporal information of one terminal plays panoramic video;
Panoramic video generation module, is played with the first terminal for being generated according to the Viewing-angle information and temporal information
The synchronous panoramic video of panoramic video.
10. device according to claim 9, wherein, also include:
Instruction detection module, it is local with the presence or absence of view angle switch instruction for detecting;
Command analysis module, for when the view angle switch instruction is detected, parsing the view angle switch and instructing to determine
State the required visual angle of view angle switch instruction;
View angle switch module, for the panoramic video is switched to the required visual angle of the view angle switch instruction.
A kind of 11. terminal servers, including:
At least one processor, and
The memorizer being connected with least one processor communication, wherein,
The memory storage has can be by the instruction of at least one computing device, and the instruction is by described at least one
Reason device is performed, so that at least one processor can:
Obtain the Viewing-angle information and temporal information of first terminal playing panoramic video;
The aphorama synchronous with the panoramic video played by the first terminal is generated according to the Viewing-angle information and temporal information
Frequency evidence;
The panoramic video data are sent to second terminal.
A kind of 12. terminals, including:
At least one processor, and
The memorizer being connected with least one processor communication, wherein,
The memory storage has can be by the instruction of at least one computing device, and the instruction is by described at least one
Reason device is performed, so that at least one processor can:
The panoramic video data that the reception server sends, the panoramic video data include regarding for first terminal playing panoramic video
Angle information and temporal information;
The aphorama synchronous with the panoramic video played by the first terminal is generated according to the Viewing-angle information and temporal information
Frequently.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610957988.XA CN106572359A (en) | 2016-10-27 | 2016-10-27 | Method and device for synchronously playing panoramic video on multiple terminals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610957988.XA CN106572359A (en) | 2016-10-27 | 2016-10-27 | Method and device for synchronously playing panoramic video on multiple terminals |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106572359A true CN106572359A (en) | 2017-04-19 |
Family
ID=58535682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610957988.XA Pending CN106572359A (en) | 2016-10-27 | 2016-10-27 | Method and device for synchronously playing panoramic video on multiple terminals |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106572359A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108810567A (en) * | 2017-04-27 | 2018-11-13 | 华为技术有限公司 | A kind of matched method in audio & video visual angle, client and server |
CN109547830A (en) * | 2018-10-24 | 2019-03-29 | 重庆爱奇艺智能科技有限公司 | A kind of method and apparatus being played simultaneously for multiple virtual reality devices |
CN109842792A (en) * | 2017-11-27 | 2019-06-04 | 中兴通讯股份有限公司 | Video broadcasting method, device, system and storage medium |
CN110546961A (en) * | 2019-06-25 | 2019-12-06 | 北京小米移动软件有限公司 | Panoramic media playing method and device and computer readable storage medium |
CN112153401A (en) * | 2020-09-22 | 2020-12-29 | 咪咕视讯科技有限公司 | Video processing method, communication device and readable storage medium |
CN112312227A (en) * | 2020-06-15 | 2021-02-02 | 青岛一舍科技有限公司 | Panoramic interaction method and device |
CN112839255A (en) * | 2020-12-31 | 2021-05-25 | 北京达佳互联信息技术有限公司 | Video playing method and device, electronic equipment and computer readable storage medium |
CN113905259A (en) * | 2021-09-07 | 2022-01-07 | 咪咕音乐有限公司 | Audio and video playing method, device and equipment and computer readable storage medium |
CN115460447A (en) * | 2022-09-19 | 2022-12-09 | 上海昇瑭智能科技有限公司 | Method and system for synchronously playing videos by multiple terminals |
-
2016
- 2016-10-27 CN CN201610957988.XA patent/CN106572359A/en active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108810567A (en) * | 2017-04-27 | 2018-11-13 | 华为技术有限公司 | A kind of matched method in audio & video visual angle, client and server |
CN108810567B (en) * | 2017-04-27 | 2020-10-16 | 华为技术有限公司 | Audio and video visual angle matching method, client and server |
CN109842792A (en) * | 2017-11-27 | 2019-06-04 | 中兴通讯股份有限公司 | Video broadcasting method, device, system and storage medium |
CN109547830B (en) * | 2018-10-24 | 2021-07-09 | 重庆爱奇艺智能科技有限公司 | Method and device for synchronous playing of multiple virtual reality devices |
CN109547830A (en) * | 2018-10-24 | 2019-03-29 | 重庆爱奇艺智能科技有限公司 | A kind of method and apparatus being played simultaneously for multiple virtual reality devices |
CN110546961A (en) * | 2019-06-25 | 2019-12-06 | 北京小米移动软件有限公司 | Panoramic media playing method and device and computer readable storage medium |
CN110546961B (en) * | 2019-06-25 | 2021-02-09 | 北京小米移动软件有限公司 | Panoramic media playing method and device and computer readable storage medium |
CN112312227A (en) * | 2020-06-15 | 2021-02-02 | 青岛一舍科技有限公司 | Panoramic interaction method and device |
CN112153401A (en) * | 2020-09-22 | 2020-12-29 | 咪咕视讯科技有限公司 | Video processing method, communication device and readable storage medium |
CN112153401B (en) * | 2020-09-22 | 2022-09-06 | 咪咕视讯科技有限公司 | Video processing method, communication device and readable storage medium |
CN112839255A (en) * | 2020-12-31 | 2021-05-25 | 北京达佳互联信息技术有限公司 | Video playing method and device, electronic equipment and computer readable storage medium |
CN112839255B (en) * | 2020-12-31 | 2021-11-02 | 北京达佳互联信息技术有限公司 | Video playing method and device, electronic equipment and computer readable storage medium |
CN113905259A (en) * | 2021-09-07 | 2022-01-07 | 咪咕音乐有限公司 | Audio and video playing method, device and equipment and computer readable storage medium |
CN113905259B (en) * | 2021-09-07 | 2024-02-23 | 咪咕音乐有限公司 | Audio and video playing method, device, equipment and computer readable storage medium |
CN115460447A (en) * | 2022-09-19 | 2022-12-09 | 上海昇瑭智能科技有限公司 | Method and system for synchronously playing videos by multiple terminals |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106572359A (en) | Method and device for synchronously playing panoramic video on multiple terminals | |
US9700794B2 (en) | Apparatus for controlling three-dimensional images | |
CN110703913B (en) | Object interaction method and device, storage medium and electronic device | |
US8732749B2 (en) | Virtual desktop services | |
DE112016003352T5 (en) | Smooth user interface for virtual collaboration, communication and cloud computing | |
CN106028092B (en) | A kind of sharing method and device of TV screenshotss | |
CN109982148B (en) | Live broadcast method and device, computer equipment and storage medium | |
WO2017185641A1 (en) | Method of generating voice overlay comment, playback method, and device and client thereof | |
US10021452B2 (en) | System and method for delivering interactive trigger events | |
US20150113576A1 (en) | Method and apparatus for ip video signal synchronization | |
US9319455B2 (en) | Method and system for seamless navigation of content across different devices | |
US20150029342A1 (en) | Broadcasting providing apparatus, broadcasting providing system, and method of providing broadcasting thereof | |
CN113691829B (en) | Virtual object interaction method, device, storage medium and computer program product | |
US10893333B2 (en) | Video playing method, device and storage | |
CN106998490A (en) | A kind of multi-medium data synchronous method and device | |
Yadav et al. | Adaptive GPU resource scheduling on virtualized servers in cloud gaming | |
CN106412617B (en) | Remote debugging control method and device | |
Lee et al. | FLUID-XP: Flexible user interface distribution for cross-platform experience | |
CN106469388A (en) | The implementation method of user comment and device | |
US20230199037A1 (en) | Virtual relocation during network conferences | |
EP4184924A1 (en) | Network live broadcast interaction method and device | |
JP2016099773A (en) | Terminal device, reproduction method, program, and image sharing system | |
CN107835446B (en) | Media state presentation and control method and device | |
CN108377243B (en) | Live streaming transmission method and device | |
Lima et al. | An architectural model for communication between the idtv and mobile devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170419 |