diff --git a/plugins/obs-outputs/rtmp-stream.c b/plugins/obs-outputs/rtmp-stream.c index dab8cdd27..51168b918 100644 --- a/plugins/obs-outputs/rtmp-stream.c +++ b/plugins/obs-outputs/rtmp-stream.c @@ -923,8 +923,6 @@ static inline bool send_headers(struct rtmp_stream *stream) if (!send_audio_header(stream, i++, &next)) return false; - if (!send_video_header(stream)) - return false; // send metadata only if HDR video_t *video = obs_get_video(); @@ -934,6 +932,9 @@ static inline bool send_headers(struct rtmp_stream *stream) if (!send_video_metadata(stream)) // Y2023 spec return false; + if (!send_video_header(stream)) + return false; + while (next) { if (!send_audio_header(stream, i++, &next)) return false;