diff --git a/package/rpm/ZLMediaKit.spec b/package/rpm/ZLMediaKit.spec index 58b2b633..61c5f86b 100644 --- a/package/rpm/ZLMediaKit.spec +++ b/package/rpm/ZLMediaKit.spec @@ -2,10 +2,12 @@ %global use_devtoolset 0 %bcond_without faac %bcond_without x264 +%bcond_without webrtc %else %global use_devtoolset 1 %bcond_with faac %bcond_with x264 +%bcond_with webrtc %endif %bcond_without openssl @@ -22,8 +24,12 @@ URL: https://github.com/xia-chu/ZLMediaKit Source0: %{name}-%{version}.tar.xz %if %{with openssl} +%if 0%{?rhel} <= 7 && %{with webrtc} +BuildRequires: openssl11-devel +%else BuildRequires: openssl-devel %endif +%endif %if %{with mysql} BuildRequires: mysql-devel @@ -37,6 +43,10 @@ BuildRequires: faac-devel BuildRequires: x264-devel %endif +%if %{with webrtc} +BuildRequires: libsrtp-devel >= 2.0 +%endif + %if 0%{?use_devtoolset} BuildRequires: devtoolset-8-gcc-c++ %endif @@ -88,6 +98,10 @@ pushd %{_target_platform} -DENABLE_MYSQL:BOOL=%{with mysql} \ -DENABLE_FAAC:BOOL=%{with faac} \ -DENABLE_X264:BOOL=%{with x264} \ + -DENABLE_WEBRTC:BOOL=%{with webrtc} \ +%if %{with webrtc} && 0%{?rhel} <= 7 + -DOPENSSL_ROOT_DIR:STRING="/usr/lib64/openssl11;/usr/include/openssl11" \ +%endif -DENABLE_MP4:BOOL=ON \ -DENABLE_RTPPROXY:BOOL=ON \ -DENABLE_API:BOOL=ON \ diff --git a/webrtc/Sdp.cpp b/webrtc/Sdp.cpp index 892a9afb..bcf6acb6 100644 --- a/webrtc/Sdp.cpp +++ b/webrtc/Sdp.cpp @@ -10,7 +10,7 @@ #include "Sdp.h" #include "Rtsp/Rtsp.h" -#include +#include using namespace mediakit; using onCreateSdpItem = function;