The raw streaming works, so I know the hardware is OK.
The Theora encoding has been less successful. The caps output from the gst-launch command is about 4000 characters long (!!). When pasted into the receivers’ gst-launch command, after a delay of ~18s (!!) I obtain an image which doesn’t change (or the delay is longer than my boredom threshold).