-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrestream-vocabulary.yml
More file actions
137 lines (123 loc) · 4.06 KB
/
Copy pathrestream-vocabulary.yml
File metadata and controls
137 lines (123 loc) · 4.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
name: Restream Vocabulary
description: >-
Domain vocabulary for the Restream multistreaming platform, covering live
streaming terminology, platform integrations, event management, and chat
relay concepts.
tags:
- Broadcast
- Live Streaming
- Multistreaming
- Vocabulary
created: '2026-05-02'
modified: '2026-05-02'
terms:
- term: Multistreaming
definition: >-
The simultaneous broadcasting of a live video stream to multiple
streaming platforms at the same time using a single video source.
tags:
- Core Concept
- Streaming
- term: Channel
definition: >-
A connected destination account on a streaming platform (e.g., a Twitch
channel, YouTube channel) associated with a Restream user account. Channels
can be individually enabled or disabled per stream.
tags:
- Core Concept
- Streaming
- term: Stream Key
definition: >-
A unique authentication credential (RTMP key) used to authenticate a
streaming encoder with the Restream ingest server. Format: re_xxx_xxx.
tags:
- Authentication
- Streaming
- term: SRT URL
definition: >-
Secure Reliable Transport URL for low-latency streaming to Restream.
Available to qualifying accounts as an alternative to RTMP.
tags:
- Protocols
- Streaming
- term: Event
definition: >-
A discrete live streaming session in Restream. Events progress through
states: upcoming, in-progress, and completed. Events can be associated
with specific channels.
tags:
- Core Concept
- Events
- term: Platform
definition: >-
A supported third-party streaming destination service (e.g., Twitch,
YouTube, Facebook Live, LinkedIn, DLive) that Restream can multistream to.
tags:
- Integrations
- Streaming
- term: OAuth2
definition: >-
The authorization framework used by the Restream API. Uses authorization
code flow with scopes including profile.read, channels.read, channels.write,
stream.read, events.read, events.write, and chat.read.
tags:
- Authentication
- Security
- term: Access Token
definition: >-
Short-lived OAuth2 credential with 1-hour validity used to authenticate
Restream API requests. Included as a Bearer token in the Authorization header.
tags:
- Authentication
- Security
- term: Refresh Token
definition: >-
Long-lived OAuth2 credential with 1-year validity used to obtain new
access tokens without requiring user re-authorization.
tags:
- Authentication
- Security
- term: Chat Relay
definition: >-
A Restream Chat feature that forwards incoming chat messages from one
streaming platform to all other connected platforms, creating a unified
chat experience using the Restream Bot identity.
tags:
- Chat
- Features
- term: Ingest
definition: >-
The process of receiving a live video stream from an encoder (OBS, XSplit,
etc.) before distributing it to connected streaming platforms. Restream
operates ingest servers globally.
tags:
- Infrastructure
- Streaming
- term: RTMP
definition: >-
Real-Time Messaging Protocol, the primary streaming protocol used to send
live video from an encoder to Restream's ingest servers.
tags:
- Protocols
- Streaming
- term: WebSocket
definition: >-
Full-duplex communication protocol used by Restream for real-time streaming
updates (wss://streaming.api.restream.io) and chat events.
tags:
- Protocols
- Real-Time
- term: Event Source
definition: >-
In the Restream Chat API, an event source is a platform connection from
which chat messages are received (Twitch, YouTube, Facebook, Discord, etc.).
tags:
- Chat
- Integrations
- term: Channel Meta
definition: >-
Stream metadata associated with a channel, including title, description,
and tags. Updated via PATCH /user/channel/{id}/meta.
tags:
- Channels
- Metadata