web-dev-qa-db-fra.com

Quand la vidéo progressive est-elle préférable au streaming?

La diffusion en continu transfère uniquement la partie de la vidéo que vous êtes sur le point de visionner, ce qui réduit considérablement la bande passante utilisée. Cependant, YouTube a choisi d'utiliser la vidéo progressive.

Pourquoi YouTube utilise-t-il la vidéo progressive au lieu du streaming?

(Évidemment, conserver la bande passante n'est pas leur priorité absolue)

2
webjunkie

Cela dépend vraiment de ce que vous faites avec la vidéo, quel que soit votre choix. Vous devrez peut-être utiliser les deux technologies pour utiliser au mieux votre bande passante et rationaliser l'expérience utilisateur. par exemple. le streaming peut être plus approprié pour les vidéos plus longues, progressif pour les plus courtes.

Le principal avantage de Progress est que vous n’avez besoin que d’un serveur Web classique comme Apache, et non de serveurs de médias spécialisés, ce qui a un impact considérable sur les coûts logiciels et matériels d’un réseau de la taille de YouTube et rend la distribution vidéo de base beaucoup moins chère.

La vidéo progressive diminue également la complexité de la configuration du serveur, ce qui a un impact sur la disponibilité du serveur et les coûts de maintenance (moins de problèmes en cas de panne) et simplifie grandement la vie lorsque créer ou intégrer avec un réseau de distribution de contenu en raison de l'absence de protocoles spécialisés. Il y a quelques années, vous auriez dû utiliser un CDN en streaming spécial. Vous pouvez désormais utiliser un CDN standard, ce qui réduit les coûts, augmente l'évolutivité et crée un marché plus compétitif.

Je soupçonne également qu’il est plus facile de mettre en œuvre l’ABR (Adaptive Bitrate Encoding), qui permet de coder et de diffuser une vidéo tout en basculant entre plusieurs débits en fonction de la bande passante du réseau de l’utilisateur - bien mieux pour le mobile.

Il y a pour les inconvénients à cet exemple

Afin de démarrer la lecture à partir d'un point particulier de la vidéo, vous devrez attendre que ce point ait été téléchargé. si la vidéo a une durée de 30 minutes et que vous souhaitez commencer la lecture à min. 25, vous devrez attendre ... attendez que presque tout le fichier ait été téléchargé (jusqu'à la minute 25) pour pouvoir lancer la lecture.

Mais un grand réseau comme YouTube peut contourner de tels problèmes en utilisant intelligemment le streaming adaptatif et progressif.

3
toomanyairmiles