From 7a87c76543e194d2615d07ca2a4b9514d6800226 Mon Sep 17 00:00:00 2001 From: luocai Date: Mon, 23 Sep 2024 19:01:51 +0800 Subject: [PATCH] add media server code. --- Server/CMakeLists.txt | 10 ++++++++++ Server/main.cpp | 3 +++ 2 files changed, 13 insertions(+) diff --git a/Server/CMakeLists.txt b/Server/CMakeLists.txt index 4c68099..7eb298b 100644 --- a/Server/CMakeLists.txt +++ b/Server/CMakeLists.txt @@ -8,6 +8,7 @@ add_executable(Server main.cpp Application.h Application.cpp HttpSession.h HttpSession.cpp Listener.h Listener.cpp + MediaServer.h MediaServer.cpp ResponseUtility.h ResponseUtility.cpp ServiceLogic.h ServiceLogic.inl ServiceLogic.cpp ServiceManager.h @@ -18,9 +19,18 @@ add_executable(Server main.cpp WeChatContext/WeChatSession.h WeChatContext/WeChatSession.cpp ) +target_include_directories(Server + PRIVATE /opt/Libraries/ZLMediaKit/include +) + +target_link_directories(Server + PRIVATE /opt/Libraries/ZLMediaKit/lib +) + target_link_libraries(Server PRIVATE HttpProxy PRIVATE Database + PRIVATE mk_api PRIVATE ${Boost_LIBRARIES} ) diff --git a/Server/main.cpp b/Server/main.cpp index b434c8a..0545b52 100644 --- a/Server/main.cpp +++ b/Server/main.cpp @@ -12,6 +12,7 @@ #include #include #include +#include "MediaServer.h" int main(int argc, char const *argv[]) { using namespace Amass; @@ -96,6 +97,8 @@ int main(int argc, char const *argv[]) { auto udpServer = std::make_shared(application->ioContext()); + auto mediaServer = std::make_shared(); + using namespace boost::asio::ip; auto proxyAddress = make_address(application->getServer()); uint16_t proxyPort = 41091;