About Project Noja

About Project Noja

Project Noja was originally started as a research project at the Technische Universität Ilmenau, Germany in 2001 and is now continued at Simula Research Laboratory, Oslo, Norway. Noja used to investigate the potential of content-aware protocol designs for Internet-based multimedia streaming applications. Currently, we aim to improve and disseminate the results from our research to application developers. We also provide a platform for discussions and sharing of ideas, experiences and source code. You are free to copy, distribute and build upon the work published at Project Noja under the terms of the GNU General Public License version 2 and the Creative Commons Attribution-Noncommercial-Share Alike License. All researchers, students, developers and interested people are welcome to contribute.

Noja for Researchers

Noja provides a ready-to-use simulation environment for streaming protocol research that supports multiple encoding formats, application domains and network environments.

Features

  • Stream Traces with Distortion and Dependencies
  • Stream Analyzers
  • Simulation Tools and Common Network Models
  • Optimization Model Implementations
  • Protocol Implementations

Benefits

  • Stable Simulation Platform
  • Peer-reviewed Code
  • Comparable Simulation Results
  • Easy to Learn and to Extend
  • Growing Community of Experts
Noja for Developers

Noja provides a generic communication platform for the robust delivery of media streams over the Internet. Smart interfaces and flexible protocols allow you to easily add media streaming to your applications without minding encoding formats and network errors.

Features

  • Multiple Encoding Formats and Application Domains
  • Powerful Programming Model
  • Extensible Protocol Framework
  • Optimized and Intelligent Streaming Protocols
  • Multi-Peer and Multi-Stream Synchronization

Benefits

  • Plug-and-Play Protocols
  • Efficient and Scalable Architecture
  • Hides Signalling and Delivery Details
  • Large Experts Community
  • Latest Research Experiences