oleg.okunevych
SMSoftware Mansion
•Created by oleg.okunevych on 9/25/2024 in #membrane-help
stream RTMP to VLC Network stream
@mat_hek @Łukasz Kita thank you for details, will come back to that feature in a while
9 replies
SMSoftware Mansion
•Created by oleg.okunevych on 9/25/2024 in #membrane-help
stream RTMP to VLC Network stream
I believe that the idea of RTMP.Sink is to push stream to some endpoint that is already listening for incoming connections
9 replies
SMSoftware Mansion
•Created by oleg.okunevych on 9/25/2024 in #membrane-help
stream RTMP to VLC Network stream
Exactly, using Membrane.RMTP.Sink module was first that came into my mind, however it can be used to push the stream to something that already waiting the stream itself. It worked for me with Youtube.
However, we need the ability to send RTMP stream on demand, for instance user clicks the link, we handle this http response adding some Sink to the pipeline and respond user with rtmp url that he can use with ffplay or some other tool
9 replies
SMSoftware Mansion
•Created by oleg.okunevych on 9/25/2024 in #membrane-help
stream RTMP to VLC Network stream
Hey @mat_hek thanks for your answer. Using ffplay to validate the stream is totally fine for our purposes, the thing is that I still getting an error.
Currently we run the RTMP server to receive the stream using following code:
Our pipeline looks following:
I assume that this pipeline should pass the payload from the RTMP server through the funnel into
:rtmp_tcp_sink
which creates a TCP connection on the 1937 port.
Using netcat, I see that we are receiving the payload over the TCP Connection, also Membrane Pipeline visualization tool show that TCP Sink processes the data.
However, when using ffplay ffplay rtmp://localhost:1937/app/stream1
we get an error:
Should I use Membrane.TCP.Sink
, or we may consider other library/module/approach for our use case?9 replies
SMSoftware Mansion
•Created by oleg.okunevych on 4/26/2024 in #membrane-help
Running Docker image with Membrane RTMP Plugin
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!12 replies
SMSoftware Mansion
•Created by oleg.okunevych on 4/26/2024 in #membrane-help
Running Docker image with Membrane RTMP Plugin
still the same results. What other Docker image would you suggest to try?
12 replies
SMSoftware Mansion
•Created by oleg.okunevych on 4/26/2024 in #membrane-help
Running Docker image with Membrane RTMP Plugin
for
build
stage following libs are used:
for app
stage we have:
12 replies
SMSoftware Mansion
•Created by oleg.okunevych on 4/26/2024 in #membrane-help
Running Docker image with Membrane 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:
12 replies
SMSoftware Mansion
•Created by oleg.okunevych on 4/26/2024 in #membrane-help
Running Docker image with Membrane RTMP Plugin
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.
12 replies
SMSoftware Mansion
•Created by oleg.okunevych on 4/26/2024 in #membrane-help
Running Docker image with Membrane RTMP Plugin
12 replies