graph LR
    pylonsrc(pylonsrc)
    pylonsrc_capsfilter(capsfilter)
    tee(tee)

    appsink_queue(queue)
    appsink(appsink)

    udpsink_queue(queue)
    udpsink_videoconvert(videoconvert)
    udpsink_clockoverlay(clockoverlay)
    udpsink_x264enc(x264enc)
    udpsink_rtph264pay(rtph264pay)
    udpsink(udpsink)

    camera(camera)
    tiff(TIFF images)
    calculations(image calculations)
    udp(UDP multicast)
    epics(EPICS)

camera <--> pylonsrc --> pylonsrc_capsfilter --> tee
tee --> appsink_queue --> appsink
appsink --> tiff
appsink --> calculations --> epics
tee --> udpsink_queue --> udpsink_videoconvert --> udpsink_clockoverlay --> udpsink_x264enc --> udpsink_rtph264pay --> udpsink --> udp
