Running Docker image with Membrane RTMP Plugin
Hello, I am trying to run a Docker container with
membrane_rtmp_plugin
library, it builds successfully, however I am getting following error:
10 Replies
I've seen similar kind of error related to bundlex in this group, however I am not using Bundlex and it seems to be another kind of error.
membrane_rtmp_plugin uses bundlex under the hood. What image are you using? Are there any warnings from building the rtmp plugin?
thanks for quick answer 🙂
Does it mean that
BundlexProject
module is required to be configured in the application?
I am using elixir:1.16.2-otp-26-alpine
image. There are no warnings when building rtmp plugin:
Does it mean that BundlexProject module is required to be configured in the application?No
I am using elixir:1.16.2-otp-26-alpine imageFor Alpine and other systems that use MUSL instead of GLIBC, we unfortunately don't provide precompiled C deps, so you need to manually install them in the system or use a different image, for example debian-based. See https://github.com/membraneframework/membrane_rtmp_plugin?tab=readme-ov-file#manual-instalation-of-dependencies
GitHub
GitHub - membraneframework/membrane_rtmp_plugin: RTMP server & client
RTMP server & client. Contribute to membraneframework/membrane_rtmp_plugin development by creating an account on GitHub.
That's weird you don't get any warnings though 🤔
for
build
stage following libs are used:
for app
stage we have:
possibly you need ffmpeg-dev for the app stage as well? not sure what
apk
installsstill the same results. What other Docker image would you suggest to try?
you can try the same name but without the alpine suffix
I think I found the problem, error dissapeared after updating
app
alpine image from alpine:3.17
to alpine:3.18.5
Thank you for help!