Ваяю видеовещательный сервер.
Предполагается что видеопоток берётся из gstreamerа и отдаётся twisted'ом по http (и его ловит flowplayer).
А также twisted должен ловить команды управления/конфигурения pipeline'ов.
У одного reactor, у другого gobject.MainLoop.
Возникло непонятство — каким образом запускать их eventloop'ы.
Если в разных тредах — то непонятно, как адекватно перекидывать данные потока между ними.
У gstreamer есть такой плагин как fdsink, который будет писать поток в файловый дескриптор. Можно попробовать использовать его (совместно используя pipe, либо сразу выдавать его клиенту (но вероятно это не получится сделать с twisted).