Skip to content

soniacq/openspace-webrtc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

OpenSpace WebRTC

OpenSpace WebRTC enables real-time streaming of OpenSpace-rendered visualizations to a standard web browser using GStreamer and WebRTC.

Goal: Stream OpenSpace rendering from any computer into a web browser, without requiring OpenSpace to run on the client machine.

What is OpenSpace?

OpenSpace is an open-source astrophysical data visualization platform designed for interactive, high-performance rendering of large-scale space datasets.

What does OpenSpace WebRTC add?

OpenSpace WebRTC allows OpenSpace to run on a rendering machine (local or cloud-based) while streaming the rendered frames to remote clients through a web browser.

This enables:

  • Thin-client access (browser only)
  • Remote and cloud-based deployments
  • Scalable, multi-user scenarios

Deployment Options

OpenSpace WebRTC can be deployed in multiple ways:

System Architecture

Learn about OpenSpace WebRTC architecture and communication flow:
System Architecture
Architecture Diagram

Related Repositories

This repository does not duplicate the implementation or build instructions of the OpenSpace WebRTC components. Instead, it provides system-level documentation and deployment guidance.

Core components:

Appendix

Reference material, external links, and additional resources:
Appendix

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published