不指定协议转换时,默认转换hls,rtxp

提高EasyDarwin的rtsp推流兼容性
This commit is contained in:
xiongziliang
2019-09-10 17:01:42 +08:00
parent d41d116a67
commit ae64bc9bcb
2 changed files with 25 additions and 4 deletions

View File

@@ -211,10 +211,18 @@ void installWebHook(){
bool enableHls = true;
bool enableMP4 = false;
//加try catch目的是兼容之前的hook接口用户可以不传递enableRtxp、enableHls、enableMP4参数
try { enableRtxp = obj["enableRtxp"].asBool(); } catch (...) {}
try { enableHls = obj["enableHls"].asBool(); } catch (...) {}
try { enableMP4 = obj["enableMP4"].asBool(); } catch (...) {}
//兼容用户不传递enableRtxp、enableHls、enableMP4参数
if(obj.isMember("enableRtxp")){
enableRtxp = obj["enableRtxp"].asBool();
}
if(obj.isMember("enableHls")){
enableHls = obj["enableHls"].asBool();
}
if(obj.isMember("enableMP4")){
enableMP4 = obj["enableMP4"].asBool();
}
invoker(err,enableRtxp,enableHls,enableMP4);
}else{