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 PDF

Info

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
Application number
CN201610957988.XA
Other languages
Chinese (zh)
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.)
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Information Technology Beijing 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 LeTV Holding Beijing Co Ltd, LeTV Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610957988.XA priority Critical patent/CN106572359A/en
Publication of CN106572359A publication Critical patent/CN106572359A/en
Pending legal-status Critical Current

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/23602Multiplexing isochronously with the video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising 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
    • 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/43615Interfacing 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

Panoramic video synchronous broadcast method and device between multiple terminals
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.
CN201610957988.XA 2016-10-27 2016-10-27 Method and device for synchronously playing panoramic video on multiple terminals Pending CN106572359A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (15)

* Cited by examiner, † Cited by third party
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