<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi all,<div class=""><br class=""></div><div class="">I have the following pipeline:</div><div class=""><br class=""></div><div class=""><div style="color: rgb(54, 54, 54); background-color: rgb(255, 255, 255); font-family: Menlo, Monaco, "Courier New", monospace; font-weight: 800; font-size: 10px; line-height: 15px; white-space: pre;" class=""><div class=""><span style="color: rgb(162, 86, 55);" class="">udpsrc multicast-group=<DCL_FILEWRITER_UDP_SOURCE_IP> auto-multicast=true port=<DCL_FILEWRITER_UDP_SOURCE_PORT></span></div><div class=""><span style="color: rgb(162, 86, 55);" class="">        ! application/x-rtp,media=video,encoding-name=VP8,payload=96 ! rtpjitterbuffer ! rtpvp8depay ! tee name=video_stream_spilt</span></div><div class=""><span style="color: rgb(162, 86, 55);" class="">        udpsrc port=<DCL_FILEWRITER_UDP_AUDIO_SOURCE_PORT></span></div><div class=""><span style="color: rgb(162, 86, 55);" class="">        ! application/x-rtp,media=audio,clock-rate=44100,encoding-name=L24,encoding-params=1,channels=1,payload=96,ssrc=687131883,timestamp-offset=3784732336,seqnum-offset=8272</span></div><div class=""><span style="color: rgb(162, 86, 55);" class="">        ! rtpL24depay ! audioconvert ! audioresample ! queue name=file_sink_audio_queue ! voaacenc ! video_mux.</span></div><div class=""><span style="color: rgb(162, 86, 55);" class="">        video_stream_spilt. ! queue name=file_sink_video_queue ! omxvp8dec ! videoconvert ! omxh264enc bitrate=<DCL_RECORD_VIDEO_BITRATE> control-rate=2 insert-sps-pps=true ! matroskamux name=video_mux</span></div><div class=""><span style="color: rgb(162, 86, 55);" class="">        ! filesink name=file_sink location=<DCL_FILEWRITER_INITIAL_TEMP_FILE_NAME></span></div><div class=""><span style="color: rgb(162, 86, 55);" class="">        video_stream_spilt. ! fakesink</span></div></div></div><div class=""><br class=""></div><div class="">My problem with this is that if the audio stream stops (during operation due to some error) the file writing stops I assume the muxer is waiting for the audio stream which is not arriving (if I recover the audio stream it will continue to write the file). </div><div class=""><br class=""></div><div class="">I want to improve the reliability by making the file writing continuous regardless if I have the audio or not (by making the audio is optional). <font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class="">I already tried to add an audio mixer which would mix a muted audio stream (audiotestsrc wave=silence</span></font><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">) but that adds extra resource usage and I feel that its more like a workaround since the root cause is that the muxer is waiting for the audio stream.</span></div><div class=""><br class=""></div><div class="">Do you know any setting or any way how could I get this behaviour?</div><div class=""><br class=""></div><div class="">Thank you!</div><div class=""><br class=""></div><div class="">Bests,</div><div class="">Peter</div><div class=""><br class=""></div></body></html>