| | |
| | | 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; |
| | | } |