Skip to content

v0.27.0

Compare
Choose a tag to compare
@varsill varsill released this 30 Oct 16:06
· 3 commits to master since this release
619e331

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/1 is now called only in case of a graceful termination (when appropriate RTMP message was delivered), while Membrane.RTMPServer.ClientHandler.ClientBehaviour.handle_connection_closed/1 is always called, even in a case when TCP socket connection drops unexpectedly .
  • There is a new Membrane.RTMPServer.ClientHandler.ClientBehaviour.handle_metadata/2 optional callback added by @lastcanal in #103 - you can use that callback to get RTMP stream metadata (like video resolution or framerate) sent within SetDataFrame and OnMetaData messages.

Breaking changes:

  • Membrane.RTMPServer.ClientHandler.ClientBehaviour.handle_metadata.end_of_stream/1 has become Membrane.RTMPServer.ClientHandler.ClientBehaviour.handle_metadata.handle_connection_closed/1

New Contributors

Full Changelog: v0.26.0...v0.27.0