aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-09-13 20:53:56 +0800
committerMistivia <i@mistivia.com>2025-09-13 20:53:56 +0800
commita4daf467f871b0e77f07f1071b47b960da7bfba9 (patch)
tree43b8847b395a90f5aadb57593c0d84e2c13cca7c /main.c
parentf3eeea1d7092f3ca98836035bf75b941d14c2067 (diff)
add s3 client
Diffstat (limited to 'main.c')
-rw-r--r--main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/main.c b/main.c
index f7ab273..90281c4 100644
--- a/main.c
+++ b/main.c
@@ -1,8 +1,11 @@
+#include <pthread.h>
#include <stdio.h>
+#include <stdlib.h>
#include "rtmpserver.h"
#include "ringbuf.h"
#include "transcode_talker.h"
+#include "s3_worker.h"
typedef struct {
RingBuffer *ringbuf;
@@ -65,8 +68,12 @@ int main() {
};
TranscodeTalker_init(&main_ctx.transcode_talker);
+ s3_worker_init();
+
pthread_t transmux_thread;
pthread_create(&transmux_thread, NULL, &TranscodeTalker_main, &main_ctx.transcode_talker);
+ pthread_t s3worker_thread;
+ pthread_create(&s3worker_thread, NULL, &s3_worker_main, NULL);
start_rtmpserver(rtmp_cbs, &main_ctx);
return 0;