From d955ab9523a573b51f56c3808de374d4a82d61bb Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Thu, 1 Jan 2026 15:48:49 +0100 Subject: [PATCH] fix(live): transcode audio to AAC for browser compatibility - Keep video as direct copy (low CPU) - Transcode audio to AAC (supports AC3/EAC3/DTS sources) - Downmix to stereo for 5.1 surround streams --- bin/api/streaming_handler.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/api/streaming_handler.dart b/bin/api/streaming_handler.dart index b65239b..38344b5 100644 --- a/bin/api/streaming_handler.dart +++ b/bin/api/streaming_handler.dart @@ -142,7 +142,10 @@ Handler createLiveStreamHandler( '-i', targetUrl, - '-c', 'copy', // Direct stream copy (Very low CPU) + '-c:v', 'copy', // Video: Direct copy (Very low CPU) + '-c:a', 'aac', // Audio: Transcode to AAC (browser compatible) + '-b:a', '192k', // Good audio quality + '-ac', '2', // Stereo downmix (handles 5.1 surround) '-f', 'mpegts', 'pipe:1', // Output to stdout ];