Skip to main content

socrits_express 0.2.0 copy "socrits_express: ^0.2.0" to clipboard
socrits_express: ^0.2.0 copied to clipboard

Socrits Express — low-level voice & video media engine (LiveKit) for Socrits. Mint a room token on your backend, join the room, publish/subscribe. No UI and no call invitations — you build those (use [...]

0.2.0 #

  • SocritsCallGuard — reconnection-grace + billing-freeze lifecycle for custom call UIs (the piece coin / dating apps always rebuild). Wraps a room and distinguishes an intentional leave from a transient drop: onPeerLost / onPeerRecovered with a configurable graceWindow, onEnded (peer left or grace expired), and a single onBillingFrozen(bool) signal so you never charge for dead air while either side reconnects.
  • SocritsRoom.prejoin + goLive — warm-connect to the room during ringing (no tracks published), then publish on accept, so media starts instantly instead of waiting for connect + ICE.

0.1.0 #

  • Initial release. SocritsRoom.join / SocritsRoom.leave (LiveKit media) and SocritsTokenClient for fetching a room token from your backend. Re-exports livekit_client. The low-level "Express" tier — media only, no signalling or UI.
0
likes
120
points
421
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Socrits Express — low-level voice & video media engine (LiveKit) for Socrits. Mint a room token on your backend, join the room, publish/subscribe. No UI and no call invitations — you build those (use the socrits UIKit package if you want them included).

Repository

Topics

#video #voip #webrtc

License

MIT (license)

Dependencies

flutter, http, livekit_client

More

Packages that depend on socrits_express