Xmeye-linux Site
The most important project in this ecosystem is python-dvr . This Python library allows you to configure and control IP cameras that use the DVRIP protocol. It's a versatile command-line tool that can find devices on your local network, change settings, and perform a variety of functions. The project also includes , a script that launches a graphical interface reminiscent of Windows configuration tools.
Find your DVR/NVR local IP address using the Enster DeviceManager tool or an open-source network scanner like nmap : sudo nmap -sP 192.168.1.0/24 Use code with caution. Open or Chromium .
I can provide more detailed command-line instructions or guide you through a software installation if you can share those details.
Shinobi is a modern, Node.js-based VMS built for Linux that handles XMEye feeds with minimal CPU overhead. xmeye-linux
xmeye-linux discover --network 192.168.1.0/24
python-dvr is just the foundation. This community has built an entire ecosystem of tools for the XMEye protocol:
is a Linux-based client application and SDK for interacting with XMEYE series DVRs, NVRs, and IP cameras — devices commonly sold under brands like Hikvision, Dahua, or generic Chinese OEMs (e.g., "Xiongmai" technology). It's often used to: The most important project in this ecosystem is python-dvr
XMEye is primarily designed as a robust mobile application. By running an Android compatibility layer on Linux, you can run the mobile app seamlessly.
XMeye is a mobile and desktop application framework developed by Hangzhou Xiongmai Technology. It uses a cloud-based connection protocol. This allows users to view camera feeds remotely without configuring complex port forwarding on their routers.
Device Name: IPCamera_04F2 Firmware: V4.02.R12.00006510.10010.160900 Alarm Status: None Disk Capacity: 32GB (14% used) The project also includes , a script that
The platform, manufactured by China-based XM (Xiongmai), is a massive player in the surveillance market, powering millions of IPC (IP Cameras) and DVRs/NVRs worldwide. While many users associate XMeye with mobile applications or Windows-based CMS, XMeye-Linux solutions allow users to integrate, monitor, and manage these surveillance systems within Linux environments, offering stability and privacy .
XMEye utilizes , allowing users to log in using a device's unique Serial Number (Cloud ID) rather than complex port forwarding or static IPs. This makes it a popular choice for remote monitoring without deep networking knowledge. Options for Running XMEye on Linux