translate English to French: The presentations were made to them through pre-recorded and e-mailed FTP files or live through video conferencing or web streaming.
Les concurrents ont présenté leurs exposés sous forme de fichiers FTP préenregistrés et adressés par courrier électronique ou en direct au moyen de la visioconférence ou de la diffusion sur le Web.