====== Features ====== Netualizer as a framework that enables //[[https://www.sciencedirect.com/science/article/abs/pii/S2542660521000408|Protocol Stack Virtualization]]// (**PSV**) supports: * Most common IETF L1, L2, L3, L4 and Application layer protocol virtualization. * Cloud integration: AWS, Azure * Analytics/ML integration: Tensorflow * IoT sensor and actuation emulation. * IoT sensor and actuation I/Os: GPIO, I2C, SPI, UART. * NB-IoT, LoRa, LTE-M, IEEE 802.15.4, BLE, IEEE 802.11, IEEE 802.3, SDR. * IPv4/IPv6/6LoWPAN/6Lo. * IoT AMQT, MQTT, CoAP and HTTP support. * Impairment insertion at all layers; loss and latency for different distributions including Markov two-state wireless loss model. * Dynamic, passive and active network quality estimation at all layers including standard VoIP MOS scores. * RTC and VoIP signaling via SIP and SIPs. * RTC and VoIP media via RTP and SRTP. * Emulation and support of media players, media recorders, camera, microphone, text-to-speech (TTS) and automatic speech recognition (ASR). * Speech codecs: G.711 MuLaw, G.711 ALaw, G.726, G.723.1, G.729A, GSM6.10, AMR, G.728, G.722, iLBC, Speex, EVRC, GSM-EFR, G.729E, G.729D, LPC, G.722.1/RFC3047, AMR-WB/G.722.2, RTAudio, AAC-LC, SILK, G.718, Opus, iSAC, EVS. * Video codecs: H261, H.263 (RFC2190,RFC2429), H.264, H.265, Theora, MPEG-1/2, MPEG-4, Opus, VP8. * Signal generation and detection. * LUA based scripting for customized behavior. * Routing, ICE, NAT and STUN capabilities. * Transport Protocols including UDP, TCP, DTLS, TLS. * ICMP, DHCP and DNS support. * General Purpose and Embedded Deployment * Multi-Architecture: ARM, AMD, AVR * Multi-Platform: Windows, Linux, MacOS, FreeRTOS