Releases: KnugiHK/rtmplite3
Bug Fix (2021/12/02)
Major stable release 2021/05/28
Not many changes since 0.3.0. However, as this release contains a commit that improved the security, users are strongly encouraged to upgrade their existing RTMPLite3.
pip install rtmplite3==0.3.5 # this version
# or
python -m pip install rtmplite3==0.3.5
Change log:
- Improved the security by re-writing some functions that were created by using exec() originally.
Major stable release 2020/09/07
To install this version:
pip install rtmplite3==0.3.0 # this version
# or
python -m pip install rtmplite3==0.3.0
Change log:
- Added another event decorator
1.1. You can now add a decorator to a function directly with the name of event:
@Event.onConnect
def onConnect_handler(client, *args):
---
-
FLV and common methods being separate from rtmp.py
-
Remove in-file documentation
-
Port number in cross domain policy will be bind to the port that is listening
-
Slightly processing speed improvements
What's not supported in this release
- The executable is not available now due to some bugs
1.1 Those bugs should be fixed in next major release
Major stable release 2020/06/21
To install this version:
pip install rtmplite3==0.2.5 # this version
# or
python -m pip install rtmplite3==0.2.5
Change log:
- Added an event decorator
1.1. You can now add a decorator to a function to add event handler:
@Event.add("onConnect")
def onConnect_handler(client, *args):
---
-
Changed string formatting
2.1. The original formatting method is %-formatting.
2.2. Now, its changed to f-formatting -
RTMPlite server can now be started as a Python module or as a command:
$ python -m rtmplite3 -d #or
$ rtmplite3 -d
What's not supported in this release
- The rtmpclient is now being converted.
1.1 Since it's is not stable now, it will not be included in this release
Yet another pip release (stable)
A stable release that does not contain much feature updates.
This release is to make a version that is compatible with installation from pip only. Therefore, no executable will be released in this version.
To install this version:
pip install rtmplite3==0.1.9 # this version
Pip release (stable)
A stable release that does not contain much feature updates.
This release is to make a version that is compatible with installation from pip only. Therefore, no executable will be released in this version.
First Stable Release
The most fundamental function (broadcast feed and view streaming) of rtmplite are now working in Python 3!
I uploaded two binaries which are compiled by using PyInstaller. Actually, they are the same file, but for your convenience, I've create two files and rename them.
Feel free to create issues or pull requests if you found any bugs.