Releases: dhyeythumar/mlagents-video-streamer
Releases · dhyeythumar/mlagents-video-streamer
Release v2.0
Features
- Easy installation:
mlagents-video-streamer
is now available as a python package on PyPI. - Dynamic streaming: The package can be used for a wide variety of streaming services by just providing URL and client secret.
- Easy handling:
start()
&close()
methods are given so users can start and close the video stream whenever they want. - Auto close: Now no need to manually kill the FFmpeg & Xorg subprocess.
Breaking Changes
videostreamer
has been replaced withmlagents_video_streamer
.config()
has been removed andSetupVirtualDisplay()
has been added.twitchStreamer()
function has been removed andVideoStreamer
class has been added as a more general form of streamer.- Previously
twitchStreamer()
only took secret key, but nowVideoStreamer
takes an dictionary (while initializing the class) in the following format only:stream_info = { "URL": "rtmp://live.twitch.tv/app/", # example of Twitch URL "secret": "--- secret here ---" }
start()
method is provided byVideoStreamer
class, so you have to call the start method on the object before starting the training process.close()
method is also provided byVideoStreamer
class, & it can be used to close the video stream after training is done.
Initial Release
Initial release of mlagents-video-streamer
python package.