Skip to content

Releases: KnugiHK/rtmplite3

Bug Fix (2021/12/02)

02 Dec 10:27
Compare
Choose a tag to compare

Change since 0.3.5

  1. Fix a bug which will gives false negative when testing the magic number of FLV file (#3, #4)

Major stable release 2021/05/28

28 May 09:33
Compare
Choose a tag to compare

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:

  1. Improved the security by re-writing some functions that were created by using exec() originally.

Major stable release 2020/09/07

07 Sep 05:06
Compare
Choose a tag to compare

To install this version:

pip install rtmplite3==0.3.0 # this version
# or
python -m pip install rtmplite3==0.3.0

Change log:

  1. 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):
---
  1. FLV and common methods being separate from rtmp.py

  2. Remove in-file documentation

  3. Port number in cross domain policy will be bind to the port that is listening

  4. Slightly processing speed improvements

What's not supported in this release

  1. 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

21 Jun 13:29
9156589
Compare
Choose a tag to compare

To install this version:

pip install rtmplite3==0.2.5 # this version
# or
python -m pip install rtmplite3==0.2.5

Change log:

  1. 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):
---
  1. Changed string formatting
    2.1. The original formatting method is %-formatting.
    2.2. Now, its changed to f-formatting

  2. 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

  1. 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)

31 May 08:25
Compare
Choose a tag to compare

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)

25 May 10:33
Compare
Choose a tag to compare

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

23 May 14:20
Compare
Choose a tag to compare

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.