place.stream.live.viewerCount

Current viewer count for a livestream on a particular server. Record keys are streamer_did::server_did by convention.

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritylive.stream.place
Indexed

Record

record · key any

Properties

count

requiredinteger

The current view count for the livestream.

server

requiredstring · did

The DID of the server to get the view count for.

streamer

requiredstring · did

The DID of the streamer to teleport to.

updatedAt

string · datetime

The time the view count was last updated.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • place.stream.live.viewCount

    record not from the namespace authority

    Current view count for a livestream on a particular server.

  • Record indicating a livestream is published and available for replication at a given address. By convention, the record key is streamer::server

  • Record announcing a livestream is happening

  • place.stream.media.getVideo

    query not from the namespace authority

    Get a hydrated view of a place.stream.video record — the record itself plus author info plus aggregated view counts summed across every reporting node we've indexed. View counts come from place.stream.media.viewCount records; consumers see one number per metric, with the underlying multi-reporter detail collapsed away.

  • place.stream.media.viewCount

    record not from the namespace authority

    A streamplace node's report of view counts for one place.stream.video over a closed time window. Published in the reporting node's server repo (not the streamer's), so a video served by multiple nodes accumulates multiple records — consumers are expected to sum across trusted reporters. The rkey is conventionally `<windowStart-as-tid>-<video-rkey>` so re-running the aggregator over the same window is idempotent. Counts represent the reporting node's best effort given the data it has; the `tracks