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?
Gist
pipeline.ex
GitHub Gist: instantly share code, notes, and snippets.
4 Replies
Feliks
Feliks3mo ago
GitHub
GitHub - membraneframework/membrane_http_adaptive_stream_plugin: Pl...
Plugin generating manifests for HLS (DASH support planned) - membraneframework/membrane_http_adaptive_stream_plugin
Feliks
Feliks3mo ago
@samrat does it meet your needs?
samrat
samrat3mo ago
@Feliks I'm trying to use HLS as a source. If I understand correctly, the plugin you linked only supports it as a sink.
Feliks
Feliks3mo ago
Yes. I guess ISOM demuxer won't be able to demux fMP4 and we don't have any other MP4 demuxer for now
Want results from more Discord servers?
Add your server