Merge pull request #1984 from Dw9/master

c api support srt server
This commit is contained in:
夏楚
2022-09-23 14:29:12 +08:00
committed by GitHub
6 changed files with 71 additions and 15 deletions

View File

@@ -1,4 +1,6 @@
#include "Util/onceToken.h"
#include "Util/mini.h"
#include <iterator>
#include <stdlib.h>
@@ -15,6 +17,13 @@ const std::string kPort = SRT_FIELD "port";
const std::string kLatencyMul = SRT_FIELD "latencyMul";
const std::string kPktBufSize = SRT_FIELD "pktBufSize";
static onceToken token([]() {
mINI::Instance()[kTimeOutSec] = 5;
mINI::Instance()[kPort] = 9000;
mINI::Instance()[kLatencyMul] = 4;
mINI::Instance()[kPktBufSize] = 8192;
});
static std::atomic<uint32_t> s_srt_socket_id_generate { 125 };
//////////// SrtTransport //////////////////////////
SrtTransport::SrtTransport(const EventPoller::Ptr &poller)