From b3dd7bdf54aff8c85a36d9637258050e68820abd Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期三, 20 七月 2022 16:20:18 +0800 Subject: [PATCH] use gb tcp --- csrc/wrapper.cpp | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/csrc/wrapper.cpp b/csrc/wrapper.cpp index eec65a7..d5d212b 100644 --- a/csrc/wrapper.cpp +++ b/csrc/wrapper.cpp @@ -204,11 +204,19 @@ int64_t file_rebootime = 0; int64_t file_frame = 0; + using namespace std; + const string gb_suffix[] = {"/StreamType=2", "/StreamType=3", ""}; + const size_t gb_size = sizeof(gb_suffix) / sizeof(string); + int gs_idx = 0; + string url = input_url_; while(!stop_stream_.load()){ - auto in = init_reader(input_url_.c_str()); + if (gb_){ + url = input_url_ + gb_suffix[gs_idx]; + } + auto in = init_reader(url.c_str()); if (!in) { - logIt("ERROR: init_reader! url: %s\n", input_url_.c_str()); + logIt("ERROR: init_reader! url: %s\n", url.c_str()); sleep(2); continue; } -- Gitblit v1.8.0