Parcourir la source

Restricted ICE to UDP candidates

Paul-Louis Ageneau il y a 6 ans
Parent
commit
f682291ac8
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      src/icetransport.cpp

+ 4 - 2
src/icetransport.cpp

@@ -54,8 +54,10 @@ IceTransport::IceTransport(const IceConfiguration &config, Description::Role rol
 		throw std::runtime_error("Failed to create the nice agent");
 
 	mMainLoopThread = std::thread(g_main_loop_run, mMainLoop.get());
-	g_object_set(G_OBJECT(mNiceAgent.get()), "upnp", false, nullptr);
-	g_object_set(G_OBJECT(mNiceAgent.get()), "controlling-mode", 0, nullptr);
+	g_object_set(G_OBJECT(mNiceAgent.get()), "upnp", FALSE, nullptr);
+	g_object_set(G_OBJECT(mNiceAgent.get()), "controlling-mode", FALSE, nullptr);
+	g_object_set(G_OBJECT(mNiceAgent.get()), "ice-udp", TRUE, nullptr);
+	g_object_set(G_OBJECT(mNiceAgent.get()), "ice-tcp", FALSE, nullptr);
 
 	std::vector<IceServer> servers = config.servers;
 	unsigned seed = std::chrono::system_clock::now().time_since_epoch().count();