diff --git a/src/moq-dock.cpp b/src/moq-dock.cpp index 924e60d..9bdbfaa 100644 --- a/src/moq-dock.cpp +++ b/src/moq-dock.cpp @@ -216,10 +216,8 @@ bool MoQDock::CreateConfiguredEncoders() if (audioBitrate <= 0) audioBitrate = 160; - // MoQ publishes inline headers (avc3/hev1), so force repeat_headers and no - // B-frames, mirroring MoQService::ApplyEncoderSettings. + // MoQ publishes inline headers (avc3/hev1), so force repeat_headers obs_data_set_bool(videoSettings, "repeat_headers", true); - obs_data_set_int(videoSettings, "bf", 0); obs_data_set_int(audioSettings, "bitrate", audioBitrate); videoEncoder = diff --git a/src/moq-service.cpp b/src/moq-service.cpp index 69aa36e..97d207b 100644 --- a/src/moq-service.cpp +++ b/src/moq-service.cpp @@ -38,13 +38,8 @@ void MoQService::ApplyEncoderSettings(obs_data_t *video_settings, obs_data_t *au // Example: if (video_settings) { - obs_data_set_int(video_settings, "bf", 0); obs_data_set_bool(video_settings, "repeat_headers", true); } - - if (audio_settings) { - obs_data_set_int(audio_settings, "bf", 0); - } } const char *MoQService::GetConnectInfo(enum obs_service_connect_info type)