Commit 6d384c4a by ziyue

修复webrtc推流播放鉴权广播参数类型不匹配导致的bug

parent 01086d8e
...@@ -962,7 +962,7 @@ void push_plugin(Session &sender, const string &offer_sdp, const WebRtcArgs &arg ...@@ -962,7 +962,7 @@ void push_plugin(Session &sender, const string &offer_sdp, const WebRtcArgs &arg
}; };
//rtsp推流需要鉴权 //rtsp推流需要鉴权
auto flag = NoticeCenter::Instance().emitEvent(Broadcast::kBroadcastMediaPublish, info, invoker, sender); auto flag = NoticeCenter::Instance().emitEvent(Broadcast::kBroadcastMediaPublish, info, invoker, static_cast<SockInfo &>(sender));
if (!flag) { if (!flag) {
//该事件无人监听,默认不鉴权 //该事件无人监听,默认不鉴权
GET_CONFIG(bool, to_hls, General::kPublishToHls); GET_CONFIG(bool, to_hls, General::kPublishToHls);
...@@ -996,7 +996,7 @@ void play_plugin(Session &sender, const string &offer_sdp, const WebRtcArgs &arg ...@@ -996,7 +996,7 @@ void play_plugin(Session &sender, const string &offer_sdp, const WebRtcArgs &arg
}; };
//广播通用播放url鉴权事件 //广播通用播放url鉴权事件
auto flag = NoticeCenter::Instance().emitEvent(Broadcast::kBroadcastMediaPlayed, info, invoker, sender); auto flag = NoticeCenter::Instance().emitEvent(Broadcast::kBroadcastMediaPlayed, info, invoker, static_cast<SockInfo &>(sender));
if (!flag) { if (!flag) {
//该事件无人监听,默认不鉴权 //该事件无人监听,默认不鉴权
invoker(""); invoker("");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论