Skip to content
@nanostream

nanoStream Live Streaming Software by nanocosmos

nanoStream Samples

nanoStream Developer Program

Real-time live video streaming for global business applications

Welcome to the official developer hub for nanoStream, a real-time video streaming platform developed and operated by nanocosmos.

nanocosmos is a German-based streaming technology company specializing in ultra-low-latency, secure, and scalable live video solutions for business-critical applications worldwide.

This repository is part of the nanoStream Developer Program, created by nanocosmos to help developers understand, integrate, and build upon the nanoStream platform - including ingestion, playback, APIs, analytics, and security tooling.


🚀 Who We Are

nanocosmos is the company behind nanoStream, an end-to-end platform for sub-second live video streaming designed specifically for interactive, real-time use cases such as:

  • Live betting & gaming
  • Townhall meetings
  • Auctions & commerce
  • Conferences and events
  • Enterprise communications

Our platform delivers:

  • 100% uptime SLA
  • Global footprint with geo-loadbalancing
  • Embedded security and access control
  • Analytics for both QoE and QoS
  • An adaptive bitrate HTML5 player
  • Powerful APIs to automate your streaming workflows

🧩 What This Repo Is

This repository is the entry point for developers working with nanoStream.
Here you will find:

  • A high-level overview of the nanoStream architecture
  • Getting-started guides for ingesting and playing back streams
  • Examples showing how to embed and interact with nanoStream components
  • Links to docs, dashboards, APIs, and support

As the Developer Program grows, this repo will connect to:

  • nanostream-examples - code samples (iframe embed, player API, Webcaster API, etc.)
  • nanostream-docs - markdown documentation, diagrams, changelogs
  • nanostream-sdk-js - future JavaScript SDK

🏗️ nanoStream at a Glance

Core capabilities

  • Sub-second latency
  • Global Content Delivery Network
  • Live transcoding & adaptive bitrate
  • Stream protection (Geo, Token, Guardian)
  • Browser-based playback
  • Support for RTMP, SRT, WHIP, WebRTC
  • Included browser encoder (nanoStream Webcaster)
  • Powerful REST APIs
  • Full analytics suite

🧱 Platform Components

🎥 Ingest & Live Encoding

Ingest streams from OBS, hardware encoders, or your browser using:

  • RTMP
  • SRT
  • WHIP
  • WebRTC (via nanoStream Webcaster)

💻 nanoStream Webcaster & API

A browser-based encoder and JavaScript API for integrating plugin-free WebRTC publishing into your applications.

▶️ nanoStream Player (H5Live Player)

A universal HTML5 player with sub-second latency, adaptive bitrate, and easy embedding.
Works consistently across all major browsers and devices.

📈 nanoStream Analytics

Insights into streaming performance, including:

  • Quality of Experience (QoE)
  • Quality of Service (QoS)
  • Viewer sessions
  • Latency and delivery metrics

🔒 Security & Access Control

  • Geo-blocking
  • Token-based security
  • nanoStream Guardian: block IPs, referrers, or CIDR ranges

🛰️ Stream Management (bintu API & dashboard)

Create, manage, group, and control streams programmatically.
All ingest/playout URLs are globally load-balanced.


⚡ Quickstart: Embed a Real-Time Stream

<!-- Embed nanoStream Player via iframe -->
<iframe 
    frameborder="0" 
    allowfullscreen 
    width="1280" 
    height="720" 
    src="https://demo.nanocosmos.de/nanoplayer/embed/1.3.3/nanoplayer.html?entry.rtmp.streamname="your_streamname">
</iframe>

📚 Documentation

Documentation will be available in the nanostream GitHub organization:

  • overview.md — how nanoStream works
  • getStarted.md — ingest, playback, Webcaster
  • APIOverview.md — REST endpoints and examples
  • support.md — where to ask questions

🤝 Contributing

Contributions to examples and documentation are welcome.


🆘 Support

If you have questions or need help:


Popular repositories Loading

  1. nanoplayer nanoplayer Public

    nanoStream H5Live Player Samples

    Vue 2

  2. flash-publisher flash-publisher Public archive

    nanoStream Cloud Flash Publisher (RTMP) - deprecated

    HTML

  3. bintu-samples-dev bintu-samples-dev Public

    HTML

  4. bintu-samples bintu-samples Public

    HTML

  5. .github .github Public

    nanoStream Developer Program

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…