diff --git a/src/Common/MultiMediaSourceMuxer.cpp b/src/Common/MultiMediaSourceMuxer.cpp index 356f9996..8a196524 100644 --- a/src/Common/MultiMediaSourceMuxer.cpp +++ b/src/Common/MultiMediaSourceMuxer.cpp @@ -195,7 +195,7 @@ std::string MultiMediaSourceMuxer::shortUrl() const { } return _tuple.shortUrl(); } - +#if defined(ENABLE_RTPPROXY) void MultiMediaSourceMuxer::forEachRtpSender(const std::function &cb) const { for (auto &pr : _rtp_sender) { auto sender = std::get<1>(pr.second).lock(); @@ -204,7 +204,7 @@ void MultiMediaSourceMuxer::forEachRtpSender(const std::function &cb) const; - +#endif // ENABLE_RTPPROXY protected: /////////////////////////////////MediaSink override///////////////////////////////// @@ -260,7 +260,9 @@ private: toolkit::Ticker _last_check; std::unordered_map _stamps; std::weak_ptr _track_listener; +#if defined(ENABLE_RTPPROXY) std::unordered_multimap>> _rtp_sender; +#endif // ENABLE_RTPPROXY FMP4MediaSourceMuxer::Ptr _fmp4; RtmpMediaSourceMuxer::Ptr _rtmp; RtspMediaSourceMuxer::Ptr _rtsp;