Les billets de blog

Streaming PHP pour video ogv

Il est possible de streamer un flux avec PHP. En général on s’en sert pour la vidéo ou l’audio, mais c’est aussi très utile pour les clients qui savent gérer ce que l’on appelle un “resume download” (récupération d’un téléchargement coupé à certain endroit). Cela est aussi presque une obligation lorsque l’on veut utiliser la balise “video” en HTML5 et que le format n’est pas auto-streamé (les H264 par exemple n’ont pas ce souci) tel que le format libre Theora Ogg Vorbis.

Streaming, mais pourquoi

Lorsque l’on parle de “streaming” arrive toujours l’idée de “vidéos en ligne”. Cette analogie n’est pas fausse en soi, mais disons plutôt incomplète. Le streaming ne sert pas seulement à envoyer de la vidéo ou du son à la volée… Les développeurs PHP, JSP, .net etc… tout comme moi ne sont pas habitués au principe de serveur de stream. D’abord pour une histoire de concept, mais aussi pour le coté “conception de l’application”.