- Shipped
- 19 de agosto de 2026 a las 2:22 UTC
- Author
- Kamo
- Commit
- 8193920
MediaMTX sirve canales en vivo a través de HLS, WebRTC, RTSP y RTMP, y bucles el carrete de marketing como un canal siempre disponible a través de siempreAvailableFile . no ffmpeg sidecar, y cualquier editor de RTMP/RTSP toma el canal de forma transparente sobre y vuelve al carrete en desconexión. El video de la página principal en sí NO se sirve a través de MediaMTX. MediaMTX es en directo servidor sin modo VOD; buclear un archivo en un canal en vivo dejaría caer cada visitante en el centro del carrete en lugar del primer marco. Así que Héroe-hls-encode-job construye una escalera HLS de 720p/540p HLS de la misma MP4 y lo publica a MinIO, enrutado como /vod/ en el huésco de streaming. Medido en contra el original de una tasa única de 31,8 MB: 18.8 MB a 720p (SSIM 0.989), 9.8 MB a 540p, 5.4 MB a 360p, en los segmentos de 4 libras el jugador obtiene sólo mientras observa. El trabajo es ETag-idempotent, así que no se ajusta a cada despliegue que no es un video swap, y también publica public/kamo12-poster.jpg . . . . . . . . . . . . . . . . . . . . . . Página de inicio desde que fue escrita, pero un 404 hasta ahora. Rutas en vivo en streaming.* y tema.*: tema.-domain ya tiene DNS y un certificado para cada inquilino, así que esto funciona hoy, y el arroyo.* formulario se activa por sí sola una vez que existe un registro DNS. La ruta WebRTC coincide ************* en lugar de un prefijo MediaMTX sirve WHIP en el mismo puerto, y un prefijo publicar un punto final no autenticado en la borda a internet. Esto toca .forgejo/, que obliga a FULL=true y a un cártel completo se reconcilian. Auditoría primero por procedimiento documentado: kubectl diff sobre todo se aplican 112 los objetivos están limpios en 104; cinco son estos nuevos archivos, dos son los nats/mail bootstrap Jobs el flujo de trabajo borra y vuelve a aplicar, y mail/mysql-permissions-job.yaml falla como un trabajo completado inmutable, que el el flujo de trabajo ya tolera con el eco. Cada blanco de eliminación de kubectl era confirmados ausentes.