2010-12-14 50 views
1

Nous avons un service web qui envoie le contenu vidéo dans la réponse comme binaire (dans différents formats asx, asf, RAM, mpeg, mpg, mpe, qt, mov, avi, film, wmv, smil, mp4, mxf, gxf , flv, 3gp, f4v, mj2, omf, dv, vob). Y a-t-il un problème avec les performances, si j'ai une application intermédiaire qui demande au service Web de récupérer le contenu vidéo et de le restituer dans le navigateur?Diffusion vidéo via le service Web et le rendu - Des problèmes?

Merci

Répondre

1

Tant que le service Web renvoie des données binaires directement, alors il n'y aura pas de perte de performance. S'il s'agit d'un service Web XML ou SOAP qui enveloppe l'ensemble dans une enveloppe SOAP et que bae64 l'encode pour en faire tout le texte, vous ne pourrez pas le lire directement et cela aura un impact important sur la bande passante, cpu, et la mémoire. Notez également qu'en servant la vidéo directement au lieu d'utiliser un véritable protocole de diffusion en continu, l'utilisateur ne pourra rechercher que dans la portion téléchargée jusqu'à présent. Un protocole de streaming comme RTSP, RTMP, ou les nombreuses variantes de HTTP Streaming permettent de rechercher n'importe quelle partie du fichier et de ne télécharger que la partie recherchée.

+0

Merci de fournir des informations précieuses. Si vous le savez, pourriez-vous s'il vous plaît partager un lien pour toute documentation ou exemples d'exemples pour un travail similaire où et comment les systèmes de gestion de contenu vidéo/numérique exposent les vidéos; et comment les clients qui consomment ces vidéos - et rendent dans le navigateur. – user243542