Quelles sont les options efficaces pour intégrer une vidéo dans un site Web ASP.NET ?

StackOverflow https://stackoverflow.com/questions/2550

  •  08-06-2019
  •  | 
  •  

Question

Un rapide coup d'œil sur l'Internet actuel semble indiquer qu'Adobe Flash est le choix évident pour intégrer une vidéo dans une page Web.Est-ce exact ou s’agit-il d’autres choix efficaces ?Le choix d’ASP.NET comme plateforme influence-t-il cette décision ?

Était-ce utile?

La solution

Flash est certainement la solution la plus répandue et la plus portable. 98% des navigateurs avoir Flash installé.D'autres alternatives sont Quick Time, Lecteur Windows Media, ou même Lumière argentée (Le concurrent Flash de Microsoft, qui permet d'embarquer plusieurs formats vidéo).

Je recommanderais d'utiliser Flash (et son format de fichier vidéo FLV) pour intégrer votre vidéo, sauf si vous avez des exigences très spécifiques en matière de qualité vidéo ou de DRM.

Autres conseils

Flash est généralement le produit de choix :Tout le monde l'a, et en utilisant le Lecteur FLV JW rend la tâche relativement facile de votre côté.

Quant aux autres formats vidéo, il existe WMV et QuickTime, mais les lecteurs sont plutôt "lourds", tout le monde ne les a peut-être pas et ils ont l'air tellement 1990...

Vrai joueur...Ne me laisse même pas commencer à divaguer à propos de ce tas de...

La seule autre alternative à Flash que je considérerais personnellement est Silverlight, qui permet de diffuser des vidéos WMV.J'ai trouvé la production de WMV bien meilleure et plus facile que celle de FLV, car tous les encodeurs Windows FLV que j'ai essayés ne sont pas vraiment bons et stables, alors que presque tous les outils peuvent générer nativement du WMV.Le problème avec Silverlight est que personne n’a (encore ?) ce plugin de navigateur.Il y a aussi un joueur de JW.

Une considération serait de savoir si la lecture vidéo se fait via un téléchargement progressif ou un streaming.S'il s'agit d'un téléchargement progressif, je dirais d'utiliser Flash car vous obtenez un public plus large.

Pour le streaming wmv, il s'agit d'une fonctionnalité prête à l'emploi fournie par Services Windows Média

Pour le streaming flash, vous devrez installer un serveur de streaming sur votre box Windows.Certaines options sont :

Si vous avez accès à Microsoft Expression Encoder 2, vous pouvez l'utiliser pour encoder un fichier vidéo et générer un lecteur vidéo Silverlight.Ensuite, si vous disposez de IIS 7, vous pouvez utiliser Adaptive ou Diffusion fluide également à la caisse HD fluide pour un exemple vraiment sympa.

Vous pouvez également faire du streaming à partir du logiciel gratuit Service de diffusion en continu Microsoft Silverlight.Il est connecté à un compte Windows Live.

Une considération est que le client devra avoir Silverlight installé, tout comme Flash, mais Flash existe depuis plus longtemps.

<object width="660" height="525"><param name="movie" value="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"></embed></object>

J'ai travaillé pour une entreprise qui a développé un système de distribution de contenu multimédia à des « lecteurs » dédiés.Il était basé sur le Web et utilisait la technologie ASP.NET. Nous avons essayé presque tous les formats multimédias possibles auxquels vous pouvez penser et votre choix se résume vraiment à vous demander :

doit-il être lu directement dès la sortie de la boîte, ou puis-je m'assurer que les composants requis pour lire les vidéos peuvent être installés au préalable ?

Si votre réponse est qu'il doit être lu directement, votre seule option est Flash (je sais qu'il n'est pas installé par défaut, mais la plupart l'ont déjà installé)

Si le fait que des composants supplémentaires soient nécessaires n'est pas un gros problème, vous pouvez opter pour des formats pris en charge par Windows Media Player.

La raison pour laquelle Windows Media Player appartient à la deuxième option est que pour certains navigateurs et certains formats, des composants supplémentaires doivent être installés.

Nous avions le luxe d'avoir les « joueurs » fournis par nous, nous pouvions donc opter pour la deuxième option, même si nous avons essayé de le faire. convertir autant que possible retour au flash car il gère bien mieux que Windows Media Player

"Le choix d'ASP.NET comme plateforme influence-t-il cette décision ?"

Probablement pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top