samrat
samrat
SMSoftware Mansion
Created by samrat on 8/22/2024 in #membrane-help
Syncing two streams from HLS source
No description
3 replies
SMSoftware Mansion
Created by samrat on 7/12/2024 in #membrane-help
Pipeline stuck at MP4 Demuxer
I'm trying to add fMP4 support to https://github.com/kim-company/membrane_hls_plugin. I've managed to send MP4 segments from that plugin and have this pipeline in my app: https://gist.github.com/samrat/055fcba6adf231dfa93930a1141c7d2a I can see that the mp4 segments are indeed coming through. If I write them to a file sink before demuxing, the files are written. But when connected to the ISOM demuxer, the pipeline doesn't seem to process any buffers. I added some logs to verify that the pipeline recieves the new_tracks notification from the demuxer. Am I missing something in the pipeline? And is there anything else I can check to figure out why this isn't working?
5 replies
SMSoftware Mansion
Created by samrat on 4/3/2024 in #membrane-help
Filter with `push` flow_control
Hello, I have a filter that transcribes audio as it receives it by sending it to a transcription service(via a websocket). I also have a VAD filter(applied before the audio data arrives to the Membrane pipeline). I'm seeing that the audio data only gets sent once the buffer is full(when there is enough voice audio). I was trying to change the flow_control to :push for the transcription filter for this. (Is that the right solution?) I also ran into some errors because while my source has its output pad flow_control set to push there are some intermediate filters that have it as :auto:
** (Membrane.LinkError) Cannot connect :auto output :output to push input :input
** (Membrane.LinkError) Cannot connect :auto output :output to push input :input
Here is my pipeline and filter: https://gist.github.com/samrat/17b7423a1dbb1fa939594f263e6e4d6b What would be the best way for the audio buffers to get sent for transcription as soon as it is received?
5 replies
SMSoftware Mansion
Created by samrat on 4/3/2024 in #membrane-help
Pipeline children started twice
Hello, I'm seeing children in a Membrane pipeline get started twice: I think this might be an issue with how I'm starting the pipeline(everytime a websocket connection is created), but I can't figure out exactly why this is happening. I've created a simplified repro of what I'm doing here: https://gist.github.com/samrat/14e29e15e6190d48473e1678a49c3339
3 replies