place.stream.broadcast.origin

did:web:stream.place View official

Documentation

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

main record

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

Record Key any Any valid record key

Properties

broadcaster string did Optional

did of the broadcaster that operates the server syndicating the livestream

irohTicket string Optional

Iroh ticket that can be used to access the livestream from the server

maxLength: 2048 bytes
server string did Required

did of the server that's currently rebroadcasting the livestream

streamer string did Required

DID of the streamer whose livestream is being published

updatedAt string datetime Required

Periodically updated timestamp when this origin last saw a livestream

websocketURL string uri Optional

URL of the websocket endpoint for the livestream

View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "streamer",
      "server",
      "updatedAt"
    ],
    "properties": {
      "server": {
        "type": "string",
        "format": "did",
        "description": "did of the server that's currently rebroadcasting the livestream"
      },
      "streamer": {
        "type": "string",
        "format": "did",
        "description": "DID of the streamer whose livestream is being published"
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Periodically updated timestamp when this origin last saw a livestream"
      },
      "irohTicket": {
        "type": "string",
        "maxLength": 2048,
        "description": "Iroh ticket that can be used to access the livestream from the server"
      },
      "broadcaster": {
        "type": "string",
        "format": "did",
        "description": "did of the broadcaster that operates the server syndicating the livestream"
      },
      "websocketURL": {
        "type": "string",
        "format": "uri",
        "description": "URL of the websocket endpoint for the livestream"
      }
    }
  },
  "description": "Record indicating a livestream is published and available for replication at a given address. By convention, the record key is streamer::server"
}

Lexicon Garden

@