CN106791650A - The method for previewing of video, device and intelligent terminal - Google Patents
The method for previewing of video, device and intelligent terminal Download PDFInfo
- Publication number
- CN106791650A CN106791650A CN201611197085.2A CN201611197085A CN106791650A CN 106791650 A CN106791650 A CN 106791650A CN 201611197085 A CN201611197085 A CN 201611197085A CN 106791650 A CN106791650 A CN 106791650A
- Authority
- CN
- China
- Prior art keywords
- video
- sdk
- producer
- browser plug
- plug
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000013507 mapping Methods 0.000 claims abstract description 19
- 238000012546 transfer Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 5
- 230000008901 benefit Effects 0.000 abstract description 6
- 238000004422 calculation algorithm Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 241000894007 species Species 0.000 description 3
- 241000282485 Vulpes vulpes Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 235000008954 quail grass Nutrition 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides the method for previewing and device of a kind of video, methods described comprises the following steps:Receiving user needs to transfer the operational order of video;The corresponding major software development kit SDK of the browser plug-in is called by browser plug-in;Major software development kit SDK determines the corresponding camera producer of the video according to the operational order of the video, according to the camera producer from the producer for prestoring with the producer corresponding first is found out from SDK mapping relations from SDK and first from the corresponding first video calling interfaces of SDK;Call the first video calling interface to obtain the video by main SDK, the transmission of video is realized into preview to the browser plug-in.The technical scheme that the present invention is provided has the advantages that compatibility is good.
Description
Technical field
The present invention relates to the communications field, more particularly to a kind of method for previewing of video, device and intelligent terminal.
Background technology
Video is most common data in monitoring system, and the video of existing monitoring class is based on camera to shoot, by
The camera of different manufacturers can be bought in client, and the SDK of all big enterprises is (English:Software
Development Kit, SDK) and object type extension component (Object Linking and Embedding Control
Extension, OCX) it is different, access in software very inconvenient, it is necessary to software layer goes to call the SDK of each manufacturer respectively,
And the browser plug-in of each manufacturer is respectively connected to, existing browser plug-in cannot realize calling for the SDK of different manufacturers,
Poor compatibility.
The content of the invention
A kind of method for previewing of video is provided, the method can call the SDK of different producers, institute by browser plug-in
Have the advantages that compatibility is good with it.
On the one hand, there is provided a kind of method for previewing methods described of video comprises the following steps:
Receiving user needs to transfer the operational order of video;
The corresponding major software development kit SDK of the browser plug-in is called by browser plug-in;
Major software development kit SDK determines the corresponding camera producer of the video according to the operational order of the video,
According to the camera producer from the producer for prestoring with found out from SDK mapping relations the producer corresponding first from
SDK and first is from the corresponding first video calling interfaces of SDK;
The first video calling interface is called to obtain the video by main SDK, by object type described in the transmission of video
Extension component realizes preview to browser plug-in.
Optionally, the browser plug-in includes:ActiveX plug-in units, NPAPI plug-in units and PPAPI plug-in units.
Optionally, methods described also includes:
The switching preview operation instruction of user input is received, switching preview is performed to the video.
Optionally, methods described also includes:
The split screen operational order of user input is received, split screen display available is performed to the video data.
Second aspect, there is provided a kind of pre-viewing device of video, described device includes:
Receiving unit, needs to transfer the operational order of video for receiving user;
Processing unit, for calling the corresponding major software development kit of the browser plug-in by browser plug-in
SDK;Major software development kit SDK determines the corresponding camera producer of the video, foundation according to the operational order of the video
The camera producer from the producer for prestoring with the producer corresponding first from SDK is found out from SDK mapping relations
And first from the corresponding first video calling interfaces of SDK;Call the first video calling interface to obtain this by main SDK to regard
Frequently;
Preview unit, for the transmission of video to be realized into preview to the browser plug-in.
Optionally, the browser plug-in includes:ActiveX plug-in units, NPAPI plug-in units and PPAPI plug-in units.
Optionally, described device also includes:
Switch unit, the switching preview operation for receiving user input is instructed, and switching preview is performed to the video.
Optionally, described device also includes:
Split screen unit, the split screen operational order for receiving user input performs split screen display available to the video data.
A kind of third aspect, there is provided intelligent terminal, the terminal includes the video that embodiment of the present invention second aspect is provided
Pre-viewing device.
Optionally, the terminal is:Personal computer, server or panel computer.
The method for previewing of video, device and the intelligent terminal provided according to each implementation method, have the advantages that compatibility is good.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with
Other accompanying drawings are obtained according to these accompanying drawings.
The flow chart of the method for previewing of the video that Fig. 1 is provided for the first better embodiment of the invention;
Fig. 2 is the schematic diagram of a scenario that the first better embodiment of the invention is realized;
The flow chart of the method for previewing of the video that Fig. 3 is provided for the second better embodiment of the invention;
The flow chart of the method for previewing of the video that Fig. 4 is provided for the 3rd better embodiment of the invention;
The structural representation of the intelligent terminal that Fig. 5 is provided for the specific embodiment of the invention;
The structure chart of the pre-viewing device of the video that Fig. 6 is provided for the specific embodiment of the invention.
Specific embodiment
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail
The treatment described as flow chart or method.Although operations to be described as flow chart the treatment of order, therein to be permitted
Multioperation can be implemented concurrently, concomitantly or simultaneously.Additionally, the order of operations can be rearranged.When it
The treatment can be terminated when operation is completed, it is also possible to have the additional step being not included in accompanying drawing.The treatment
Can correspond to method, function, code, subroutine, subprogram etc..
Alleged within a context " computer equipment ", also referred to as " computer ", referring to can be by running preset program or referring to
Make performing the intelligent electronic device of the predetermined process process such as numerical computations and/or logical calculated, its can include processor with
Memory, the survival instruction prestored in memory by computing device performs predetermined process process, or by ASIC,
The hardware such as FPGA, DSP perform predetermined process process, or are combined by said two devices and to realize.Computer equipment includes but does not limit
In server, PC, notebook computer, panel computer, smart mobile phone etc..
Method (some of them are illustrated by flow) discussed hereafter can be by hardware, software, firmware, centre
Part, microcode, hardware description language or its any combination are implemented.Implement when with software, firmware, middleware or microcode
When, it is used to implement that the program code or code segment of necessary task can be stored in machine or computer-readable medium (is such as deposited
Storage media) in.(one or more) processor can implement necessary task.
Concrete structure disclosed herein and function detail are only representational, and are for describing of the invention showing
The purpose of example property embodiment.But the present invention can be implemented by many alternative forms, and be not interpreted as
It is limited only by the embodiments set forth herein.
Although it should be appreciated that may have been used term " first ", " second " etc. herein to describe unit,
But these units should not be limited by these terms.It is used for the purpose of a unit and another unit using these terms
Make a distinction.For example, in the case of the scope without departing substantially from exemplary embodiment, it is single that first module can be referred to as second
Unit, and similarly second unit can be referred to as first module.Term "and/or" used herein above include one of them or
Any and all combination of more listed associated items.
Term used herein above is not intended to limit exemplary embodiment just for the sake of description specific embodiment.Unless
Context clearly refers else, and singulative " one " otherwise used herein above, " one " also attempt to include plural number.Should also
When understanding, term used herein above " including " and/or "comprising" specify stated feature, integer, step, operation,
The presence of unit and/or component, and do not preclude the presence or addition of one or more other features, integer, step, operation, unit,
Component and/or its combination.
It should further be mentioned that in some replaces realization modes, the function/action being previously mentioned can be according to different from attached
The order indicated in figure occurs.For example, depending on involved function/action, the two width figures for showing in succession actually may be used
Substantially simultaneously to perform or can perform in a reverse order sometimes.
The present invention is described in further detail below in conjunction with the accompanying drawings.
Refering to Fig. 1, the method for previewing of the video that Fig. 1 is provided for the first better embodiment of the invention, the method is by calculating
Machine equipment is performed, and the computer equipment can be personal computer, server or panel computer etc., match somebody with somebody in above computer equipment
Be equipped with video control, the module diagram of the video control as shown in Fig. 2 wherein, for the convenience of statement, by browser plug-in
The SDK SDK names for directly invoking are main SDK, the SDK of each producer are named as from SDK, the method such as Fig. 1 institutes
Show, comprise the following steps:
Step S101, reception user need to transfer the operational order of video;
The form that above-mentioned steps S101 receives the operational order of the video that user's needs are transferred can have various, for example, logical
Cross microphone and receive the operational order of transferring video of the user by phonetic entry, natural language analysis algorithm then is passed through to voice
It is identified obtaining the operational order, above-mentioned natural language analysis algorithm can also be substituted using other speech analysis algorithms,
The specific embodiment of the invention is not intended to limit the specific manifestation form and specific species of above-mentioned replacement algorithm.Certainly in reality
In, aforesaid operations instruction can also be a click order, can also can be counted for others such as touch commands certainly
Calculate the instruction of machine equipment identification.
Step S102, the corresponding main SDK of the browser plug-in is called by browser plug-in;
Browser plug-in calls the mode of the corresponding main SDK of the browser plug-in can be according to difference in above-mentioned steps S102
Producer in different ways, for the present invention, have respective browser because the SDK of different producers is corresponding
Plug-in unit, due to compatibility issue, browser plug-in cannot be called across producer, but be reserved with for the SDK of different manufacturers and regarded
Frequency calling interface, the introduction according to the SDK can very easily know the corresponding video calling interface of device.
Step S103, main SDK determine the corresponding camera producer of the video according to the operational order of the video, are taken the photograph according to this
As head producer from the producer for prestoring with found out from SDK mapping relations the camera producer corresponding first from SDK with
And first from the corresponding first video calling interfaces of SDK;
Mapping relations in above-mentioned steps S103 can be stored by way of list, certainly in actual applications,
Can in other way embody, for example, be embodied by way of a mapping table, certainly in actual applications, may be used also
To embody above-mentioned mapping relations using other modes.
Step S104, call the first video calling interface to obtain the video data by main SDK, the video data is passed
It is defeated by browser plug-in and realizes preview.
The technical scheme that first better embodiment of the invention is provided can be realized being called across the video data of producer, so that
Realize that single browser plug-in can call the video data of different manufacturers, improve compatibility, so it has compatibility
Good advantage.
According to the technical scheme that the first better embodiment of the invention is provided, refering to Fig. 2, from calling for the video of SDK
It is to be called by main SDK, then calls producer's bottom storehouse to be capable of achieving video preview from SDK, this scheme needs to overcome as follows
Problem, firstly, for the compatibility issue of browser plug-in and main SDK, browser plug-in in technical scheme and
Main SDK is same producer and provides, for example, be middle control and provide, so it does not exist the problem of compatibility, again, main SDK is needed
It is to be understood that the video calling interface of the SDK of different manufacturers, can so realize calling for video, this scheme is mapped by setting up
The mode of relation is solved, because the technical scheme that the first better embodiment of the invention is provided only has a browser plug-in,
So its video clip is unified interface.
Refering to Fig. 3, the method for previewing of the video that Fig. 3 is provided for the second better embodiment of the invention, the method is by calculating
Machine equipment is performed, and the computer equipment can be personal computer, server or panel computer etc., match somebody with somebody in above computer equipment
Be equipped with video control, the module diagram of the video control as shown in Fig. 2 wherein, for the convenience of statement, by browser plug-in
The SDK names for directly invoking are main SDK, are as shown in figure 3, including following step from SDK, the method by the SDK orders of each producer
Suddenly:
Step S301, reception user need to transfer the operational order of video;
The form that above-mentioned steps 301 receive the operational order of the video that user's needs are transferred can have various, for example, passing through
Microphone receives the operational order of transferring video of the user by phonetic entry, and then voice is entered by natural language analysis algorithm
Row identification obtains the operational order, and above-mentioned natural language analysis algorithm can also be substituted using other speech analysis algorithms, this
Invention specific embodiment is not intended to limit the specific manifestation form and specific species of above-mentioned replacement algorithm.Certainly actually should
In, aforesaid operations instruction can also be a click order, can also can be calculated for others such as touch commands certainly
The instruction of machine equipment identification.
Step S302, the corresponding main SDK of the browser plug-in is called by browser plug-in;
Browser plug-in calls the mode of the corresponding main SDK of the browser plug-in can be according to difference in above-mentioned steps S302
Producer in different ways, for the present invention, have respective browser because the SDK of different producers is corresponding
Plug-in unit, due to compatibility issue, browser plug-in cannot be called across producer, but be reserved with for the SDK of different manufacturers and regarded
Frequency calling interface, the introduction according to the SDK can very easily know its corresponding video calling interface.
Step S303, main SDK determine the corresponding camera producer of the video according to the operational order of the video, are taken the photograph according to this
As head producer from the producer for prestoring with found out from SDK mapping relations the camera producer corresponding first from SDK with
And first from the corresponding first video calling interfaces of SDK;
Mapping relations in above-mentioned steps S303 can be stored by way of list, certainly in actual applications,
Can in other way embody, for example, be embodied by way of a mapping table, certainly in actual applications, may be used also
To embody above-mentioned mapping relations using other modes.
Step S304, call the first video calling interface to obtain the video data by main SDK, then called from SDK
Producer's bottom storehouse is to be capable of achieving preview.
Step S305, the split screen operational order for receiving user input, split screen display available is performed to the video data.
The technical scheme that second better embodiment of the invention is provided can realize the video data across producer call and
Split screen display available, so as to realize that single browser plug-in can call the video data of different manufacturers, improves compatibility, so
It has the advantages that compatibility is good.
Refering to Fig. 4, the method for previewing of the video that Fig. 4 is provided for the 3rd better embodiment of the invention, the method is by calculating
Machine equipment is performed, and the computer equipment can be personal computer, server or panel computer etc., match somebody with somebody in above computer equipment
Be equipped with video control, the module diagram of the video control as shown in Fig. 2 wherein, for the convenience of statement, by browser plug-in
The SDK names for directly invoking are main SDK, are as shown in figure 4, comprising the following steps from SDK, the method by other SDK orders:
Step S401, reception user need to transfer the operational order of video;
The form that above-mentioned steps 401 receive the operational order of the video that user's needs are transferred can have various, for example, passing through
Microphone receives the operational order of transferring video of the user by phonetic entry, and then voice is entered by natural language analysis algorithm
Row identification obtains the operational order, and above-mentioned natural language analysis algorithm can also be substituted using other speech analysis algorithms, this
Invention specific embodiment is not intended to limit the specific manifestation form and specific species of above-mentioned replacement algorithm.Certainly actually should
In, aforesaid operations instruction can also be a click order, can also can be calculated for others such as touch commands certainly
The instruction of machine equipment identification.
Step S402, the corresponding main SDK of the browser plug-in is called by browser plug-in;
Browser plug-in calls the mode of the corresponding main SDK of the browser plug-in can be according to difference in above-mentioned steps S402
Producer in different ways, for the present invention, have respective browser because the SDK of different producers is corresponding
Plug-in unit, due to compatibility issue, browser plug-in cannot be called across producer, but be reserved with for the SDK of different manufacturers and regarded
Frequency calling interface, the introduction according to the SDK can very easily know the corresponding video calling interface of device.
Step S403, main SDK determine the corresponding camera producer of the video according to the operational order of the video, are taken the photograph according to this
As head producer from the producer for prestoring with found out from SDK mapping relations the camera producer corresponding first from SDK with
And first from the corresponding first video calling interfaces of SDK;
Mapping relations in above-mentioned steps S403 can be stored by way of list, certainly in actual applications,
Can in other way embody, for example, be embodied by way of a mapping table, certainly in actual applications, may be used also
To embody above-mentioned mapping relations using other modes.
Step S404, call the first video calling interface to obtain the video data by main SDK, then called from SDK
Producer's bottom storehouse is to be capable of achieving preview.
Step S405, the switching preview operation instruction for receiving user input, switching preview is performed to the video data.
The technical scheme that second better embodiment of the invention is provided can realize the video data across producer call and
Switching preview, so as to realize that single browser plug-in can call the video data of different manufacturers, improves compatibility, so
It has the advantages that compatibility is good.
Optionally, above-mentioned browser plug-in can include:ActiveX plug-in units, NPAPI plug-in units and PPAPI plug-in units, in increase
State ActiveX plug-in units, NPAPI plug-in units and PPAPI plug-in units can cause browser plug-in support IE browser, Google's browser and
The various browsers of red fox browser etc..
Refering to Fig. 5, the rough schematic view of the computer equipment 50 that Fig. 5 is provided for the embodiment of the present application, the computer equipment
50 devices that can include implementation method as shown in Figure 4, the terminal device is included but is not limited to:Mobile phone, panel computer, service
The equipment such as device, notebook computer, as shown in figure 5, the computer equipment 50 includes:Equipment 50 includes processor 501, memory
502nd, transceiver 503 and bus 504.Transceiver 503 is used for the transceiving data between external equipment.Processor in equipment 50
501 quantity can be one or more.In some embodiments of the present application, processor 501, memory 502 and transceiver 503
Can be connected by bus system or other modes.Equipment 50 can be used for performing the method shown in Fig. 1, Fig. 2, Fig. 3.On this reality
Implication and the citing of the term that example is related to are applied, the corresponding explanation of Fig. 1, Fig. 2 or Fig. 3 is may be referred to.Here is omitted.
Wherein, store program codes in memory 502.Processor 501 is used to call the program generation stored in memory 502
Code, for performing following operation:
Processor 501, in earphone startup is detected, receiving operational order of the user in earphone control end;From pre-
The switching of the operational order corresponding picture is found out in mapping relations between the instruction for first storing and picture switching command to refer to
Order;The corresponding picture operation of the switching command is being performed in page picture.
It should be noted that processor 501 here can be a treatment element, or multiple treatment elements
It is referred to as.For example, the treatment element can be central processing unit (Central Processing Unit, CPU), or spy
Determine integrated circuit (Application Specific Integrated Circuit, ASIC), or be arranged to implement this
Apply for one or more integrated circuits of embodiment, for example:One or more microprocessors (digital signal
Processor, DSP), or, one or more field programmable gate array (Field Programmable Gate Array,
FPGA)。
Memory 502 can be the general designation of a storage device, or multiple memory elements, and can be held for storing
Line program code or parameter, data etc. required for the operation of application program running gear.And memory 502 can include random storage
Device (RAM), it is also possible to including nonvolatile memory (non-volatile memory), such as magnetic disk storage, flash memory
(Flash) etc..
Bus 504 can be total industry standard architecture (Industry Standard Architecture, ISA)
Line, external equipment interconnection (Peripheral Component, PCI) bus or extended industry-standard architecture (Extended
Industry Standard Architecture, EISA) bus etc..The bus can be divided into address bus, data/address bus, control
Bus processed etc..For ease of representing, only represented with a thick line in Fig. 5, it is not intended that only one bus or a type of
Bus.
The computer equipment 50 can also include input/output unit, bus 504 is connected to, with by bus and processor
The other parts such as 501 are connected.The input/output unit can provide an inputting interface for operating personnel, so that operating personnel pass through
The inputting interface selects item of deploying to ensure effective monitoring and control of illegal activities, and can also be other interfaces, can be by the external miscellaneous equipment of the interface.
Refering to Fig. 6, Fig. 6 provides a kind of pre-viewing device of video, and described device includes:
Receiving unit 601, needs to transfer the operational order of video for receiving user;
Processing unit 602, for calling the corresponding major software developing instrument of the browser plug-in by browser plug-in
Bag SDK;Major software development kit SDK determines the corresponding camera producer of the video according to the operational order of the video, according to
According to the camera producer from the producer for prestoring with found out from SDK mapping relations the producer corresponding first from
SDK and first is from the corresponding first video calling interfaces of SDK;The first video calling interface is called to obtain by main SDK
The video;
Preview unit 603, for for the transmission of video to be realized into preview to browser plug-in.
The transmission of video is realized into preview to browser plug-in.
Optionally, the browser plug-in includes:ActiveX plug-in units, NPAPI plug-in units and PPAPI plug-in units.
Optionally, described device also includes:
Switch unit 604, the switching preview operation for receiving user input is instructed, and it is pre- to perform switching to the video
Look at.
Optionally, described device also includes:
Split screen unit 605, the split screen operational order for receiving user input performs split screen display available to the video data.
A kind of third aspect, there is provided terminal, the terminal includes the pre-viewing device of above-mentioned video.
Optionally, the terminal is:Personal computer, server or panel computer.
It should be noted that for foregoing each method implementation method or embodiment, in order to be briefly described, therefore by its all table
It is a series of combination of actions to state, but those skilled in the art should know, the time of shops's inquiry is reduced, in addition, also may be used
To more conform to the hobby of user, because for the shopping mark of user's binding, it is typically all comparing sheet interested
Invention is not limited by described sequence of movement because according to the present invention, some steps can using other orders or
Carry out simultaneously.Secondly, those skilled in the art should also know, implementation method described in the specification or embodiment belong to excellent
Embodiment is selected, necessary to involved action and the unit not necessarily present invention.
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.
Step in present invention method can according to actual needs carry out order adjustment, merge and delete.
Unit in embodiment of the present invention device can according to actual needs be merged, divides and deleted.This area
The feature of the different embodiments described in this specification and different embodiments can be combined or combined by technical staff.
Through the above description of the embodiments, it is apparent to those skilled in the art that the present invention can be with
Realized with hardware, or firmware is realized, or combinations thereof mode is realized.When implemented in software, can be by above-mentioned functions
Storage is transmitted in computer-readable medium or as one or more instructions on computer-readable medium or code.Meter
Calculation machine computer-readable recording medium includes computer-readable storage medium and communication media, and wherein communication media includes being easy to from a place to another
Any medium of individual place transmission computer program.Storage medium can be any usable medium that computer can be accessed.With
As a example by this but it is not limited to:Computer-readable medium can include random access memory (Random Access Memory,
RAM), read-only storage (Read-Only Memory, ROM), EEPROM (Electrically
Erasable Programmable Read-Only Memory, EEPROM), read-only optical disc (Compact Disc Read-
Only Memory, CD-ROM) or other optical disc storages, magnetic disk storage medium or other magnetic storage apparatus or can be used in
Carry or storage have instruction or data structure form desired program code and can by computer access any other
Medium.In addition.Any connection can be appropriate as computer-readable medium.If for example, software is to use coaxial cable, light
Fine optical cable, twisted-pair feeder, Digital Subscriber Line (Digital Subscriber Line, DSL) or such as infrared ray, radio and
The wireless technology of microwave etc is transmitted from website, server or other remote sources, then coaxial cable, optical fiber cable, double
The wireless technology of twisted wire, DSL or such as infrared ray, wireless and microwave etc be included in affiliated medium it is fixing in.Such as this hair
It is bright used, disk (Disk) and dish (disc) include compression laser disc (CD), laser disc, laser disc, Digital Versatile Disc (DVD),
Floppy disk and Blu-ray Disc, the replicate data of the usual magnetic of which disk, and dish is then with laser come optical replicate data.Group above
Conjunction should also be as being included within the protection domain of computer-readable medium.
In a word, the preferred embodiment of technical solution of the present invention is the foregoing is only, is not intended to limit of the invention
Protection domain.All any modification, equivalent substitution and improvements within the spirit and principles in the present invention, made etc., should be included in
Within protection scope of the present invention.
Claims (10)
1. a kind of method for previewing of video, it is characterised in that methods described comprises the following steps:
Receiving user needs to transfer the operational order of video;
The corresponding major software development kit SDK of the browser plug-in is called by browser plug-in;
Major software development kit SDK determines the corresponding camera producer of the video, foundation according to the operational order of the video
The camera producer from the producer for prestoring with the producer corresponding first from SDK is found out from SDK mapping relations
And first from the corresponding first video calling interfaces of SDK;
Call the first video calling interface to obtain the video by main SDK, the browser plug-in is given by the transmission of video
Realize preview.
2. method according to claim 1, it is characterised in that
The browser plug-in includes:ActiveX plug-in units, NPAPI plug-in units and PPAPI plug-in units.
3. method according to claim 1, it is characterised in that methods described also includes:
The switching preview operation instruction of user input is received, switching preview is performed to the video.
4. method according to claim 1, it is characterised in that methods described also includes:
The split screen operational order of user input is received, split screen display available is performed to the video data.
5. a kind of pre-viewing device of video, it is characterised in that described device includes:
Receiving unit, needs to transfer the operational order of video for receiving user;
Processing unit, for calling the corresponding major software development kit SDK of the browser plug-in by browser plug-in;It is main
SDK SDK determines the corresponding camera producer of the video according to the operational order of the video, is taken the photograph described in
As head producer from the producer for prestoring with the producer corresponding first from SDK and is found out from SDK mapping relations
One from the corresponding first video calling interfaces of SDK;The first video calling interface is called to obtain the video by main SDK;
Preview unit, for the transmission of video to be realized into preview to the browser plug-in.
6. the device according to right wants 5, it is characterised in that the browser plug-in includes:ActiveX plug-in units, NPAPI are inserted
Part and PPAPI plug-in units.
7. device according to claim 5, it is characterised in that described device also includes:
Switch unit, the switching preview operation for receiving user input is instructed, and switching preview is performed to the video.
8. device according to claim 5, it is characterised in that described device also includes:
Split screen unit, the split screen operational order for receiving user input performs split screen display available to the video data.
9. a kind of intelligent terminal, it is characterised in that the terminal includes the preview of the video as described in claim any one of 5-8
Device.
10. terminal according to claim 9, it is characterised in that the terminal is:Personal computer, server or flat board
Computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611197085.2A CN106791650A (en) | 2016-12-22 | 2016-12-22 | The method for previewing of video, device and intelligent terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611197085.2A CN106791650A (en) | 2016-12-22 | 2016-12-22 | The method for previewing of video, device and intelligent terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106791650A true CN106791650A (en) | 2017-05-31 |
Family
ID=58899253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611197085.2A Pending CN106791650A (en) | 2016-12-22 | 2016-12-22 | The method for previewing of video, device and intelligent terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106791650A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111294556A (en) * | 2020-02-07 | 2020-06-16 | 山东浪潮通软信息科技有限公司 | Video front-end processing method based on GB/T28181 |
CN111372132A (en) * | 2020-02-25 | 2020-07-03 | 广州华多网络科技有限公司 | Method, device and equipment for audio and video transmission and storage medium |
CN111399409A (en) * | 2020-03-20 | 2020-07-10 | 上海中通吉网络技术有限公司 | Control integration method, device and equipment for multiple roller equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101720022A (en) * | 2009-12-04 | 2010-06-02 | 冉权江 | Public video management system and realizing method thereof |
CN102098489A (en) * | 2009-12-15 | 2011-06-15 | 上海威乾视频技术有限公司 | Network video monitoring system |
CN102945250A (en) * | 2012-10-11 | 2013-02-27 | 广西电网公司电力科学研究院 | Online infrared data processing method |
CN203859826U (en) * | 2014-03-13 | 2014-10-01 | 中海油信息科技有限公司 | Integrated video platform |
CN104639893A (en) * | 2014-12-05 | 2015-05-20 | 国家电网公司 | Unified power transmission and transformation video monitoring system |
-
2016
- 2016-12-22 CN CN201611197085.2A patent/CN106791650A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101720022A (en) * | 2009-12-04 | 2010-06-02 | 冉权江 | Public video management system and realizing method thereof |
CN102098489A (en) * | 2009-12-15 | 2011-06-15 | 上海威乾视频技术有限公司 | Network video monitoring system |
CN102945250A (en) * | 2012-10-11 | 2013-02-27 | 广西电网公司电力科学研究院 | Online infrared data processing method |
CN203859826U (en) * | 2014-03-13 | 2014-10-01 | 中海油信息科技有限公司 | Integrated video platform |
CN104639893A (en) * | 2014-12-05 | 2015-05-20 | 国家电网公司 | Unified power transmission and transformation video monitoring system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111294556A (en) * | 2020-02-07 | 2020-06-16 | 山东浪潮通软信息科技有限公司 | Video front-end processing method based on GB/T28181 |
CN111372132A (en) * | 2020-02-25 | 2020-07-03 | 广州华多网络科技有限公司 | Method, device and equipment for audio and video transmission and storage medium |
CN111399409A (en) * | 2020-03-20 | 2020-07-10 | 上海中通吉网络技术有限公司 | Control integration method, device and equipment for multiple roller equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9728164B2 (en) | Moving a tile across multiple workspaces | |
EP3335411B1 (en) | Electronic device and method of managing application programs thereof | |
US20130219341A1 (en) | Apparatus and method for creating a shortcut menu | |
CN109995805B (en) | Intelligent robot management method, terminal device and medium | |
JP6501893B2 (en) | Desktop sharing method and mobile terminal | |
CN110688829A (en) | Table generation method, device, equipment and storage medium | |
US20180356950A1 (en) | System and method for application navigation | |
KR20150066876A (en) | Method for controlling an user interface and an electronic device | |
CN106791650A (en) | The method for previewing of video, device and intelligent terminal | |
CN111291244A (en) | House resource information display method, device, terminal and storage medium | |
CN110070592B (en) | Generation method and device of special effect package and hardware device | |
CN110489158B (en) | Method, device, medium and electronic equipment for optimizing code hosting platform | |
CN109814778B (en) | Method and device for realizing small program tab, electronic equipment and medium | |
US20080263532A1 (en) | Data updating method and electric device using the same | |
CN107229875A (en) | Terminal method for secret protection and system | |
CN106527979A (en) | Data migration method and device | |
US8898187B2 (en) | Default location that may be dynamically changed | |
JP2024508012A (en) | Table content processing method, device, equipment, and storage medium | |
CN108197961B (en) | User management method and device | |
JP2013246575A (en) | Information processing device, information processing method, and program | |
CN113760273A (en) | Page control method and page control device | |
CN107765956B (en) | User interface editing method, device, terminal and computer readable storage medium | |
US7702890B2 (en) | Information processing apparatus and program | |
CN116700853B (en) | Page display method, device, terminal and storage medium | |
CN109739812A (en) | Method and device for displaying resource files |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |