diff --git a/daemon/src/video/socket_pair.cpp b/daemon/src/video/socket_pair.cpp
index f89683bca5c91dc344f7d38e5fc20f1794a53cb6..a9fb9a15882edd9fed3d93cf16a412335a73389b 100644
--- a/daemon/src/video/socket_pair.cpp
+++ b/daemon/src/video/socket_pair.cpp
@@ -231,7 +231,8 @@ int SocketPair::readCallback(void *opaque, uint8_t *buf, int buf_size)
         }
 
         /* build fdset to listen to RTP and RTCP packets */
-        n = poll(p, 2, NET_POLL_TIMEOUT);
+        // FIXME:WORKAROUND: reduce to RTP handle until RTCP is fixed
+        n = poll(p, 1, NET_POLL_TIMEOUT);
         if (n > 0) {
 // FIXME:WORKAROUND: prevent excessive packet loss
 #if 0