CN108289231A - A kind of panorama player of fusion - Google Patents

A kind of panorama player of fusion Download PDF

Info

Publication number
CN108289231A
CN108289231A CN201710471216.XA CN201710471216A CN108289231A CN 108289231 A CN108289231 A CN 108289231A CN 201710471216 A CN201710471216 A CN 201710471216A CN 108289231 A CN108289231 A CN 108289231A
Authority
CN
China
Prior art keywords
player
panorama
program
video data
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710471216.XA
Other languages
Chinese (zh)
Other versions
CN108289231B (en
Inventor
严柯
刘睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Advanced Video Info-Tech Co Ltd
Original Assignee
Shenzhen Advanced Video Info-Tech 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 Shenzhen Advanced Video Info-Tech Co Ltd filed Critical Shenzhen Advanced Video Info-Tech Co Ltd
Priority to CN201710471216.XA priority Critical patent/CN108289231B/en
Publication of CN108289231A publication Critical patent/CN108289231A/en
Application granted granted Critical
Publication of CN108289231B publication Critical patent/CN108289231B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to 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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Circuits (AREA)

Abstract

The present invention provides a kind of panorama player of fusion, including:Player United Dispatching interface:According to the video data that transmission channel transmission comes, setting broadcast address, association output show the type of object frame buffer and determining player program;Player program:The video data is decoded, decoding data is obtained;Panorama rendering program:Panorama rendering is carried out to the decoding data, obtains panoramic video data;Show output program:Selection display pattern and control mode show the panoramic video data.The video address string that various different agreements can be inputted completes the broadcasting and control of video;And the display effect provided in different equipment, control mode can automatic distinguishings;The trouble debugged in various players and equipment room difference before eliminating, has saved cost, has improved efficiency.

Description

A kind of panorama player of fusion
Technical field
The present invention relates to field of virtual reality more particularly to a kind of panorama players having merged DVB and OTT information sources.
Background technology
Panoramic video, also known as 360 ° of videos.It is shot, is converted static panoramic pictures to dynamic by 360 ° of panoramic cameras The video image of state.In shooting angle, dynamic video (up and down 360 at any angle can be watched by moving direction Degree), make one a kind of feeling on the spot in person.The area of VR videos (Virtual Reality, i.e. virtual reality) and panoramic video It is not to need to watch by some VR equipment (such as VR glasses), shields actual environment, makes one to feel to place oneself in the midst of one completely In true scene.If it is some 3D panoramic videos, that feeling on the spot in person is more very.
OTT media players, such as MediaPlayer, a kind of system or third in Intelligent set top box or smart mobile phone The media player of Fang Kaifa, it support play internet in by IP distribution various formats video, such as .mp4 .flv, .m3u8 etc..DVB video players pass through HFC (HybridFiber-Coaxia, i.e. Hybrid Fiber Coax in broadcasting and TV field Cable) net transmission live streaming RF (Radio Frequency radio frequencies) signal, a kind of technology that set top box side receives, decodes and play.
Currently, a kind of panorama (VR) broadcastings for the fusion that can support OTT again and can support DVB channels in the market Device.Only largely there is the single player that OTT panoramic videos are played in mobile phone;Also only by DVB signals in set-top box IPization, and distributed by WIFI using set-top box, the mode of OTT panorama player plays is used on mobile phone.
Invention content
The present invention is in order to solve in the prior art without a kind of the complete of fusion that can support OTT again and can support DVB channels Scape player problem provides a kind of panorama player of fusion.
To solve the above-mentioned problems, the technical solution adopted by the present invention is as described below:
A kind of panorama player of fusion, including:Player United Dispatching interface:According to transmission channel transmission come video Data, setting broadcast address, association output show object frame buffer and determine the type of player program;Player program:It is right The video data is decoded, and obtains decoding data;Panorama rendering program:Panorama rendering is carried out to the decoding data, is obtained To panoramic video data;Show output program:Selection display pattern and control mode show the panoramic video data.
Preferably, the player United Dispatching interface includes:Player interface:It receives data and transmits data to described Player program;Controlling media play device interface:According to the type of player program, the control interface of dynamic select player; Panorama playing controller interface:It is connect with the panorama rendering program, control renders angle.
Preferably, player program includes DVB players and OTT players.
Preferably, player program further includes player extender, and the player extender provides one and easily expands The interface of exhibition and fusion.
Preferably, the panorama rendering program carries out texture mapping to decoding data, passes through on the basis of spherical shape models Matrixing carrys out more New Century Planned Textbook.
Preferably, the display output program includes TV, computer, mobile phone, tablet.
Preferably, the display pattern include large-size screen monitors show and smaller screen show;The control mode includes infrared remote control control System and touch screen control.
A kind of method that the panorama of fusion plays also is provided, is included the following steps:
S1:Create and initialize the panorama player of fusion;
S2:Video data is decoded, and obtains decoding data;
S3:Panorama rendering is carried out to the decoding data, obtains panoramic video data;
S4:Selection display pattern and control mode show the panoramic video data.
A kind of panorama playing terminal equipment is also provided, including memory, processor and is stored in the memory simultaneously The computer program that can be run on the processor, which is characterized in that the processor executes real when the computer program Now the step of method as described above.
A kind of computer readable storage medium is also provided, the computer-readable recording medium storage has computer program, It is characterized in that, the step of computer program realizes method as described above when being executed by processor.
Beneficial effects of the present invention are:A kind of panorama player of fusion is provided, regarding for various different agreements can be inputted Frequency address is gone here and there, and the broadcasting and control of video are completed;And the display effect provided in different equipment, control mode can be automatic It distinguishes.The trouble debugged in various players and equipment room difference before eliminating, has saved cost, has improved efficiency.
Description of the drawings
Fig. 1 is the panorama player structure schematic diagram merged in the embodiment of the present invention 1.
Fig. 2 is the interface definition between player United Dispatching interface, player and VR controllers in the embodiment of the present invention 2 With call relation schematic diagram.
Fig. 3 is the panorama playback method schematic diagram of the fusion of the embodiment of the present invention 3.
Fig. 4 is the panorama playback method schematic diagram for the another fusion that the present invention implements 3.
Specific implementation mode
The present invention is described in detail by specific embodiment below in conjunction with the accompanying drawings, for a better understanding of this hair It is bright, but following embodiments are not intended to limit the scope of the invention.In addition, it is necessary to illustrate, the diagram provided in following embodiments Only illustrate the basic conception of the present invention in a schematic way, is only shown in attached drawing with related component in the present invention rather than according to reality Component count, shape when implementation and size are drawn, when actual implementation each component shape, quantity and ratio can be it is a kind of with The change of meaning, and its assembly layout form may also be increasingly complex.
Embodiment 1
As shown in Figure 1, the panorama player of fusion, including:Player United Dispatching interface:According to transmission channel transmission come Video data, setting broadcast address, association output show object frame buffer and determine player program type;Player journey Sequence:Video data is decoded, decoding data is obtained;Panorama rendering program:Panorama rendering is carried out to decoding data, is obtained complete Scape video data;Show output program:Display pattern and control mode is selected to show panoramic video data.
Unified panorama player open interface, shields different players and VR renders the otherness of physical interface and ability. Player United Dispatching interface includes:Player interface:It receives data and transmits data to the player program;Media play Control unit interface:According to the type of player program, the control interface of dynamic select player;Panorama playing controller interface: It is connect with the panorama rendering program, control renders angle.The panorama player of fusion can according to the video address string of input, into Row analysis, the suitable player (OTT or DVB players etc.) of flexible selection, plays out the initialization of device.And pass through media Broadcast Control device interface and VR playing controllers interface play out control to video.And it can be according to current device type, automatically Suitable parameter configuration is set.
Player program includes DVB players and OTT players.OTT players are one kind in Intelligent set top box or intelligence The media player of system or third party's exploitation in mobile phone, it supports to play the various formats by IP distributions in internet Video (such as .mp4 .flv .m3u8 etc.).The MediaPlayer given tacit consent in android system, what third party increased income various broadcasts Device, such as IjkPlayer are put, ExoPlayer, VLC etc. belong to this row.It can be actually needed according to the characteristic of player, flexibly selected It selects.Receive input video address string just like:Network MP4:http://ip.com/vr.mp4, network HLS stream media protocols: http:// .../vr.m3u8, User Datagram Protocol (User Data Protocol):udp://, local file:file:// Deng.
DVB players are to transmit live streaming RF by HFC (HybridFiber-Coaxia, i.e. hybrid fiber/ coax, HFC) net (Radio Frequency radio frequencies) signal, a kind of player that set top box side receives, decodes and play.Main ability to play according to Rely in chip business.And this DVB player be by the abstract unified Broadcast Control interface of the ability to play of chip manufacturer packaging, optimization, It is another it is expansible go out some subclasses player (such as live play device, VOD program requests player).
Player program further includes player extender, for the improvement of player capabilities from now on, optimization or completely new is broadcast It puts device type etc. and an interface for easily extending and merging is provided.
The fixed equipments such as output module-TV, computer are shown, for showing panoramic video in a manner of being more suitable for large-size screen monitors Show, and the function for the angle watched using remote control is added.It is suitble to be in, more people Naked are appreciated panoramic video simultaneously.
Show the mobile devices such as output module-mobile phone, tablet, for including the small screen in mobile phone by panoramic video, And provide the angle watched by touch screen control.Mobile phone can be also put into VR glasses, incision is immersed pattern (i.e. double screen) and seen It sees, angle switching at this time can be controlled by the angular transducer of mobile phone.
Embodiment 2
As shown in Fig. 2, the interface definition being described in detail between player United Dispatching interface, player and VR controllers And call relation.From player program as can be seen that different players is because of the corresponding initialization of ability characteristics, setting interface It is discrepant with Broadcast Control interface, the difference especially between OTT and DVB players is obviously.The O1 of OTT players The D1 interfaces of interface and DVB players are entirely different.Even for the disassociation frame cache object of D1 interfaces, traditional Without this interface in DVB players, because being all directly to export image by decoder to screen, without doing extra process by upper layer. Because of the reason of VR panoramas render, this interface is developed, and the video frame panorama for handling DVB channels renders.So root One layer of general player interface is taken out according to the characteristic spy of player, such as P1 interfaces, main includes setting broadcast address, association Output shows object frame buffer and setting player types (optional, if necessary to specified manually).P1 interfaces can be directed to and transmit The prefix or agreed specifications of broadcast address judge the type of currently suitable player, so automatically select specific player into Row initialization.If it is determined that being network video source, then OTT players (O1 interfaces) can be selected.If it is determined that being DVB live streamings, then DVB players can be selected, the D1 interfaces of DVB identifications are converted to by the parameter of transmission.
Similarly, controlling media play interface is directed to the otherness of player, takes out unified Broadcast Control interface P2, and according to Current player types dynamically select the Broadcast Control interface (such as O2 or D2) of different specific players.
Panorama playing controller interface is responsible for this fusion player panorama and renders relevant control, and control interface mainly has: Such as the R interfaces in Fig. 2.After player decoding, video stream data is reached into this module and is rendered.Then using control interface VR pictures are carried out to be controlled.
Embodiment 3
The panorama playback method schematic diagram of fusion as shown in Figure 3, Figure 4, includes the following steps:
Step 1:Create and initialize the panorama player of fusion;
A panorama player (AvitMediaplayer) of the present invention is instantiated, its setVideoPath is used Method, is arranged video source, video source can be Internet video, local video, can also be DVB channels video it is (such as wired straight Broadcast or program request NGOD).After setting, most suitable player can be selected to handle video decoding, specific logic according to video source It is as follows:
1. if video source is Internet video, such as:http://ip/vr.m3u8 can automatically select OTT players- ExoPlayer (supporting HLS protocol preferable) is responsible for being decoded video.
2. if video source is UDP (User Datagram Protocol) protocol video, such as:udp://200.200.200.1: 5534, OTT players-IjkMediaplayer (supporting udp protocol preferable) can be automatically selected and be responsible for being decoded video.
3. if video source were the live signal under DVB, these parameter of major parameter channel thus:aid:Audio ID, atype:Audio types, vid:Video ID, vtype:Video type etc..
To reach the unification of player interface, these Parameter specifications are gone here and there at an address:Such as dvb://vid=100& Vtype=101&aid=100&atype=101&freq=387 ....After address is incoming, it can automatically analyze and DVB is selected to be broadcast live Player is responsible for being decoded live signal.
4. if video source is DVB program requests (VOD) video, there is NGOD frameworks (such as rtsp://) or ISA frameworks are (such as: dsmcc://).They the characteristics of be by the order request of two-way carry out video flowing, and apply server pass through hfc plant will Vision signal is broadcast out.
After address is incoming, responsible couple of VOD (NGOD or ISA) program request players in DVB player series can be automatically selected After two-way order request, the live signal to come to broadcast is decoded.
5. if video source is local video, such as:file:///mnt/sdcard/vr.mp4 can automatically select OTT broadcastings Device-system MediaPlayer is responsible for being decoded video.
6. with the evolution of technology, behind it is possible that more outstanding framework or player, can using this framework Unlimited extension is supported.
After choosing specific player, related initialization just is carried out to it, and binds output and shows object frame buffer.
Step 2:Video data is decoded, and obtains decoding data;
As described in previous step, according to the specific player of selection, the Broadcast Control interface of player itself is executed.Such as: SetDatasoure, prepareAsync (), the start () of MediaPlayer;The init () of DvbPlayer, lock (), play();The s1_setup () of NgodPlayer, c1_play (), c1_pause () etc..
And it is to upper disclosed unified call interface:setVideoPath()、prepareAsync()、start()、 Pause () etc., the another several interfaces for providing the control of VR angles are such as:startRender()、right()、left()、up()、 Down (), handlerTouch (), HandlerSensor () etc..
Step 3:Panorama rendering is carried out to the decoding data, obtains panoramic video data;
Create panorama VR (rendering) library example, the hereinafter referred to as libraries VR.Newly-built SurfaceTexture objects, and it is injected Player (such as setSurface () interface) selected above, the two is associated.
The video stream data that the libraries VR are come out player real-time decoding by this SurfaceTexture object acquisition.In ball On the basis of shape modeling, the panoramic expansion video image of a frame frame of input, texture mapping, matrix projection transformation are carried out successively Carry out more New Century Planned Textbook.
Step 4:Selection display pattern and control mode show the panoramic video data.
Some hardware parameters (such as chip manufacturer, screen-sized) of current device are obtained first, and comprehensive analysis is worked as Preceding display output program is TV or mobile phone.
If it is TV, then the display pattern of panorama output will be suitble to 360 degree of patterns of panorama of large-size screen monitors, using remote control come Arbitrary control viewing angle.It is suitble to be in, more people Naked are appreciated panoramic video simultaneously.
If it is mobile phone, then the display pattern of panorama output will be that left and right shuangping san immerses pattern.Mobile phone is put Enter VR glasses to be watched, shields actual environment, the feeling of experiencing virtual reality.It is arbitrary by the angular transducer of mobile phone simultaneously Control viewing angle.
Embodiment 4
The present invention also provides a kind of panorama playing terminal equipments.Including:Processor, memory and it is stored in the storage In device and the computer program that can run on the processor, such as determine the program of player.The processor executes institute The step in above-described embodiment 3, such as Fig. 3, step shown in Fig. 4 are realized when stating computer program.Alternatively, the processor is held The function of each program in above-mentioned each device embodiment, such as panorama rendering program are realized when the row computer program.
Illustratively, the computer program can be divided into one or more units, one or more of lists Member is stored in the memory, and is executed by the processor, to complete the present invention.One or more of units can be with It is the series of computation machine program instruction section that can complete specific function, the instruction segment is for describing the computer program in institute State the implementation procedure in panorama playing terminal equipment.For example, the computer program can be divided into:Video reception module, Video decoding module, video panorama processing module, video display module.Each module concrete function is as follows:Receive transmission channel The video data that transmission comes;Video data is decoded;Panorama processing is carried out to decoded data;It will treated regards Frequency evidence is shown.
The panorama playing terminal equipment can be desktop PC, notebook, palm PC and cloud server etc. Computing device.The panorama playing terminal equipment may include, but be not limited only to, processor, memory.Those skilled in the art can To understand, the schematic diagram is only the example of panorama playing terminal equipment, does not constitute the limit to panorama playing terminal equipment It is fixed, may include either combining certain components or different components, such as described complete than illustrating more or fewer components Scape playing terminal equipment can also include input-output equipment, network access equipment, bus etc..
Alleged processor can be central processing unit (Central Processing Unit, CPU), can also be it His general processor, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processor Deng the processor is the control centre of the panorama playing terminal equipment, utilizes various interfaces and the entire panorama of connection The various pieces of playing terminal equipment.
The memory can be used for storing the computer program and/or module, and the processor is by running or executing Computer program in the memory and/or module are stored, and calls the data being stored in memory, described in realization The various functions of panorama playing terminal equipment.The memory can include mainly storing program area and storage data field, wherein deposit Store up program area can storage program area, (for example sound-playing function, image play work(to the application program needed at least one function Energy is equal) etc.;Storage data field can be stored uses created data (such as audio data, phone directory etc.) etc. according to mobile phone. Can also include nonvolatile memory in addition, memory may include high-speed random access memory, for example, hard disk, memory, Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card dodge Deposit card (Flash Card), at least one disk memory, flush memory device or other volatile solid-state parts.
Embodiment 5
If the integrated module/unit of the panorama playing terminal equipment is realized in the form of SFU software functional unit and conduct Independent product sale in use, can be stored in a computer read/write memory medium.Based on this understanding, originally All or part of flow in above-described embodiment method is realized in invention, and relevant hardware can also be instructed by computer program It completes, the computer program can be stored in a computer readable storage medium, the computer program is by processor When execution, it can be achieved that the step of above-mentioned each embodiment of the method.Wherein, the computer program includes computer program code, The computer program code can be source code form, object identification code form, executable file or certain intermediate forms etc..Institute Stating computer-readable medium may include:Can carry the computer program code any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disc, CD, computer storage, read-only memory (ROM, Read-Only Memory), arbitrary access Memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It needs It is bright, the content that the computer-readable medium includes can according in jurisdiction legislation and patent practice requirement into Row increase and decrease appropriate, such as in certain jurisdictions, according to legislation and patent practice, computer-readable medium does not include that electricity carries Wave signal and telecommunication signal.
The above content is a further detailed description of the present invention in conjunction with specific preferred embodiments, and it cannot be said that The specific implementation of the present invention is confined to these explanations.For those skilled in the art to which the present invention belongs, it is not taking off Under the premise of from present inventive concept, several equivalent substitute or obvious modifications can also be made, and performance or use is identical, all answered When being considered as belonging to protection scope of the present invention.

Claims (10)

1. a kind of panorama player of fusion, which is characterized in that including:
Player United Dispatching interface:According to transmission channel transmission come video data, setting broadcast address, association output show Object frame buffer and the type for determining player program;
Player program:The video data is decoded, decoding data is obtained;
Panorama rendering program:Panorama rendering is carried out to the decoding data, obtains panoramic video data;
Show output program:Selection display pattern and control mode show the panoramic video data.
2. the panorama player merged as described in claim 1, which is characterized in that the player United Dispatching interface packet It includes:
Player interface:It receives data and transmits data to the player program;
Controlling media play device interface:According to the type of player program, the control interface of dynamic select player;
Panorama playing controller interface:It is connect with the panorama rendering program, control renders angle.
3. the panorama player merged as described in claim 1, which is characterized in that the player program includes that DVB is played Device and OTT players.
4. the panorama player merged as described in claim 1, which is characterized in that the player program further includes player Extender, the player extender provide an interface for easily extending and merging.
5. the panorama player merged as described in claim 1, which is characterized in that the panorama rendering program is modeled in spherical shape On the basis of, texture mapping is carried out to decoding data, by matrixing come more New Century Planned Textbook.
6. the panorama player merged as described in claim 1, which is characterized in that the display output program include TV, Computer, mobile phone, tablet.
7. the panorama player merged as described in claim 1, which is characterized in that the display pattern include large-size screen monitors show and Smaller screen is shown.
8. the method that a kind of panorama of fusion plays, which is characterized in that include the following steps:
S1:Create and initialize the panorama player of fusion;
S2:Video data is decoded, and obtains decoding data;
S3:Panorama rendering is carried out to the decoding data, obtains panoramic video data;
S4:Selection display pattern and control mode show the panoramic video data.
9. a kind of panorama playing terminal equipment, including memory, processor and it is stored in the memory and can be described The computer program run on processor, which is characterized in that the processor realizes such as right when executing the computer program It is required that the step of 8 the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, feature to exist In the step of computer program realizes method as claimed in claim 8 when being executed by processor.
CN201710471216.XA 2017-06-20 2017-06-20 Integrated panoramic player Active CN108289231B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710471216.XA CN108289231B (en) 2017-06-20 2017-06-20 Integrated panoramic player

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710471216.XA CN108289231B (en) 2017-06-20 2017-06-20 Integrated panoramic player

Publications (2)

Publication Number Publication Date
CN108289231A true CN108289231A (en) 2018-07-17
CN108289231B CN108289231B (en) 2020-11-03

Family

ID=62831431

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710471216.XA Active CN108289231B (en) 2017-06-20 2017-06-20 Integrated panoramic player

Country Status (1)

Country Link
CN (1) CN108289231B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111416988A (en) * 2020-03-26 2020-07-14 四川长虹电器股份有限公司 Control method for realizing multi-screen playing on set-top box based on IPTV network
CN111970552A (en) * 2020-08-04 2020-11-20 深圳市佳创视讯技术股份有限公司 Method and system for playing DVB panoramic video stream in real time based on set top box
CN112804514A (en) * 2020-12-31 2021-05-14 百视通网络电视技术发展有限责任公司 VR panoramic video display interaction method, medium and equipment
CN114245192A (en) * 2021-12-20 2022-03-25 北京数码视讯软件技术发展有限公司 Multi-process decoding playing method and device
CN115379277A (en) * 2022-08-22 2022-11-22 武汉烽火技术服务有限公司 VR panoramic video playing method and system based on IPTV service

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN204046753U (en) * 2014-08-13 2014-12-24 广西德准科技有限公司 A kind of integration of three networks high-definition intelligent TV
CN104270679A (en) * 2014-09-28 2015-01-07 深圳国微技术有限公司 DVB live broadcasting and network video-on-demand combination method and device
CN104539997A (en) * 2014-12-29 2015-04-22 珠海全志科技股份有限公司 DVB system based on android
CN105049921A (en) * 2015-06-26 2015-11-11 中兴通讯股份有限公司 Data processing method and device
CN105898320A (en) * 2015-12-09 2016-08-24 乐视网信息技术(北京)股份有限公司 Panorama video decoding method and device and terminal equipment based on Android platform
US20160309087A1 (en) * 2013-03-15 2016-10-20 Voke Inc. System and method for generating a plurality of unique videos of a same event
CN106131540A (en) * 2016-07-29 2016-11-16 暴风集团股份有限公司 Method and system based on D3D playing panoramic video
CN106658212A (en) * 2017-01-20 2017-05-10 北京红马传媒文化发展有限公司 VR online playing method, system and player based on HTML5

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160309087A1 (en) * 2013-03-15 2016-10-20 Voke Inc. System and method for generating a plurality of unique videos of a same event
CN204046753U (en) * 2014-08-13 2014-12-24 广西德准科技有限公司 A kind of integration of three networks high-definition intelligent TV
CN104270679A (en) * 2014-09-28 2015-01-07 深圳国微技术有限公司 DVB live broadcasting and network video-on-demand combination method and device
CN104539997A (en) * 2014-12-29 2015-04-22 珠海全志科技股份有限公司 DVB system based on android
CN105049921A (en) * 2015-06-26 2015-11-11 中兴通讯股份有限公司 Data processing method and device
CN105898320A (en) * 2015-12-09 2016-08-24 乐视网信息技术(北京)股份有限公司 Panorama video decoding method and device and terminal equipment based on Android platform
CN106131540A (en) * 2016-07-29 2016-11-16 暴风集团股份有限公司 Method and system based on D3D playing panoramic video
CN106658212A (en) * 2017-01-20 2017-05-10 北京红马传媒文化发展有限公司 VR online playing method, system and player based on HTML5

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111416988A (en) * 2020-03-26 2020-07-14 四川长虹电器股份有限公司 Control method for realizing multi-screen playing on set-top box based on IPTV network
CN111970552A (en) * 2020-08-04 2020-11-20 深圳市佳创视讯技术股份有限公司 Method and system for playing DVB panoramic video stream in real time based on set top box
CN112804514A (en) * 2020-12-31 2021-05-14 百视通网络电视技术发展有限责任公司 VR panoramic video display interaction method, medium and equipment
CN114245192A (en) * 2021-12-20 2022-03-25 北京数码视讯软件技术发展有限公司 Multi-process decoding playing method and device
CN114245192B (en) * 2021-12-20 2024-02-02 北京数码视讯软件技术发展有限公司 Multi-process decoding and playing method and device
CN115379277A (en) * 2022-08-22 2022-11-22 武汉烽火技术服务有限公司 VR panoramic video playing method and system based on IPTV service
CN115379277B (en) * 2022-08-22 2023-07-25 烽火通信科技股份有限公司 VR panoramic video playing method and system based on IPTV service
WO2024041672A1 (en) * 2022-08-22 2024-02-29 烽火通信科技股份有限公司 Iptv service-based vr panoramic video playback method and system

Also Published As

Publication number Publication date
CN108289231B (en) 2020-11-03

Similar Documents

Publication Publication Date Title
CN108289231A (en) A kind of panorama player of fusion
US20180048876A1 (en) Video Capture System Control Using Virtual Cameras for Augmented Reality
US8665374B2 (en) Interactive video insertions, and applications thereof
US8817078B2 (en) Augmented reality videogame broadcast programming
CN105610868B (en) A kind of method of information exchange, equipment and system
US10965783B2 (en) Multimedia information sharing method, related apparatus, and system
CN107801083A (en) A kind of network real-time interactive live broadcasting method and device based on three dimensional virtual technique
CN104602098A (en) Video barrage display method and equipment thereof
CN109561351A (en) Network direct broadcasting back method, device and storage medium
CN111937397A (en) Media data processing method and device
US20170150212A1 (en) Method and electronic device for adjusting video
US20180262684A1 (en) Generating objects in real time panoramic video
CN104602127A (en) Method and system for synchronously playing directed videos and video director
CN104363509B (en) A kind of video conversion method, device, play system and terminal
CN108093300B (en) Animation capture management system
CN106162357A (en) Obtain the method and device of video content
US10638029B2 (en) Shared experiences in panoramic video
WO2020093862A1 (en) Method for processing vr video, and related apparatus
CN109842792A (en) Video broadcasting method, device, system and storage medium
CN114143568B (en) Method and device for determining augmented reality live image
CN114666565B (en) Multi-view video playing method, device and storage medium
KR20180118936A (en) Method and server for providing sports game information
CN107659848B (en) cinema interaction method and system and terminal equipment
CN105187887A (en) Method and device for displaying lottery animation
CN112203101B (en) Remote video live broadcast method and device and electronic equipment

Legal Events

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