You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 6, 2025. It is now read-only.
2. Put the hexadecimal stream key into `periscope.key`
135
-
3. Run Python script for Periscope with chosen input
136
-
129
+
2. Put the hexadecimal stream key into `periscope.key`
130
+
3. Run Python script for Periscope with chosen input
137
131
138
132
ScreenshareLivestream periscope
139
133
@@ -143,14 +137,12 @@ come back in, I can comment from my phone etc.
143
137
144
138
### Twitch
145
139
146
-
1. create stream from [Twitch Dashboard](http://www.twitch.tv/broadcast/dashboard). If you are not in the Northeast US, edit [pylivestream.ini](./pylivestream/pylivestream.ini) to have the [closest server](http://bashtech.net/twitch/ingest.php).
147
-
2. put Twitch stream key into file `twitch.key`
148
-
3. Run Python script for Twitch with chosen input
149
-
140
+
1. create stream from [Twitch Dashboard](http://www.twitch.tv/broadcast/dashboard). If you are not in the Northeast US, edit [pylivestream.ini](./pylivestream/pylivestream.ini) to have the [closest server](http://bashtech.net/twitch/ingest.php).
141
+
2. put Twitch stream key into file `twitch.key`
142
+
3. Run Python script for Twitch with chosen input
150
143
151
144
ScreenshareLivestream twitch
152
145
153
-
154
146
## Usage
155
147
156
148
Due to the complexity of streaming and the non-specific error codes FFmpeg emits, the default behavior is that if FFmpeg detects one stream has failed, ALL streams will stop streaming and the program ends.
@@ -171,22 +163,23 @@ Config:
171
163
172
164
Find webcam name by:
173
165
174
-
* Windows:
166
+
####Windows
175
167
176
-
```sh
177
-
ffmpeg -list_devices true -f dshow -i dummy
178
-
```
179
-
* MacOS:
168
+
```sh
169
+
ffmpeg -list_devices true -f dshow -i dummy
170
+
```
180
171
181
-
```sh
182
-
ffmpeg -f avfoundation -list_devices true -i ""
172
+
#### MacOS
183
173
184
-
* Linux:
174
+
```sh
175
+
ffmpeg -f avfoundation -list_devices true -i ""
176
+
```
185
177
186
-
```sh
187
-
v4l2-ctl --list-devices
188
-
```
178
+
#### Linux
189
179
180
+
```sh
181
+
v4l2-ctl --list-devices
182
+
```
190
183
191
184
Stream to multiple sites, in this example Periscope and YouTube Live simultaneously:
192
185
@@ -200,7 +193,6 @@ or from devlopment code:
200
193
python Webcam.py youtube periscope
201
194
```
202
195
203
-
204
196
### Screen Share Livestream
205
197
206
198
Stream to multiple sites, in this example Periscope and YouTube Live simultaneously:
@@ -215,7 +207,6 @@ or from development code:
215
207
python Screenshare.py youtube periscope
216
208
```
217
209
218
-
219
210
### Image + Audio Livestream
220
211
221
212
Microphone audio + static image is accomplished by
0 commit comments