Testing latency =============== The following commands can be used for testing the end-to-end latency of the server: Server: ------- $ ./stp-server -p 8000 PUT stream: ----------- $ gst-launch-1.0 -e videotestsrc is-live=TRUE ! videoscale ! \ video/x-raw, height=120, width=160 ! clockoverlay font-desc="80px" ! tee name=t \ t. ! queue ! theoraenc ! oggmux ! souphttpclientsink location="http://localhost:8000/somepath" \ t. ! queue ! xvimagesink GET stream: ----------- $ gst-launch-1.0 souphttpsrc location="http://localhost:8000/somepath" ! \ decodebin ! videoconvert ! videoscale ! autovideosink Launch as many GET streams as necessary. For multiple PUT streams, just change "somepath" to something else.