1
1
# Python scripted livestreaming using FFmpeg
2
2
3
3
[ ![ DOI] ( https://zenodo.org/badge/91214767.svg )] ( https://zenodo.org/badge/latestdoi/91214767 )
4
- [ ![ Actions Status] ( https://github.com/scivision/pylivestream/workflows/ci/badge.svg )] ( https://github.com/scivision/pylivestream/actions )
4
+ ![ Actions Status] ( https://github.com/scivision/pylivestream/workflows/ci/badge.svg )
5
5
6
6
[ ![ pypi versions] ( https://img.shields.io/pypi/pyversions/PyLivestream.svg )] ( https://pypi.python.org/pypi/PyLivestream )
7
7
[ ![ Maintainability] ( https://api.codeclimate.com/v1/badges/b6557d474ec050e74629/maintainability )] ( https://codeclimate.com/github/scivision/ffmpeg-youtube-live/maintainability )
@@ -187,12 +187,6 @@ Stream to multiple sites, in this example Periscope and YouTube Live simultaneou
187
187
WebcamLivestream youtube periscope
188
188
```
189
189
190
- or from devlopment code:
191
-
192
- ``` sh
193
- python Webcam.py youtube periscope
194
- ```
195
-
196
190
### Screen Share Livestream
197
191
198
192
Stream to multiple sites, in this example Periscope and YouTube Live simultaneously:
@@ -201,18 +195,12 @@ Stream to multiple sites, in this example Periscope and YouTube Live simultaneou
201
195
ScreenshareLivestream youtube periscope
202
196
```
203
197
204
- or from development code:
205
-
206
- ``` sh
207
- python Screenshare.py youtube periscope
208
- ```
209
-
210
198
### Image + Audio Livestream
211
199
212
200
Microphone audio + static image is accomplished by
213
201
214
202
``` sh
215
- python Microphone.py youtube periscope -image doc/logo.jpg
203
+ MicrophoneLivestream youtube periscope -image doc/logo.jpg
216
204
```
217
205
or wherever your image file is.
218
206
@@ -222,7 +210,7 @@ Audio-only streaming is not typically allowed by the Video streaming sites.
222
210
You can test it to your own computer by:
223
211
224
212
``` sh
225
- python Microphone.py localhost
213
+ MicrophoneLivestream localhost
226
214
```
227
215
228
216
### File Livestream
@@ -243,12 +231,6 @@ Glob list of video files to stream:
243
231
FileGlobLivestream path site -glob glob_pattern
244
232
```
245
233
246
- or from development code:
247
-
248
- ``` sh
249
- python Glob.py path site -glob glob_pattern
250
- ```
251
-
252
234
* ` -glob ` glob pattern of files to stream e.g. "* .avi"
253
235
* ` -loop ` optionally loop endlessly the globbed file list
254
236
* ` -shuffle ` optionally shuffle the globbed file list
0 commit comments