Projects
Working prototypes of the standards I help write, plus open-source tools and experiments.
Recent work
- 6G Testbed and AI Traffic Characterization: open-source 5G-MAG framework I lead that measures and analyzes how AI and LLM services consume the network, feeding the 3GPP SA4 study on 6G media. Pairs a scenario engine (chat, agentic AI over MCP tools, image generation, multimodal, video understanding, real-time WebRTC/WebSocket) with a Linux network emulator and 60+ AI-specific metrics such as time-to-first-token and time-per-output-token. (6G, 3GPP SA4, AI/LLM, 5G-MAG, Python)
Live on this site
- WebGS: Gaussian Splatting: browser-based 3D Gaussian-splatting viewer with WebGL2 and a WebGPU compute sorter.
- WebARF Viewer: viewer for the MPEG Avatar Representation Format (ARF, ISO/IEC 23090-39): animation, blendshapes, and skeleton playback.
- Stereo Player (MPEG-I SD): stereo video textures rendered inside an MPEG-I Scene Description scene.
- MPEG-I Scene Web Player: Three.js renderer for MPEG-I scenes with DASH streaming and WebRTC live sources.
- glTF Sample Viewer (L-GSC): glTF viewer extended with Layered glTF Small Compression (L-GSC).
- WebMP4 Inspector: interactive ISOBMFF / HEIF / NAL inspector and binary box editor.
- WebNN Segmentation: real-time semantic segmentation and emotion detection running entirely via WebNN.
- WebCodecs Probe: live capability detection for the WebRTC and WebCodecs browser APIs.
- DASH Player: minimal adaptive DASH streaming player built on dash.js.
- Realtime Voice (GPT-4o): WebRTC voice agent connecting directly to the OpenAI GPT-4o Realtime API.
- Spec Search: semantic and full-text search over 3GPP and IETF specifications via an MCP backend.
- ETSI / 3GPP Email Tracker: RSS-driven tracker for 3GPP/ETSI mailing-list discussions and threads.
- Stock News and Sentiment: live ticker plus news-driven stock sentiment analysis over an MCP server.
- Speech-to-Text: multilingual browser voice-to-text using the Web Speech API.
Open source on GitHub
See all repositories at @ibouazizi.
- glTF: runtime 3D asset delivery format work (Khronos glTF). (HTML)
- webplayer: MPEG-I Scene Description web player. (JavaScript)
- servers: Model Context Protocol (MCP) reference servers. (TypeScript)
- pyrender: easy-to-use Python renderer for 3D visualization. (Python)
- schwab-trader: Python library for the Charles Schwab Trading API. (Python, 13 stars)
- 3gpp-swap: 3GPP SWAP experiment. (JavaScript)
- gpac-mvhevc: fork of GPAC with MV-HEVC support. (C)
- 6G-Testbed: 5G-MAG AI traffic characterization testbed for 6G media (3GPP SA4). (Python)