Skip to content

v1.0.0

First stable baseline release that established the project architecture and core RTC capabilities.

Highlights

  • Completed project foundation and engineering baseline.
  • Introduced stream playback capability (Player).
  • Introduced stream publishing capability (Publisher).

Detailed Changes

Project Foundation

  • Set up a unified TypeScript project structure and build workflow.
  • Defined clear module boundaries for future extensibility.
  • Initialized documentation and examples for faster onboarding.

Playback Capability

  • Added WebRTC-based remote stream subscription and playback.
  • Provided core lifecycle controls (create/start/stop/destroy).
  • Exposed key states and error signals for business-layer handling.

Publishing Capability

  • Added local media capture (camera/microphone) and publishing flow.
  • Included basic session and connection management.
  • Provided essential configuration options for common scenarios.
  • Quick proof-of-concept for end-to-end WebRTC playback/publishing.
  • Lightweight live streaming or real-time interaction prototypes.

Upgrade Notes

  • This is the baseline version. Later releases improve plugin extensibility, stability, and production readiness.

基于 MIT 许可证发布