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
This commit is contained in:
Michael committed 2026-01-01 15:48:49 +01:00
1 parent 9da60f2141
commit d955ab9523
1 file changed
+4 -1
+4 -1
View File
@@ -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
];