[feat] separate rtp send/receive module from ice transport module

This commit is contained in:
dijunkun
2025-01-03 17:34:46 +08:00
parent 7ddcca53e4
commit eef35ff0d4
18 changed files with 384 additions and 218 deletions

View File

@@ -192,18 +192,29 @@ target("qos")
add_files("src/qos/*.cpp")
add_includedirs("src/qos", {public = true})
-- target("transport")
-- set_kind("object")
-- add_deps("log", "ws", "ice", "qos", "rtp", "rtcp", "statistics", "media")
-- add_files("src/transport/*.cpp")
-- add_includedirs("src/ws", "src/ice", "src/qos", {public = true})
target("transmission")
target("transport")
set_kind("object")
add_deps("log", "ws", "ice", "qos", "rtp", "rtcp", "statistics", "media")
add_files("src/transmission/*.cpp")
add_includedirs("src/ws", "src/ice", "src/qos", {public = true})
add_deps("log", "ws", "ice", "channel", "rtp", "rtcp", "statistics", "media")
add_files("src/transport/*.cpp")
add_includedirs("src/ws", "src/ice", "src/channel", {public = true})
target("channel")
set_kind("object")
add_deps("log", "rtp", "rtcp")
add_files("src/channel/*.cpp")
add_includedirs("src/rtp", "src/rtcp", {public = true})
target("pc")
set_kind("object")
add_deps("log", "ws", "ice", "transmission", "inih", "common")
add_deps("log", "ws", "ice", "transport", "inih", "common")
add_files("src/pc/*.cpp")
add_includedirs("src/transmission", "src/interface", {public = true})
add_includedirs("src/transport", "src/interface", {public = true})
target("projectx")
set_kind("static")