Network cameras that transmit data over a LAN have gained huge popularity in the recent years. They are used for security and surveillance in various places. To make it easy for developers to build Windows based network camera solutions, Microsoft recently announced native support for network cameras in Windows 10. Starting with Windows 10 Insider Build 18995, Microsoft has added support for discovery, pairing, configuration and streaming for major ONVIF (leading open standard for network cameras) Profile S compliant camera vendors in the market. With this support, developers can now focus on actual applications instead of camera-specific drivers or middleware.
- Once paired to a Windows PC, network camera streams are routed through the existing Windows camera APIs.
- Windows provides high-performance streaming video from network cameras into existing camera applications, on diverse architectures including x86, AMD64, ARM, and ARM64.
- Windows provides support for pairing ONVIF cameras via WinRT APIs and through the Add a device wizard in Windows 10.
- Additionally, camera applications targeting the Windows 10 Insider Build 18995 SDK or greater can stream from a given RTSP Uniform Resource Identifier (URI) through the same Windows camera APIs.