Astra Middleware
Это содержимое пока не доступно на вашем языке.
When configuring Astra Cesbo, you can specify Muo as middleware to verify viewers’ access to channels.
The integration works as following:
sequenceDiagram
actor Viewer
participant Astra@{ "type": "boundary" }
participant Muo@{ "type": "control" }
Viewer->>Astra: (1)
Astra->>Muo: (2)
activate Muo
Muo->>Astra: (3)
deactivate Muo
Astra->>Viewer: (4)
- User wants to watch a channel, requests it from Astra
- Astra queries Muo about permission of user to watch a given channel. I.e., if the device limit is met.
- Modifies internal statistics, allows watching
- Astra starts broadcasting the channel
Muo endpoint for Astra
Section titled “Muo endpoint for Astra”The URL for verification service:
GET %Path from Astra Cesbo to Muo%/astra/authFor example,
GET http://localhost:3000/astra/authModeration and monitoring
Section titled “Moderation and monitoring”Once you’ve created a playlist, you can download it and send it to your clients.
As the service is used, Astra Cesbo will check with Muo to determine whether the user is authorized to watch this channel. For example, it will verify whether the device limit for the user has been exceeded.
You can view channel opening statistics on the relevant screen.
User statistics
Section titled “User statistics”As viewers watch channels from the playlist, Muo will collect usage statistics. You can view the latest statistics in the viewer list or on the edit screen.

Device limit
Section titled “Device limit”Requests from viewers to open a channel will be approved if:
the number of unique IP addresses per day does not exceed the device limit for that viewerand will be rejected otherwise.