8xFF / atm0s-media-server

Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)
https://8xff.github.io/media-docs/
MIT License
235 stars 17 forks source link

feat: room metadata #377

Closed jibon57 closed 4 months ago

jibon57 commented 4 months ago

Issue Template

Description

During developing a web conferencing solution we often need to store few room related information so that we can use those in various scenario. At present we can set metadata during join and with tracks. Having a dedicated API/option to set room metadata will be helpful, may be during generate join token. Also should have API method to update those metadata & client should receive events based on update. Without having this option will be hard during development.

Steps to Reproduce

  1. Step 1
  2. Step 2
  3. Step 3

Expected Behavior

Please describe what you expected to happen.

Actual Behavior

Please describe what actually happened.

Screenshots

If applicable, add screenshots to help explain the issue.

Environment

Additional Information

Related discussion: https://github.com/8xFF/atm0s-media-server/discussions/358

giangndm commented 4 months ago

This resolved with https://github.com/8xFF/atm0s-media-server/pull/386, https://github.com/8xFF/atm0s-media-server/pull/379