they have hardware encoders and decoders on them though, your not emulating them.
running the nvr software, not the camara, on a x86, its a lot more powerfull than an arm procesor, using QEMU to emulate the ARM processor, then running the linux distro (i thinks is a linux) that comes with the nvr on a vm, why do i wanna do that? coz i have a pcnvr (from hikvision) running on a windows vm, i would like to run the real software, the one that accept any camera, not only hikvision ones, and without buying a hardware nvr...
Did somebody tried this idea?, maybe you can use GitHub - firmadyne/firmadyne: Platform for emulation and dynamic analysis of Linux-based firmwarei386 NVR image (https://www.hikvision.com/en/products/IP-Products/Network-Video-Recorders/Ultra-Series/). The 6a6e1876-202a-4773-ae76-b883b2a7ee3b.zip give me a digicap.iav file, that I cant boot from ...
With Hikvision FIRMWARE TOOLS - change language, extract files and create own firmware I splited the iav (renamed to .dav), but no ideia what do now...
bzImage
grub.cfg
grubx64.efi
guirc.tar.gz
gui_res.tar.gz
hi3536_slave.tar.gz
new_10.bin
RSA
start.sh
webs.tar.gz
EDIT: Dahua has some x86 linux NVRs (Index of /Firmware/Rejestratory/DSS/), but I dont know that do with the .BIN files
GitHub - BotoX/Dahua-Firmware-Mod-Kit: Unpack and repack Dahua IP camera firmware upgrade images.
Unpack and repack Dahua IP camera firmware upgrade images. - BotoX/Dahua-Firmware-Mod-Kitgithub.com
#NVR #x86 #vmware #virtual machine