From e07e436a3a8cfe96a127176989406c5107a7d091 Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 1 Jan 2026 19:15:39 -0500 Subject: [PATCH] Add Opus audio encoder as an option --- src/moq-output.cpp | 3 +-- src/moq-service.cpp | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/moq-output.cpp b/src/moq-output.cpp index 39c3b14..2836dc0 100644 --- a/src/moq-output.cpp +++ b/src/moq-output.cpp @@ -272,8 +272,7 @@ void register_moq_output() { const uint32_t base_flags = OBS_OUTPUT_ENCODED | OBS_OUTPUT_SERVICE; - // TODO: Add support for other codecs. - const char *audio_codecs = "aac"; + const char *audio_codecs = "aac;opus"; // TODO: Add support for other codecs. const char *video_codecs = "h264"; diff --git a/src/moq-service.cpp b/src/moq-service.cpp index 9b42f2c..985195d 100644 --- a/src/moq-service.cpp +++ b/src/moq-service.cpp @@ -1,7 +1,7 @@ #include "moq-service.h" // TODO: Define supported codecs. -const char *audio_codecs[] = {"aac", nullptr}; +const char *audio_codecs[] = {"aac", "opus", nullptr}; const char *video_codecs[] = {"h264", nullptr}; MoQService::MoQService(obs_data_t *settings, obs_service_t *) : server(), path()