Skip to content

Releases: scivision/PyLivestream

Improve file capture quality

02 Mar 05:05
Compare
Choose a tag to compare
v1.4.5

improve file capture quality, robustness

optional no audio, remove streamid prompts for no keyfile, global timeout option

02 Mar 04:52
Compare
Choose a tag to compare

Also dedupe and making self-test more robust, improving test coverage.

Remove scipy prereq

22 Feb 03:44
Compare
Choose a tag to compare

using numpy.interp() for simple linear interpolation instead of large scipy.interpolate. SciPy is no longer used at all.

Better restream.io defaults

22 Feb 05:51
Compare
Choose a tag to compare

Minor bugfix after further testing with restream.io

Note, for best metadata (more views) when using restream.io, be sure to set Title before stream starts, particularly for Periscope.

Add Restream.io, bugfix video bitrate

22 Feb 04:54
Compare
Choose a tag to compare

Add restream.io, a free multi-site streaming service with optional paid add-ons. While PyLivestream itself emits multiple streams from your PC, you might choose to emit only one stream to restream.io, which emits multiple streams, one to each service.

Fixed bug with interpolation of video bitrate introduced in v1.4.1.

Better .ini format, specify FFmpeg path, better docs

10 Feb 23:48
Compare
Choose a tag to compare
  • streamlined .ini file, to use over-rideable defaults instead of many duplicated parameters
  • better documentation
  • interpolate resolution -> bitrate where exact match not found
  • automatically read resolution and FPS of input files, for each file
  • allow specifying FFmpeg path, for those with multiple FFmpeg versions installed

Multiple streaming sites simultaneously

31 Jan 06:42
Compare
Choose a tag to compare

Can stream to multiple sites at once. No more audience fragmentation.

  • Fix screencapture2disk no audio bug.
  • Python >= 3.5 OK (Raspbian Stretch)
  • add Vimeo, Mixer sites

Add Twitch, put server in .ini

30 Jan 20:25
Compare
Choose a tag to compare

Add Twitch service

make server in .ini in case of future/closer servers (particularly for Twitch).

OOP refactor

30 Jan 20:06
Compare
Choose a tag to compare

Refactored entire program to be python OOP. This deduplicates code and generally makes the program higher quality.

This enables cleanly & trivially adding future streaming services such as Twitch etc.

Use .ini file for most parameters

30 Jan 15:30
Compare
Choose a tag to compare

Use better practice: use .ini files for most configuration instead of constants in program files.

Future: consider using class instead of dict

Future: stream to multiple sites at once (this .ini groundwork was necessary first)