startSendRtp不指定use_ps时,发送的为裸包,不兼容之前的旧版本。

This commit is contained in:
renlu 2024-04-10 13:14:53 +08:00 committed by 夏楚
parent d8cb75d387
commit c341f8ebf6

View File

@ -1315,7 +1315,7 @@ void installWebApi() {
if (!src) { if (!src) {
throw ApiRetException("can not find the source stream", API::NotFound); throw ApiRetException("can not find the source stream", API::NotFound);
} }
auto type = allArgs["type"].as<int>(); auto type = allArgs["type"].empty() ? (int)MediaSourceEvent::SendRtpArgs::kRtpPS : allArgs["type"].as<int>();
if (!allArgs["use_ps"].empty()) { if (!allArgs["use_ps"].empty()) {
// 兼容之前的use_ps参数 // 兼容之前的use_ps参数
type = allArgs["use_ps"].as<int>(); type = allArgs["use_ps"].as<int>();
@ -1355,7 +1355,7 @@ void installWebApi() {
if (!src) { if (!src) {
throw ApiRetException("can not find the source stream", API::NotFound); throw ApiRetException("can not find the source stream", API::NotFound);
} }
auto type = allArgs["type"].as<int>(); auto type = allArgs["type"].empty() ? (int)MediaSourceEvent::SendRtpArgs::kRtpPS : allArgs["type"].as<int>();
if (!allArgs["use_ps"].empty()) { if (!allArgs["use_ps"].empty()) {
// 兼容之前的use_ps参数 // 兼容之前的use_ps参数
type = allArgs["use_ps"].as<int>(); type = allArgs["use_ps"].as<int>();