This repository has been archived by the owner on Sep 19, 2024. It is now read-only.
Releases: fishjam-dev/membrane_rtc_engine
Releases · fishjam-dev/membrane_rtc_engine
v0.5.0
What's Changed
- Add metrics with peer and track metadata by @FelonEkonom in #126
- Fix update peer metadata by @Rados13 in #132
- Add rtc_engine_Id log metadata to RTC Engine logs. Add guide about logs in RTC Engine by @mickel8 in #136
- Remove framerate option from hls_endpoint by @Rados13 in #137
- Support opentelemetry by @FelonEkonom in #131
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- Fix raw format links by @evadne in #127
- Fix handling of updateTrackMetadata by @daniel-jodlos in #129
- Fix subscribing to tracks in HLS Endpoint. Fix handling multiple raw subscriptions in Engine. by @evadne in #128
- Adjust to Membrane style after #128 by @mickel8 in #130
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Support telemetry by @FelonEkonom in #110
- Adjust to new
direction
option inmembrane_webrtc_plugin
by @mickel8 in #125
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- Rewrite & clean up the docs for media events. by @bblaszkow06 in #122
- [MV-76] crash on screenshare subscription by @bblaszkow06 in #124
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
v0.2.0
What's Changed
- Added component_path otel's tag when adding new endpoint by @Qizot in #67
- Adjust to simulcast by @Rados13 in #55
- Fix
add_peer
function andMembrane.RTC.Engine.Message.t()
by @mickel8 in #69 - Support hls mode selection by @daniel-jodlos in #73
- Fix HLSEndpoint framerate by @Rados13 in #74
- Changes related to removing Libnice by @FelonEkonom in #70
- Implement TLS TURN by @FelonEkonom in #75
- Hls fixes by @Rados13 in #76
- Prioritize streams by @Rados13 in #72
- Only active tracks are in track_id_to_metadata by @Rados13 in #78
- Remove filter tee by @Rados13 in #80
- Remove elements for removed tracks and add do_handle_notification by @Rados13 in #82
- auto demand by @mat-hek in #81
- Update dependency to membrane_core by @FelonEkonom in #77
- Add handle_playing_to_prepared by @Rados13 in #84
- Adding option to limit track's bandwidth by @daniel-jodlos in #85
- Add clock_rate from RTP mapping to Track context by @mickel8 in #91
- Integration tests for
MembraneRTC
client by @Qizot in #45 - refactor tee linking by @mat-hek in #94
- Add internal documentation for media events by @Rados13 in #90
- Send remove track only to these which subscribe on track by @Rados13 in #92
- Implement very first version of simulcast encoding switch by @mickel8 in #79
- Set FIR interval to 5s by @mickel8 in #95
- Add medium encoding and expose FIR interval in WebRTC Endpoint options by @mickel8 in #96
- Fix simulcast_encodings initialization in Track struct by @mickel8 in #97
- Add support for H264 in Simulcast. Remove optional dependency to WebRTC stuff. by @mickel8 in #98
- Refactor simulcast media events to be RTC Engine ones. Add them to internal docs by @mickel8 in #101
- Fix return value in update_track_metadata media event handler by @mickel8 in #102
- Add guide for simulcast by @mickel8 in #103
- Add callback onRemoved by @daniel-jodlos in #100
- Fix running integration tests locally by @mickel8 in #104
- Rename
integration
tointegration_test
by @mickel8 in #105 - Fix importing support modules in integration tests by @mickel8 in #106
- Add ability to disable simulcast by @mickel8 in #107
- Fix RC in removing peers/endpoints by @mickel8 in #108
- Enhance API for configuring simulcast. Fix switching between available simulcast encodings by @mickel8 in #109
- Fix simulcast_encoding when creating new Engine.Track from WebRTC.Track by @mickel8 in #112
- Remove libnice by updating
membrane_webrtc_plugin
by @mickel8 in #113 - Improve docs by @mickel8 in #114
- Add information about origin to Track struct. by @mickel8 in #115
- Cleanup crashing endpoint by @daniel-jodlos in #117
- Fix removing Track children by @mickel8 in #116
- Move TS code to a separate repository by @mickel8 in #118
- Bump
membrane_core
to 0.10.0. Updatemembrane-webrtc-js
. by @mickel8 in #119
New Contributors
- @daniel-jodlos made their first contribution in #73
- @mat-hek made their first contribution in #81
Full Changelog: v0.1.0...v0.2.0
v0.1.0
v0.1.0-alpha
Very first version of Membrane RTC Engine that provides implementation of SFU and its client library written in TypeScript.