What's a standard participant in ```@property ...
# ask-ai
a
What's a standard participant in
Copy code
@property
    def departure_timeout(self) -> float:
        """Amount of time to hold the room open after the last standard participant leaves.

        Returns:
            float: The departure timeout of the room.
        """
        return float(self._info.departure_timeout)
t
Thanks for reaching out, Gabriel. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
A standard participant in LiveKit is basically your everyday participant—usually an end-user in your app. They can both share (publish) and receive (subscribe to) tracks in a room. If you have any questions about how this works, I’m here to help! Sources: Sources/LiveKit/Participant/Participant.swift | Rooms, participants, and tracks | LiveKit Docs
a
is my agent or the egress participant an everyday participant?
t
Your agent or egress participant isn’t your typical everyday participant. Here’s a quick rundown: • Agent Participant: These are usually AI-powered bots or automated services, not your regular users. • Egress Participant: This one’s a server-side process that handles things like recording or streaming. It only listens in on media streams and doesn’t send any out. On the other hand, a standard participant is your usual end-user who can both share and receive media streams. Hope that clears things up!