sgfn
SMSoftware Mansion
•Created by michaelh on 2/4/2024 in #membrane-help
Error when compiling free4chat
Try
{:membrane_rtc_engine, "== 0.6.0"},
. This was the last version with the :default_encoding
key in this struct12 replies
SMSoftware Mansion
•Created by michaelh on 2/4/2024 in #membrane-help
Error when compiling free4chat
Endpoint.WebRTC.SimulcastConfig
was part of membrane_rtc_engine
prior to v0.16.0.12 replies
SMSoftware Mansion
•Created by michaelh on 2/4/2024 in #membrane-help
Error when compiling free4chat
Yeah, it's easy to end up in dependency hell when dealing with all of the packages. I'd suggest looking at the time when that app was first written and trying to find a version that was around then
12 replies
SMSoftware Mansion
•Created by michaelh on 2/4/2024 in #membrane-help
Error when compiling free4chat
This version of the engine is rather ancient. You certainly won't find any upgrade guides, and the changelogs will probably be limited to github autogenerated release notes, so it will be an arduous task to upgrade it
12 replies
SMSoftware Mansion
•Created by michaelh on 2/4/2024 in #membrane-help
Error when compiling free4chat
Rollback will definitely be easier, especially if you're not too familiar with Membrane
12 replies
SMSoftware Mansion
•Created by michaelh on 2/4/2024 in #membrane-help
Error when compiling free4chat
Hi @michaelh!
Correct me if I'm wrong, but it appears like the app you're referring to is locking onto the
master
branch of the membrane_rtc_engine
github repo instead of a specific version or commit. This is highly discouraged and should never be done, as the Engine is under constant development and its API can change between releases.
The reason you're seeing this specific error is due to a restructure of the repo we've done around half a year ago. Starting with v0.16.0, you have to explicitly specify the Endpoints you're using (in your case, probably only membrane_rtc_engine_webrtc
) as well as the membrane_rtc_engine
package.
To fix this error, try replacing the relevant line in mix.exs with
I can't guarantee that this will make the app compile, though, as there may have been changes to the API since the restructure. You might need to roll back the Engine version a bit and find the most recent one that works.
If the app you've mentioned is still maintained, you might additionally want to notify their maintainers of this issue 😉12 replies
SMSoftware Mansion
•Created by Wojciech Orzechowski on 1/17/2024 in #membrane-help
RTSP authentication problem?
I think we did consider several potential solutions in the past, though I can't remember the details. @Łukasz Kita could you lend a helping hand? 🙂
13 replies
SMSoftware Mansion
•Created by Wojciech Orzechowski on 1/17/2024 in #membrane-help
RTSP authentication problem?
Apparently, TP-link support feels like this "isn't a problem", so it's unlikely that their products will start to adhere to the RFC...
13 replies
SMSoftware Mansion
•Created by Wojciech Orzechowski on 1/17/2024 in #membrane-help
RTSP authentication problem?
Hi @Wojciech Orzechowski, we've seen this issue with TP-link cameras before. Take a look here: https://discord.com/channels/464786597288738816/1101469757204615198
13 replies