Postby Fifix » 15 Jan 2007 11:06
Bonjour,
Sans vouloir commettre trop d'erreurs:
Helix a besoin de beaucoup de ressources systemes pour 2 raisons.
1- il peut transcoder en temps reel des flux dans des formats differents. Ce que peux aussi faire VLC d'ailleurs (et en ben plus de formats).
2- la ram est utile sur un serveur VOD quand il s'agi de lire des fichiers souvent acceder - Il sont dans le cache en fait....Cela diminue les acces disques et permet de faire toutes les operations utiles a Helix.
Quelques definitions au sens commun des termes.
VOD : Video on Demand - Tu appelles un fichier par son nom sur un serveur. Il n'y a pas de regles d'accès au sens IP du terme. On peut tout a fait lire un fichier depuis un serveur VOD en UDP ou en TCP (en unicast, webcast, broadcast, multicast). Ce fichier sera lu dans le format video du fichier original (souvent) et via le protocole du serveur video (souvent malencontreusement appelé serveur VOD).
Multicast: Les fichiers sont transmis en UDP depuis des adresses speciales appartenant a une classe d'adresse IP dédiée au multicast. C'est la classe D. Les IP sont sous la forme 224.0.0.x le plus souvent.
Un seul flux est envoyé sur une adresse IP et un port donné et tous les clients ecoutant sur cette adresse et ce port recoive les mêmes paquets IP.
Unicast - un flux est envoyé VERS une seule IP et un port donné. C'est de l'UDP.
Broadcast: un flux est envoyé DEPUIS l'IP de ton serveur vers un port UDP donné. Tous les clients ecoutant sur le port de ton serveur recevront le flux. La difference avec le multicast c'est que n'importe quelle IP publiques ou privée pourra etre utilisée.
Unicast : la tu envoie un flux depuis ton serveur vers chaque client appelant un fichier. En fait a chaque appel d'un fichier sur l'IP de ton serveur et sur unn port (UDP ou TCP), le fichier est transmis. Donc, chaque appel generera une instance de lecture sur ton serveur video vers l'IP appelante.
Webcast : mauvais terme - c'est de l'unicast en TCP - souvent utile pour emettre des fichiers lisibles via du HTTP.
Bon voila, j'espere ne pas avoir dit trop de betises et que cela t'aidera a mieux comprendre tous ces termes.
A+ FFX
Do or Do Not - There is no try.
-- Yoda