---
title: Install OnvifSim on Linux | Snap Store
description: Get the latest version of OnvifSim for Linux - ONVIF IP camera simulator
  with PTZ, RTSP and a 3D world in the browser
url: https://snapcraft.io/onvifsim
---

# OnvifSim

[Serov Danil (treealarm)](https://snapcraft.io/publisher/treealarm "View all snaps from Serov Danil (treealarm)")

* [Serov Danil (treealarm)](https://snapcraft.io/publisher/treealarm "View all snaps from Serov Danil (treealarm)")

latest/stable 0.2.2

Install latest/stable of OnvifSim

---

**Install using the command line**

```
sudo snap install onvifsim
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* onvifsim

---

### License

* MIT AND GPL-3.0-or-later

---

### Last updated

* 14 October 2026 - latest/stable

---

### Websites

* [github.com/treealarm/OnvifSim](https://github.com/treealarm/OnvifSim "https://github.com/treealarm/OnvifSim")

---

### Contact

* [github.com/treealarm/OnvifSim/issues](https://github.com/treealarm/OnvifSim/issues "https://github.com/treealarm/OnvifSim/issues")

---

### Source code

* [github.com/treealarm/OnvifSim](https://github.com/treealarm/OnvifSim "https://github.com/treealarm/OnvifSim")

---

### Report a bug

* [github.com/treealarm/OnvifSim/issues](https://github.com/treealarm/OnvifSim/issues "https://github.com/treealarm/OnvifSim/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/onvifsim#report-snap-modal)

---

* [Description](https://snapcraft.io/onvifsim#tab-description)
* [Security](https://snapcraft.io/onvifsim#tab-security)

#### ONVIF IP camera simulator with PTZ, RTSP and a 3D world in the browser

OnvifSim is an ONVIF IP camera simulator. It gives you virtual network cameras, fixed and PTZ, that
behave like real hardware: every camera answers WS-Discovery and ONVIF on its own port (Device,
Media, Media2, PTZ, Imaging), streams RTSP (Motion JPEG and H.264) and takes PTZ commands,
AbsoluteMove included. Point ONVIF Device Manager, an NVR or your own client at it, no cameras needed.

The cameras look at a virtual landscape (terrain, trees, houses, roads, people walking their
routes) that you edit in the browser, so a PTZ camera really turns and people walk from one
camera's view into the next.

The snap runs as a service. Open the editor from the OnvifSim entry in the applications menu, or at
<http://localhost:8080/>, to build the world and place cameras; they appear on ports 8001 and up, RTSP on 8554. The world is kept in
/var/snap/onvifsim/common/world.json.

OnvifSim is MIT. The bundled ffmpeg (for the H.264 streams) is a GPL build from BtbN/FFmpeg-Builds.
Source and issues: <https://github.com/treealarm/OnvifSim>

---

## Install OnvifSim on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/onvifsim/arch)

[### CentOS](https://snapcraft.io/install/onvifsim/centos)

[### Debian](https://snapcraft.io/install/onvifsim/debian)

[### elementary OS](https://snapcraft.io/install/onvifsim/elementary)

[### Fedora](https://snapcraft.io/install/onvifsim/fedora)

[### KDE Neon](https://snapcraft.io/install/onvifsim/kde-neon)

[### Kubuntu](https://snapcraft.io/install/onvifsim/kubuntu)

[### Manjaro](https://snapcraft.io/install/onvifsim/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/onvifsim/pop)

[### openSUSE](https://snapcraft.io/install/onvifsim/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/onvifsim/rhel)

[### Ubuntu](https://snapcraft.io/install/onvifsim/ubuntu)
