[go: up one dir, main page]

CN106791650A - The method for previewing of video, device and intelligent terminal - Google Patents

The method for previewing of video, device and intelligent terminal Download PDF

Info

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
Application number
CN201611197085.2A
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.)
Xiamen Zhongkong Biological Recognition Information Technology Co Ltd
ZKTeco Co Ltd
Original Assignee
Xiamen Zhongkong Biological Recognition Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Zhongkong Biological Recognition Information Technology Co Ltd filed Critical Xiamen Zhongkong Biological Recognition Information Technology Co Ltd
Priority to CN201611197085.2A priority Critical patent/CN106791650A/en
Publication of CN106791650A publication Critical patent/CN106791650A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • 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/47End-user applications
    • H04N21/472End-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/47202End-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
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia 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

The method for previewing of video, device and intelligent terminal
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.
CN201611197085.2A 2016-12-22 2016-12-22 The method for previewing of video, device and intelligent terminal Pending CN106791650A (en)

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)

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

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

Patent Citations (5)

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

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