Comments (2)
- The interactor send a "start" API call (to web)
- Web API store the broadcasting (request) into the database, then send a queue message to the manager.
- The manager gets the queue message
- The manager looks for the first available agent
- The agent is selected based on its "status" value in the database
- A broadcasting is assigned to the agent
- The manager send a queue message to the agent queue
- The agent gets the queue message and load the broadcast entity from the database
from spoutbreeze.
The following behavior was noted when making requests to the interaction endpoints -
When making a request to the spoutbreeze/broadcasting/start endpoint, with the following metadata,
{"endpointId":"1", "meetingId":"5b6d8c848e9b1b3746b72a7681d8c59f3481f8a7-1600099820570", "userId": "12345"}
If I make request again to this endpoint with the same metadata, the message is not published to the queue.
We have to change the meetingId to publish the message to the message queue.
Am I correct here or is there anything I'm missing/doing wrong?
from spoutbreeze.
Related Issues (20)
- Chat messages can be exchanged between the player and the conference room
- Secure access to web UI of selenoid
- Any broadcasting can be stopped from the management console
- Entrypoints can be managed in the management console
- BigBlueButton nodes can be managed in the management console
- Users can be managed in the management console HOT 1
- The broadcasting feedback is visible in the conference room
- Communication between the components is done with API calls [initial implementation]
- A create bash script to deploy build and deploy the platfrom in production
- Changing the language should be possible in the streaming player
- The API should only accept request from registered nodes IP addresses
- Messages can be exchanged between the components using redis [advanced]
- An agent must change its status
- The API should return a full join URL to the agent
- Handling Exception Is Redundant HOT 3
- Automate queues creation through RabbitMQ API HOT 1
- Create new APIs HOT 1
- Audio broadcasting issue
- Roadmap HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spoutbreeze.