Calms
SMSoftware Mansion
•Created by Calms on 1/20/2024 in #membrane-help
Clustering and scale out behaviour
Context: I've a membrane application running in an elixir cluster of 1. It receives a RTSP stream (UDP packets) from a client and does the whole streaming thing - awesome!
If/when the cluster expands, there will be multiple nodes receiving UDP packets (the packets are load-balanced between nodes). Does Membrane have any handling to route the packet to the correct node? 🤔
9 replies
SMSoftware Mansion
•Created by Calms on 1/16/2024 in #membrane-help
Debugging bundlex/unifex errors
Hello, I've been tinkering with membrane cross-compiled to Nerves (rpi4).
I've had features (e.g. microphone input) working recently but it seems it has broken with recent upgrades.
Would anyone have any tips on debugging the
unifex_create/3
error below?
I suspect it's loading precompiled NIFs onto the wrong architecture but I'm not seeing where I can disable precompiled libraries (or if this is even the right thing to be investigating...)
7 replies
SMSoftware Mansion
•Created by Calms on 7/21/2023 in #membrane-help
RTP demo with RawAudio
Hello friends, I'm trying to get microphone input (via
Membrane.PortAudio.Source
) packaged into an RTP stream and sent to a server and can't quite seem to get it right.
Excerpt below based on the demo in membrane-demo/rtp
but with microphone input substituted and newer syntax.
This seems to throw an error when generating the headers because buffer.pts is nil
:
Does anyone have any tips on what I might be doing wrong?6 replies