passage à de l'encodage rééelement en flux

This commit is contained in:
2025-10-26 23:00:31 +01:00
parent c5569cdcf2
commit aae941b7cb
4 changed files with 260 additions and 0 deletions

View File

@@ -51,6 +51,9 @@ symphonia = { version = "0.5", features = ["all"] }
# Audio decoding - claxon for FLAC streaming
claxon = "0.4"
# FFmpeg for progressive streaming (decoding + encoding) - optional
ffmpeg-next = { version = "8.0", optional = true }
# Per-track feature dependencies
hound = { version = "3.5", optional = true }
tempfile = { version = "3.8", optional = true }
@@ -85,6 +88,8 @@ server = ["pmosource/server", "pmoconfig"]
pmoconfig = ["dep:pmoconfig"]
# Feature cache (deprecated - toujours actif maintenant)
cache = []
# Active le streaming progressif avec FFmpeg (latence réduite)
ffmpeg = ["dep:ffmpeg-next"]
[dev-dependencies]
# Tests