adventurous-iron-97326
07/31/2025, 6:09 PMtall-airline-16756
07/31/2025, 6:09 PMtall-airline-16756
07/31/2025, 6:10 PMkind=0 in LiveKit depends on the context in which it is used:
• ParticipantInfo.Kind: In the context of participant information, kind=0 represents a STANDARD participant. This is typically a regular end-user in your application. Other possible values include:
◦ 1 = INGRESS: External media source ingested into the room
◦ 2 = EGRESS: Recording/streaming service with special permissions
◦ 3 = SIP: A telephony user connected via SIP
◦ 4 = AGENT: An agent spawned with the Agents framework
• DataPacket.Kind: In the context of data packets, kind=0 means RELIABLE. This indicates that the data packet should be delivered reliably (similar to TCP), as opposed to kind=1, which means LOSSY (similar to UDP).
If you have a specific context in mind, let me know, and I can provide more targeted details.
Sources: livekit/livekit_rtc.pb.go | Core API primitives | LiveKit Docs | Sources/LiveKit/Protos/livekit_models.pb.swiftadventurous-iron-97326
07/31/2025, 6:11 PMtall-airline-16756
07/31/2025, 6:12 PM