FMUSER Wirless Transmit Video And Audio More Easier !
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org ->Afrikaans
sq.fmuser.org ->Albanian
ar.fmuser.org ->Arabic
hy.fmuser.org ->Armenian
az.fmuser.org ->Azerbaijani
eu.fmuser.org ->Basque
be.fmuser.org ->Belarusian
bg.fmuser.org ->Bulgarian
ca.fmuser.org ->Catalan
zh-CN.fmuser.org ->Chinese (Simplified)
zh-TW.fmuser.org ->Chinese (Traditional)
hr.fmuser.org ->Croatian
cs.fmuser.org ->Czech
da.fmuser.org ->Danish
nl.fmuser.org ->Dutch
et.fmuser.org ->Estonian
tl.fmuser.org ->Filipino
fi.fmuser.org ->Finnish
fr.fmuser.org ->French
gl.fmuser.org ->Galician
ka.fmuser.org ->Georgian
de.fmuser.org ->German
el.fmuser.org ->Greek
ht.fmuser.org ->Haitian Creole
iw.fmuser.org ->Hebrew
hi.fmuser.org ->Hindi
hu.fmuser.org ->Hungarian
is.fmuser.org ->Icelandic
id.fmuser.org ->Indonesian
ga.fmuser.org ->Irish
it.fmuser.org ->Italian
ja.fmuser.org ->Japanese
ko.fmuser.org ->Korean
lv.fmuser.org ->Latvian
lt.fmuser.org ->Lithuanian
mk.fmuser.org ->Macedonian
ms.fmuser.org ->Malay
mt.fmuser.org ->Maltese
no.fmuser.org ->Norwegian
fa.fmuser.org ->Persian
pl.fmuser.org ->Polish
pt.fmuser.org ->Portuguese
ro.fmuser.org ->Romanian
ru.fmuser.org ->Russian
sr.fmuser.org ->Serbian
sk.fmuser.org ->Slovak
sl.fmuser.org ->Slovenian
es.fmuser.org ->Spanish
sw.fmuser.org ->Swahili
sv.fmuser.org ->Swedish
th.fmuser.org ->Thai
tr.fmuser.org ->Turkish
uk.fmuser.org ->Ukrainian
ur.fmuser.org ->Urdu
vi.fmuser.org ->Vietnamese
cy.fmuser.org ->Welsh
yi.fmuser.org ->Yiddish
1. What is ONVIF?
1.1 Formation
In May 2008, AXIS, Bosch (BOSCH) and Sony (SONY) announced the establishment of an international open network video product standard network interface development forum, named ONVIF (Open Network Video Interface). Forum, an open network video interface forum), and jointly develop open industry standards based on the principles of openness and openness. The ONVIF standard will define general protocols for information exchange between network video devices, including device search, real-time video, audio, metadata, and control information. As of March 2011, 279 companies have joined ONVIF as members. In November 2008, the forum officially released the first version of ONVIF specifications. In November 2010, the forum released the second edition of ONVIF specifications. The specification involves equipment discovery, real-time audio and video, camera PTZ control, video control, video analysis, etc.
1.2 Normative role
The ONVIF specification describes the network video model, interface, data type, and data interaction mode. And reuse some existing standards, such as WS series standards. The goal of the ONVIF specification is to implement a network video framework protocol, so that network video products (including camera heads, video equipment, etc.) produced by different manufacturers are completely interoperable.
The interfaces defined in the device management and control part of the ONVIF specification are all provided in the form of Web Services, and the device serves as the service provider as the server. The ONVIF specification covers the complete definition of XML and WSDL. Every terminal device supporting ONVIF specification must provide Web Service corresponding to its function. The data exchange between the server and the client adopts the SOAP protocol. Other parts of ONVIF, such as audio and video streams, are carried out through RTP/RTSP.
1.3 Normative advantages
① Synergy: Products provided by different manufacturers can communicate through a unified "language". Facilitate the integration of the system.
② Flexibility: End users and integrated users do not need to be constrained by the inherent solutions of certain equipment. Greatly reduce development costs.
③ Quality Assurance: The ever-expanding specifications will be oriented by the market, and while complying with the specifications, it also meets the needs of mainstream users.
Due to the adoption of the WSDL+XML mode, the subsequent expansion of the ONVIF specification will not encounter too much trouble. The extremely strong extensibility of XML and the convenience of SOAP protocol development will attract more people to pay attention to and use the ONVIF specification.
The ONVIF organization is expanding day by day, and it occupies an absolute advantage in personnel compared with PSIA and HDCCTV in the same field. Member companies have many well-known equipment manufacturers and integrators at home and abroad. The life cycle of a set of specifications and agreements is closely related to market share. The development of ONVIF specifications is guided by the market and enriched by users. Each member company has the right to strengthen and expand the ONVIF specification. The areas covered by the ONVIF specification will continue to increase. The relevant content of the current access control system will soon be included in the ONVIF specification. In today's rapid development of security and monitoring systems, the value brought by efficiency and quality leadership is self-evident. The ONVIF protocol provides such potential.
2. Implementation mechanism of ONVIF specification
2.1 Web Service
Web Service is a network-based, distributed modular component that performs specific tasks. Web Service mainly uses HTTP and SOAP protocols to transmit data on the Web. Web users can use SOAP and HTTP to call remote objects through Web call methods.
Web Service is a service based on XML and HTTPS, and its communication protocol is mainly based on SOAP. The server and the client implement the request and response of the service by delivering SOAP messages conforming to XML.
According to the WSDL description document, the client will generate a SOAP request message, which will be embedded in an HTTP POST request and sent to the Web server where the Web Services is located. The Web Services request processor parses the received SOAP request and calls the corresponding Web Services. Then generate the corresponding SOAP response. After the Web server receives the SOAP response, it will send the information back to the client via HTTP response.
2.2 WSDL
WSDL is the abbreviation of Web Service Description Language. It is an XML language used to describe Web services and how to communicate with Web services, providing users with detailed interface specifications.
2.3 SOAP
SOAP is the abbreviation of Simple Object Access Protocol. Is an agreement based on XML. A SOAP message is an ordinary XML document containing the following elements:
① Required Envelope element, which can identify this XML document as a SOAP message
② Optional Header element, including header information
③ The necessary Body element, which contains all the call and response information
④ The optional Fault element, which provides information about the error that occurred while processing this message
In the SOAP request sent to the Web Service, the fields in the Body element must match the data types in the WSDL. In the process of building SOAP, this correspondence must be obtained and mapped from the WSDL file. However, such a corresponding process will be full of repetitiveness and mechanicality. In order to avoid unnecessary human errors and save development time, a compilation tool called gSOAP came into being.
gSOAP uses compiler technology to provide a set of transparent SOAP APIs, and hides the content related to SOAP implementation details that are not related to development from users. By parsing and serializing WSDL files into C/C++ files, the development process of Web Service is minimized.
2.4 ONVIF specification
The ONVIF specification introduces the concept of Web Service to video surveillance. The actual functions of the equipment are abstracted as Web Service services. The control unit of the video surveillance system appears as a client and completes control operations in the form of Web requests.
2.4.1 What can Web Service monitor for video?
a) The irrelevance of equipment, any equipment connected to the system will not affect other systems.
b) Independence of the device, each device is only responsible for feedback on the received request, and does not even need to be aware of the existence of the control terminal.
c) Centralization of management, all control is initiated by the client.
2.4.2 What can the ONVIF specification bring to video surveillance?
a) The functional interface is abstracted. The configuration and operation of the equipment are unified.
b) What the control end cares about is not the model of the device, but the Web Service provided by the device.
c) Standardize the behavior outside the scope of Web Service in the video system.
d) ONVIF provides the WSDL of each module and has a very efficient development method.
3. Contents of ONVIF specification
a) Device discovery
b) Equipment management
c) Equipment input and output services
d) Image configuration
e) Media configuration
f) Real-time streaming
g) Receiver configuration
h) Display service
i) Event handling
j) PTZ control
k) Other
4. Application of ONVIF
4.1 Noun description
CMU (Center Manager Unit), the central management unit.
PU (Prefocus Unit), that is, the monitoring front-end unit, is responsible for using the camera to collect video streams, using the microphone to collect audio streams, using the control port to collect alarm information, and to control the camera pan/tilt lens under the control of the CMU.
CU (Client Unit), the monitoring client unit of the monitoring system, is responsible for submitting the video stream, audio stream, and alarm information collected by the PU to the monitoring user, and operating the PU equipment, such as PTZ, lens, etc., according to user requirements.
4.2 A LAN application scenario of a traditional video surveillance system
a) After the PU device goes online, register with the CMU and establish a connection.
b) The CMU conducts signaling interaction with the PU, requests the capability set, and obtains the configuration.
c) The CU goes online, registers with the CMU, and establishes a connection.
d) CMU and CU carry out signaling interaction, and transmit the equipment list.
e) The CU requests the code stream from the PU.
4.3 Corresponding scenarios after applying ONVIF specification
a) After the PU device goes online, it sends a HELLO message to the CMU.
b) When the CMU needs to search for a device, it sends a PROBE message to the PU.
c) The CMU conducts signaling interaction with the PU, requests the capability set, and obtains the configuration.
d) The CU goes online, registers with the CMU, and establishes a connection.
e) CMU and CU carry out signaling interaction, and transmit the equipment list.
f) Under the coordination of the CMU, the CU establishes a connection with the PU to transmit the code stream.
In the above scenario, what changes did ONVIF bring?
a) The interaction between the PU and the CMU has changed, and the CMU no longer maintains a long connection with the PU.
b) Following the ONVIF specification, there is a unified standard for signaling and message content.
|
Enter email to get a surprise
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org ->Afrikaans
sq.fmuser.org ->Albanian
ar.fmuser.org ->Arabic
hy.fmuser.org ->Armenian
az.fmuser.org ->Azerbaijani
eu.fmuser.org ->Basque
be.fmuser.org ->Belarusian
bg.fmuser.org ->Bulgarian
ca.fmuser.org ->Catalan
zh-CN.fmuser.org ->Chinese (Simplified)
zh-TW.fmuser.org ->Chinese (Traditional)
hr.fmuser.org ->Croatian
cs.fmuser.org ->Czech
da.fmuser.org ->Danish
nl.fmuser.org ->Dutch
et.fmuser.org ->Estonian
tl.fmuser.org ->Filipino
fi.fmuser.org ->Finnish
fr.fmuser.org ->French
gl.fmuser.org ->Galician
ka.fmuser.org ->Georgian
de.fmuser.org ->German
el.fmuser.org ->Greek
ht.fmuser.org ->Haitian Creole
iw.fmuser.org ->Hebrew
hi.fmuser.org ->Hindi
hu.fmuser.org ->Hungarian
is.fmuser.org ->Icelandic
id.fmuser.org ->Indonesian
ga.fmuser.org ->Irish
it.fmuser.org ->Italian
ja.fmuser.org ->Japanese
ko.fmuser.org ->Korean
lv.fmuser.org ->Latvian
lt.fmuser.org ->Lithuanian
mk.fmuser.org ->Macedonian
ms.fmuser.org ->Malay
mt.fmuser.org ->Maltese
no.fmuser.org ->Norwegian
fa.fmuser.org ->Persian
pl.fmuser.org ->Polish
pt.fmuser.org ->Portuguese
ro.fmuser.org ->Romanian
ru.fmuser.org ->Russian
sr.fmuser.org ->Serbian
sk.fmuser.org ->Slovak
sl.fmuser.org ->Slovenian
es.fmuser.org ->Spanish
sw.fmuser.org ->Swahili
sv.fmuser.org ->Swedish
th.fmuser.org ->Thai
tr.fmuser.org ->Turkish
uk.fmuser.org ->Ukrainian
ur.fmuser.org ->Urdu
vi.fmuser.org ->Vietnamese
cy.fmuser.org ->Welsh
yi.fmuser.org ->Yiddish
FMUSER Wirless Transmit Video And Audio More Easier !
Contact
Address:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620
Categories
Newsletter