diff --git a/lib/nodes/webrtc.cpp b/lib/nodes/webrtc.cpp index c4e9ad52b..1d24158a1 100644 --- a/lib/nodes/webrtc.cpp +++ b/lib/nodes/webrtc.cpp @@ -16,6 +16,7 @@ #include #include #include +#include using namespace villas; using namespace villas::node; @@ -28,7 +29,13 @@ WebRTCNode::WebRTCNode(const uuid_t &id, const std::string &name) server("https://villas.k8s.eonerc.rwth-aachen.de/ws/signaling"), peer(uuid::toString(id)), wait_seconds(0), format(nullptr), queue({}), pool({}), dci({}) { + +#if RTC_VERSION < 0x001400 dci.reliability.type = rtc::Reliability::Type::Rexmit; +#else + dci.reliability.maxRetransmits = 0; + dci.reliability.unordered = true; +#endif } WebRTCNode::~WebRTCNode() {