mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 10:40:05 +08:00
格式化与精简代码
This commit is contained in:
parent
384c8677ea
commit
23f9a42f72
@ -537,7 +537,7 @@ void addStreamProxy(const string &vhost, const string &app, const string &stream
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//添加拉流代理
|
//添加拉流代理
|
||||||
auto player = std::make_shared<PlayerProxy>(vhost, app, stream, option, retry_count >=0 ? retry_count : -1);
|
auto player = std::make_shared<PlayerProxy>(vhost, app, stream, option, retry_count);
|
||||||
s_proxyMap[key] = player;
|
s_proxyMap[key] = player;
|
||||||
|
|
||||||
//指定RTP over TCP(播放rtsp时有效)
|
//指定RTP over TCP(播放rtsp时有效)
|
||||||
@ -952,7 +952,7 @@ void installWebApi() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//添加推流代理
|
//添加推流代理
|
||||||
PusherProxy::Ptr pusher(new PusherProxy(src, retry_count>=0 ? retry_count : -1));
|
auto pusher = std::make_shared<PusherProxy>(src, retry_count);
|
||||||
s_proxyPusherMap[key] = pusher;
|
s_proxyPusherMap[key] = pusher;
|
||||||
|
|
||||||
//指定RTP over TCP(播放rtsp时有效)
|
//指定RTP over TCP(播放rtsp时有效)
|
||||||
@ -988,7 +988,7 @@ void installWebApi() {
|
|||||||
CHECK_SECRET();
|
CHECK_SECRET();
|
||||||
CHECK_ARGS("schema", "vhost", "app", "stream", "dst_url");
|
CHECK_ARGS("schema", "vhost", "app", "stream", "dst_url");
|
||||||
auto dst_url = allArgs["dst_url"];
|
auto dst_url = allArgs["dst_url"];
|
||||||
auto retry_count = allArgs["retry_count"].empty()? -1: allArgs["retry_count"].as<int>();
|
auto retry_count = allArgs["retry_count"].empty() ? -1 : allArgs["retry_count"].as<int>();
|
||||||
addStreamPusherProxy(allArgs["schema"],
|
addStreamPusherProxy(allArgs["schema"],
|
||||||
allArgs["vhost"],
|
allArgs["vhost"],
|
||||||
allArgs["app"],
|
allArgs["app"],
|
||||||
@ -1327,7 +1327,7 @@ void installWebApi() {
|
|||||||
invoker(200, headerOut, val.toStyledString());
|
invoker(200, headerOut, val.toStyledString());
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
//设置录像流播放速度
|
//设置录像流播放速度
|
||||||
api_regist("/index/api/setRecordSpeed", [](API_ARGS_MAP_ASYNC) {
|
api_regist("/index/api/setRecordSpeed", [](API_ARGS_MAP_ASYNC) {
|
||||||
CHECK_SECRET();
|
CHECK_SECRET();
|
||||||
@ -1407,7 +1407,7 @@ void installWebApi() {
|
|||||||
invoker(200, headerOut, val.toStyledString());
|
invoker(200, headerOut, val.toStyledString());
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// 删除录像文件夹
|
// 删除录像文件夹
|
||||||
// http://127.0.0.1/index/api/deleteRecordDirectroy?vhost=__defaultVhost__&app=live&stream=ss&period=2020-01-01
|
// http://127.0.0.1/index/api/deleteRecordDirectroy?vhost=__defaultVhost__&app=live&stream=ss&period=2020-01-01
|
||||||
api_regist("/index/api/deleteRecordDirectory", [](API_ARGS_MAP) {
|
api_regist("/index/api/deleteRecordDirectory", [](API_ARGS_MAP) {
|
||||||
@ -1424,7 +1424,7 @@ void installWebApi() {
|
|||||||
val["path"] = record_path;
|
val["path"] = record_path;
|
||||||
val["code"] = result;
|
val["code"] = result;
|
||||||
});
|
});
|
||||||
|
|
||||||
//获取录像文件夹列表或mp4文件列表
|
//获取录像文件夹列表或mp4文件列表
|
||||||
//http://127.0.0.1/index/api/getMp4RecordFile?vhost=__defaultVhost__&app=live&stream=ss&period=2020-01
|
//http://127.0.0.1/index/api/getMp4RecordFile?vhost=__defaultVhost__&app=live&stream=ss&period=2020-01
|
||||||
api_regist("/index/api/getMp4RecordFile", [](API_ARGS_MAP){
|
api_regist("/index/api/getMp4RecordFile", [](API_ARGS_MAP){
|
||||||
|
@ -161,7 +161,7 @@ void do_http_hook(const string &url, const ArgsType &body, const function<void(c
|
|||||||
GET_CONFIG(float, retry_delay, Hook::kRetryDelay);
|
GET_CONFIG(float, retry_delay, Hook::kRetryDelay);
|
||||||
|
|
||||||
const_cast<ArgsType &>(body)["mediaServerId"] = mediaServerId;
|
const_cast<ArgsType &>(body)["mediaServerId"] = mediaServerId;
|
||||||
HttpRequester::Ptr requester(new HttpRequester);
|
auto requester = std::make_shared<HttpRequester>();
|
||||||
requester->setMethod("POST");
|
requester->setMethod("POST");
|
||||||
auto bodyStr = to_string(body);
|
auto bodyStr = to_string(body);
|
||||||
requester->setBody(bodyStr);
|
requester->setBody(bodyStr);
|
||||||
|
@ -108,7 +108,7 @@ onceToken token1([](){
|
|||||||
class CMD_main : public CMD {
|
class CMD_main : public CMD {
|
||||||
public:
|
public:
|
||||||
CMD_main() {
|
CMD_main() {
|
||||||
_parser.reset(new OptionParser(nullptr));
|
_parser = std::make_shared<OptionParser>(nullptr);
|
||||||
|
|
||||||
#if !defined(_WIN32)
|
#if !defined(_WIN32)
|
||||||
(*_parser) << Option('d',/*该选项简称,如果是\x00则说明无简称*/
|
(*_parser) << Option('d',/*该选项简称,如果是\x00则说明无简称*/
|
||||||
|
Loading…
Reference in New Issue
Block a user