-
-
Notifications
You must be signed in to change notification settings - Fork 254
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
⚡️ New Major enhancements @abhiTronix (#183)
- CamGear: Support for various Live-Video-Streaming services (Fixes #160) - Added seamless support for live video streaming sites like Twitch, LiveStream, Dailymotion etc. - Implemented flexible framework around `streamlink` python library with easy control over parameters and quality. - Stream Mode can now automatically detects whether `source` belong to YouTube or elsewhere, and handles it with appropriate API. - Added additional `STREAM_QUALITY` and `STREAM_PARAMS` attributes. - Updated docs with all new additions and examples. - Moved WebGear API to Streaming Gears. - Added `restore_levelnames` auxiliary method. - Updated CI tests, `setup.py` and `ReadMe.md`. - Fixed Several logging bugs. - Logging: Added file support (Fixes #182) - Added `VIDGEAR_LOGFILE` environment variable to manually add file/dir path. - Reworked `logger_handler()` Helper methods (in asyncio too). - Added new formatter and Filehandler for handling logger files. - Added auto version extraction from package `version.py` in setup.py. - CamGear: Re-implemented YouTube URLs Handler (Fixes #133) :warning: `y_tube` parameter renamed as `stream_mode`! :warning: Removed `FORCE_YTUBE_VAMODE` attribute. - Re-implemented CamGear's YouTube URLs Handler completely from scratch. - New Robust Logic to flexibly handing video and video-audio streams. - Intelligent stream selector for selecting best possible stream compatible with OpenCV. - Added support for selecting stream qualities and parameters. - Added additional `STREAM_QUALITY` and `STREAM_PARAMS` attributes for CamGear. - Implemented new `get_supported_quality` helper method for handling specified qualities - Fixed Live-Stream URLs not supported by OpenCV's Videocapture and its FFmpeg. - CI: Maintance Updates - Added support for new `VIDGEAR_LOGFILE` environment variable in Travis CI. - Fixed failing CI tests. - Added missing CI tests. - Added logging for helper functions. - Updated `contributing.md` - Bash Scripts: Fixed OpenCV Release binaries detection bugs - Docs: Few minor additions and fixes - Bumped `dev` version. - Docs: Quick typo fixed - CI: Bumped codecov - CI: Bugs fixed
- Loading branch information
Showing
38 changed files
with
1,021 additions
and
373 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.