Releases: membraneframework/membrane_rtmp_plugin
Releases · membraneframework/membrane_rtmp_plugin
v0.29.1
v0.29.0
What's Changed
- Make sure :rambo compiler is added in test env by @varsill in #112
- Add RTMPS support by @olegokunevych in #113
- Add tx_id to fix compatibility with some rtmp clients by @philipgiuliani in #115
- Bump to v0.29.0 by @varsill in #116
Full Changelog: v0.28.1...v0.29.0
v0.28.1
What's Changed
- Handle empty client_handler by @olegokunevych in #110
New Contributors
- @olegokunevych made their first contribution in #110
Thank you very much!
Full Changelog: v0.28.0...v0.28.1
v0.28.0
v0.27.3
v0.27.2
v0.27.1
v0.27.0
What's Changed
- Graceful and non graceful RTMP server termination are now distinguishable - added by @dmorn in #100.
Membrane.RTMPServer.ClientHandler.ClientBehaviour.handle_delete_stream/1is now called only in case of a graceful termination (when appropriate RTMP message was delivered), whileMembrane.RTMPServer.ClientHandler.ClientBehaviour.handle_connection_closed/1is always called, even in a case when TCP socket connection drops unexpectedly . - There is a new
Membrane.RTMPServer.ClientHandler.ClientBehaviour.handle_metadata/2optional callback added by @lastcanal in #103 - you can use that callback to get RTMP stream metadata (like video resolution or framerate) sent withinSetDataFrameandOnMetaDatamessages.
Breaking changes:
Membrane.RTMPServer.ClientHandler.ClientBehaviour.handle_metadata.end_of_stream/1has becomeMembrane.RTMPServer.ClientHandler.ClientBehaviour.handle_metadata.handle_connection_closed/1
New Contributors
- @lastcanal made their first contribution in #103
Full Changelog: v0.26.0...v0.27.0