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