Le Bunker


Accueil­Galerie­FAQ­Groupes­S'enregistrer­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 X-box Engineering Blog > Tout sur Netflix

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
BAR4CUDA
Administrateur


Masculin
Nombre de messages: 635
Age: 30
Localisation: Herault
Humeur: Tranquille
Date d'inscription: 03/10/2008

26012010
MessageX-box Engineering Blog > Tout sur Netflix

Attention,il s'agit d'une traduction de l'anglais,désolé pour les fautes.



Nous voulions partager avec vous certaines des caractéristiques les plus net de la dernière version de notre application de Netflix et offrent un aperçu de comment les choses fonctionnent sous le capot. Beaucoup d'entre vous a fourni une tonne d'informations sur la première version de Netflix, alors on a pris cela à cœur, tout en développant la prochaine version ainsi que de prendre une partie du travail cool que Netflix a fait pour améliorer encore l'expérience.

L'assurance-chômage et de la navigation

Nouvelle fonctionnalité de télécommande infrarouge
Naviguer autour a toujours été une affaire assez simple sur la console du contrôleur, mais en Netflix 2.0, nous avons ajouté quelques fonctionnalités à la Xbox télécommande infrarouge pour le rendre encore plus facile à utiliser.

Vous pouvez recommander cette page et en arrière au travers de titres sur vos chaînes en appuyant sur la droite et à gauche de pare-chocs sur le contrôleur. Or, le chapitre sauter boutons sur la télécommande IR effectuera la même action.
Lorsque vous regardez les détails d'un épisode, vous pouvez utiliser le pare-chocs gauche et à droite sur le contrôleur de sauter aux épisodes précédents et suivants disponibles. Le chapitre sauter boutons fonctionnent ici aussi. Cela vous donne un moyen rapide et facile de trouver l'épisode que vous recherchez.



Episode sélection
Quand vous allez à la liste des épisodes de la série, on sélectionne automatiquement un épisode pour vous en fonction de certains critères. Cet épisode est aussi celui qui va jouer si vous utilisez le Quick-play option sur la file d'attente instant. Nous allons d'abord sélectionner l'épisode, on observait auparavant; si vous avez terminé cet épisode, le prochain de la série se jouer.

Trick-play
Dans la lingua franca de la lecture vidéo, trick play est ce qui arrive quand on avance rapide ou le rembobinage. On vous présente des images instantané du contenu à intervalles réguliers (en général 10 secondes) de sorte que vous pouvez facilement voir où vous êtes. Si, dans Trick-mode lecture, vous pouvez utiliser le chapitre sauter boutons pour déplacer un seul cadre à la fois.

Lecture
Pour simplifier l'éducation de l'affichage sur écran (OSD), en Netflix 2.0 La fonctionnalité est liée au bouton A sur le contrôleur et le bouton d'affichage sur la télécommande IR. Utilisation de l'OSD, vous pouvez changer le mode d'affichage en plein écran, étirez , indigène, boîte aux lettres, et le parti. L'option d'affichage des parties est disponible uniquement si vous êtes dans une session du Groupe de Netflix.




Rich Presence
Sur Xbox LIVE, vos amis peuvent voir quels jeux vous jouez avec notre système de présence riche. Netflix peut être racontée d'afficher soit la fonction que vous regardez ou de le cacher. Lorsque vous autorisez l'présence riche vidéo, le titre que vous regardez, et le Nom de l'épisode si elle est une émission de télévision, sera diffusé en présence de riches, et l'art case correspondant à la fonctionnalité sera affichée dans les Amis canal sur le tableau de bord.

Vous pouvez changer le paramètre État de la vidéo quand vous le voulez en faisant apparaître le guide Xbox, en sélectionnant les paramètres de la lame et en cliquant sur le profil. De là, sélectionner l'option Modifier le profil suivi de l'option Paramètres de confidentialité. Ce paramètre est universel dans l'ensemble des acteurs qui prennent en charge vidéo Xbox vidéo présence riche. Si vous avez choisi de masquer les vidéos que vous regardez pour une application, vous avez choisi de les cacher pour toutes les applications.


Chaînes cinéma

Les chaînes que vous voyez en plus de la file d'attente immédiate et parti canaux lorsque vous démarrez Netflix contiennent maintenant des films suggéré que le service Netflix se sent sont en accord avec votre observation habitudes de vote. Chacune de ces canaux peuvent avoir jusqu'à 200 points vous donnant plus de 800 + articles disponibles pour regarder instant sans avoir à passer par votre PC. Tous les articles de ces canaux sont navigables comme s'ils étaient dans votre file d'attente instant. Vous pouvez lire le contenu directement, ou ajouter des articles à votre file d'attente instant pour regarder l'avenir.

Mode Party

Avec cette nouvelle version de l'application de Netflix, les utilisateurs sont en mesure de regarder du contenu ainsi que sur le divan virtuel. L'application utilise le système des partis en direct qui est née avec la Nouvelle Expérience Xbox lancé en Novembre 2008. Voici un tutoriel sur la façon de regarder du contenu avec d'autres.

Mise en place
Démarrage d'une partie de Netflix, c'est facile. Allez à la chaîne du Parti et sélectionnez "Start Party". Vous commencerez une partie Xbox LIVE automatiquement, et vous présentera une liste d'amis que vous pouvez inviter. La liste est triée avec des amis en ligne sur le dessus. Vous pouvez également commencer une partie de Netflix en sélectionnant un film ou un épisode de télévision et en cliquant sur "Voir avec le Parti" option sur la page des détails. Certains articles ne sont pas regardable dans un parti et avoir avec le Parti de l'Horlogerie et de suggérer aux boutons Parti handicapées . Afin de regarder une caractéristique ensemble, vous devez être dans un parti LIVE, donc nous ajoutons automatiquement à un lorsque vous créer ou rejoindre une session de Netflix. Chaque utilisateur est en mesure de désigner un film ou un épisode de télévision pour jouer des parties, mais seulement le leader (identifiés par l'étoile à son ou ses pieds d'Avatar sur le canal Partie) peut commencer à jouer une fonctionnalité. Si le contrôle parental est activé sur l'un des utilisateurs dans le Groupe de Netflix, l'utilisateur devra entrer le code d'accès si le contrôle parental la fonctionnalité est bloqué par les paramètres de leur avis. Jusqu'à ce que le code est mis, la fonction ne démarre pas pour n'importe qui.

Regarder le film
Une fois la lecture démarre, le chef de file (identifié par l'étoile sur le dos de sa chaise) est le seul qui puisse contrôler la lecture de la fonctionnalité. N'importe qui peut utiliser la touche Y pour faire apparaître l'emote roue. Chaque émotion a 3 Avatar des animations qui lui sont associés que de façon aléatoire lorsque vous les sélectionnez.

Ce n'est pas convenable de porter un chapeau, tandis que l'intérieur, si nous prenons la liberté de supprimer tout vous porter mai. Ne vous inquiétez pas, vous pourrez les récupérer dès que vous quittez la lecture. La même chose vaut pour tous les accessoires avatar vous mai être porteur .

Vidéo en continu

Retamponnage
L'un des défis majeurs de la vidéo en continu d'adaptation à des changements de bande passante disponible. Dans la première version de Netflix, nous avons vu un nombre d'utilisateurs downgrades expérience dans leur qualité vidéo, accompagnés par les "Votre connexion Internet est ralenti» le message, peu après Prix à partir de la lecture. Cette situation était souvent due à un FAI à stimuler la bande passante disponible pour de brèves périodes de temps afin de faire des téléchargements individuels plus rapide. Comme nous décidons quel niveau de qualité du contenu de votre connexion Internet peut gérer en mesurant la largeur de bande dès le début d'un téléchargement , cette augmentation effet amène un client à croire qu'il ya plus de bande passante que réellement disponibles. En conséquence, nous avons choisi un niveau de qualité dont le débit est trop élevé pour maintenir l'élan, une fois terminé et que la connexion est revenue à ses caractéristiques typiques de la bande passante. Cela a entraîné une reprise du tamponnage état de cause, autrement connu comme la famine "."

Nous avons fait un certain nombre de choses dans cette version afin de réduire la fréquence des famines:

Nous sommes passés à l'aide de VC de Netflix, les nouvelles les plus avancés-1 codages lorsqu'ils sont disponibles. Le VC-1 cours d'eau sont beaucoup plus efficaces que leurs homologues WMV9 visuellement comparable. Cela nous permet de mieux utiliser la bande passante disponible par mise en mémoire tampon plus de la fonctionnalité en moins de temps.
Nous avons mis en place quelque chose que nous appelons "Seamless Stream Switching." Dans le passé, une famine signifiait d'avoir à attendre pendant que l'app rebuffered un nouveau flux. Maintenant, nous avons la capacité de détecter un plongeon dans la bande passante qui provoquerait une famine, et réagir avant de mourir de faim en fait.Au lieu de vous forcer à attendre que le test de vitesse et mise en mémoire tampon est refaite, nous pouvons préparer le nouveau volet dans les coulisses tout en jouant à l'ancienne. Voir la section suivante pour plus de détails sur la façon dont tout cela fonctionne.
Gracieuseté de Seamless Stream de commutation, vous pouvez désormais passer jusqu'à un cours d'eau de qualité supérieure. Auparavant, il serait toujours enfermé dans bitrate pour écouter le plus bas si votre bande passante avait dégradé pendant la lecture. Maintenant, si votre bande passante s'améliore suffisamment, votre bitrate contenu pourrait être mis à niveau.

(Assez) Seamless Stream Switching
Comme mentionné ci-dessus, nous pouvons maintenant être proactif sur le passage à un flux de nouvelles avant une famine se produit. Voici quelques informations sur la façon dont fonctionne le processus:

Comme avec la première version de Netflix, un test de vitesse rapide est fait en premier pour comprendre pourquoi la connexion Internet est capable. Basé sur ces résultats, un courant d'un bitrate appropriée est choisie - celle qui devrait vous donner la meilleure qualité vidéo possible tout en étant encore susceptibles de jouer en arrière sans interruptions (aka famines).

Contrairement à la première version de Netflix, le client de suivre en permanence la bande passante actuelle en streaming et aussi le niveau de la mémoire tampon pendant la lecture. Le niveau de mémoire tampon est la quantité de données a été lu à venir de la connexion réseau et tamponné en place dans la mémoire.

Si le niveau de la mémoire tampon tombe en dessous d'un certain seuil-à-dire, le niveau de la mémoire tampon tombe dans la zone de danger de famine, alors nous commençons à nous intéresser, parlant algorithmiquement. A ce stade, le client se penche sur plusieurs échantillons de mesures de bande passante pour voir comment l'Internet connexion est d'interprétation, et nous allons aussi voir si les tampons sont en baisse. Il peut paraître comme une chose stupide à faire, mais la raison nous vérifions ces derniers est que, directement après une recherche ou après le début de la lecture, les tampons peuvent, techniquement, toujours dans la zone rouge, mais tant qu'ils sont encore en augmentation, il ne devrait pas être nécessaire pour donner l'alarme. D'autre part, si les niveaux de tampon avoir en baisse, et les mesures de largeur de bande indique que le client pourrait être en danger de mourir de faim, alors le client engage une baisse de passer à un flux plus faible débit. Plus d'informations à ce sujet dans un instant.

Maintenant, si, au lieu de tomber, le niveau du tampon effectivement monte dessus d'un certain seuil, alors le client se penchera sur plusieurs échantillons d'historique des mesures de bande passante et de voir si la connexion Internet sont parfaitement capables de passer au niveau suivant. Si oui, alors le client engage une commuter jusqu'à un flux supérieur bitrate. Note : Pour éviter de ping-ponging entre les filières supérieures et inférieures bitrate, une période de ralentissement est exécutée avant de passer en place s'il ya eu un précédent commutateur vers le bas au cours de la session de lecture. La période de ralentissement augmente considérablement le temps de plus d'un interrupteur à la baisse se produit. Par exemple, supposons que le client commence par jouer un morceau de contenu à 2 barres de qualité, mais la chute de la bande passante et le client passe par un flux plus faible débit. A ce stade, même si la connexion s'améliore au point où le client pourrait techniquement passer de nouveau, le client devra attendre un délai supplémentaire avant de permettre le passage à se produire. Si le client effectue ensuite un autre commutateur vers le bas au cours de cette session de streaming, puis le temps de ralentissement avant de permettre une mise à changement de fournisseur serait encore plus long. L'idée de base est d'éviter un cycle où les fluctuations de bande passante de connexion provoquer le client cesse d'osciller entre les niveaux de qualité du contenu.

D'effectuer la manoeuvre: Le Filon
Une fois un commutateur de flux est lancé, plusieurs choses se produire. Premièrement, le client s'arrête de lire toutes les données provenant du réseau pour l'ancien ruisseau, elle se joue toute la mémoire tampon a été accumulée pour la filière des anciens d'ici dessus dehors. Simultanément, le nouveau libéré des ressources réseau commencer immédiatement saisissant des données pour le nouveau flux. Une fois toutes les données de l'ancien ruisseau a été joué, le client sera hot-swap pour le nouveau flux.

C'est peut-être un bon moment d'avouer que ce n'est pas complètement exact d'appeler ce processus "Seamless Stream Switching." Comme il se trouve, il ya une veine, mais il est très léger et se compose de l'écran ci-dessous.




Le graphique en haut à droite vous indique le niveau de qualité pour le nouveau volet, vous serez regarder. Vous verrez cet écran très brièvement (généralement, pendant une seconde ou moins) au cours de la basculer de l'ancien au nouveau. Pendant ce temps, , le pipeline vidéo est réinitialisé pour le flux de nouvelles. Nous avons fait autant de travaux que nous le pouvions à l'avance, mais il ya certaines choses, comme l'initialisation du périphérique Direct3D en conformité avec la résolution vidéo, qui doivent arriver moment-là. Ce processus est assez Snappy mais ce n'est pas instantané, c'est pourquoi ce petit retard existe.

Parfois, le client est incapable de tampon adéquatement le nouveau cours d'eau avant que le tampon de l'ancien ruisseau s'écoule. Cette mai se produire, par exemple, s'il ya eu une chute soudaine de l'extrême largeur de bande ou si la connexion Internet n'est pas capable de soutenir la lecture ininterrompue des plus faibles flux de débit. Dans ces cas, il vous faudra malheureusement encore attendre pour rebuffer tout en regardant la série "Votre connexion Internet a ralenti" écran famine.

Streaming et Party Mode

La chose la plus importante au sujet de l'expérience en streaming Party Mode est que la vidéo toujours en parfaite synchronisation entre les gens qui regardent le contenu. Nous avons ressenti fermement qu'il ne serait pas une grande expérience, si votre copain rit d'une blague deux secondes avant d'effectivement vu l'funny partie du film. Parce que nous étions optimisant pour garder tout le monde au même endroit dans le contenu, le streaming en Mode Party se comporte un peu différemment de streaming en mode solo:

Il n'y a pas Assez Seamless Stream switching in Party Mode. La couture au cours de l'interrupteur, une légère soit-elle, pourrait être suffisant pour lancer la synchronisation hors-delà du seuil de 500 millisecondes que nous avons jugé notre dérive maximum autorisé entre les participants.
La hauteur que nous avons besoin pour Party Mode de lecture est plus élevé que pour le mode solo. Pour le contexte, une marge est la quantité d'espace nécessaire entre votre bande passante mesurée et le débit de contenu sélectionné. En d'autres termes, pour une valeur Mode headroom Parti disons, 30 % (s'exprimant hypothétiquement), votre bande passante mesurée devrait être d'au moins 1429 Kbits / s pour nous de choisir un flux de 1000 kbps contenu. C'est la bande passante * (1.0 - Hauteur sous plafond). Maintenant, la raison pour laquelle nous avons besoin de plus de marge de manœuvre dans Party Mode est car une famine dans Party Mode affecte non seulement votre expérience de l'utilisateur, mais aussi celle de tout le monde dans votre groupe. Quand on meurt de faim personne, tout le monde dans le parti doit attendre pour que cette personne rebuffer pour maintenir chacun dans la synchro. Nous voulons Assurez-vous que cela est très improbable.

Conseils et astuces pour régler votre expérience Netflix Streaming

Puisque vous connaissez maintenant certains détails de la façon dont notre système fonctionne en streaming, il ya quelques choses que vous pouvez faire pour rendre potentiellement le système fonctionne mieux pour vous.

Tout d'abord, si vous détestez absolument Assez Seamless Stream de commutation, vous pouvez nous empêcher de l'utiliser en regardant tous vos contenus dans la Partie Mode. Cela fonctionne si vous regardez par vous-même ou avec d'autres. Tout ce que vous avez à faire est de commencer une partie Netflix. Si vous choisissez de le faire et ne veulent pas voir votre avatar, puis utilisez l'affichage à l'écran et utilisez le mode d'affichage en changer.

Deuxièmement, si vous avez un spiky instables ou connexion Internet, le bouton Pause est votre meilleur ami. Souvenez-vous comment je l'ai mentionné que le client ne peuvent envisager de changer le bas si 1) la mémoire tampon tombe en dessous d'un certain seuil, et 2) le niveau de tampon avait diminué au cours des quelques dernières secondes? Eh bien, lorsque la lecture est en pause, nous allons continuer à lire des données depuis le réseau, mais la zone tampon ne peut pas diminuer puisque la lecture a été interrompue. Par conséquent, frapper le bouton droit de la pause après la lecture démarre et laissant la teneur en pause pour un temps court (30 secondes, une minute ou deux, voir ce qui fonctionne le mieux pour vous) est un moyen abordable et facile à forcer le niveau du tampon d'augmenter et possiblement d'éviter un interrupteur à la baisse à un flux de faible débit.

_________________
Revenir en haut Aller en bas
http://www.le-bunker.com
Partager cet article sur : Excite BookmarksDiggRedditDel.icio.usGoogleLiveSlashdotNetscapeTechnoratiStumbleUponNewsvineFurlYahooSmarking

X-box Engineering Blog > Tout sur Netflix :: Commentaires

Re: X-box Engineering Blog > Tout sur Netflix
Message le Mar 26 Jan 2010 - 17:51 par FaSt KovaCs
C'est juste imblérable à lire la trad' a la rigueur je préfère le lire en anglais....
Re: X-box Engineering Blog > Tout sur Netflix
Message le Mar 26 Jan 2010 - 17:59 par BAR4CUDA
Sad
Re: X-box Engineering Blog > Tout sur Netflix
Message le Mar 26 Jan 2010 - 19:40 par FaSt KovaCs
désolé ^^ je voulais pas etre mechant
 

X-box Engineering Blog > Tout sur Netflix

Voir le sujet précédent Voir le sujet suivant Revenir en haut 

Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Bunker :: Salle de controle :: Borne Arcade :: X-box Engineering Blog-
Poster un nouveau sujet   Répondre au sujet