startSendRtp接口新增支持同ssrc向多个服务器推流 (#2951)

新增ssrc_multi_send参数,支持同ssrc向多个服务器推流,兼容当前startSendRtp/stopSendRtp接口
This commit is contained in:
Dw9
2023-11-07 23:38:58 +08:00
committed by GitHub
parent 1609fe67d7
commit f8285a3f6c
5 changed files with 18 additions and 4 deletions

View File

@@ -168,7 +168,7 @@ private:
toolkit::Ticker _last_check;
Stamp _stamp[2];
std::weak_ptr<Listener> _track_listener;
std::unordered_map<std::string, RingType::RingReader::Ptr> _rtp_sender;
std::unordered_multimap<std::string, RingType::RingReader::Ptr> _rtp_sender;
FMP4MediaSourceMuxer::Ptr _fmp4;
RtmpMediaSourceMuxer::Ptr _rtmp;
RtspMediaSourceMuxer::Ptr _rtsp;