|
Hello all,
I am having trouble with the tee element causing my pipeline to freeze when I am trying to queue up more data on one branch than the other.
My pipeline is essentially a live video source which goes to a tee. That tee sends the video data directly to a video renderer on one branch, and encodes the video to h264, rtp packetizes it, and sends it out via udpsink on the other branch.
Just running this pipeline as described works perfectly fine. My problem arises when I add a queue before udpsink and try to buffer up more video there (30 seconds to be precise). When I remove the video renderer the pipeline runs fine (i.e. it queues up 30 seconds of video and then starts sending it via udpsink), so I assume the problem must be with the video tee. Has anyone else run into this problem or know of a way that I can fix it?
Thank you for your help,
William
|