D'accord, j'ai fait plus qu'un peu de devoirs à ce sujet et je commence à penser que le monde est en quelque sorte opposé à cette idée.
J'ai un ordinateur portable dans ma maison, SB Core i3 avec un GPU GMA HD qui est tout à fait terrible pour tout ce qui est visuel, et je voudrais diffuser des vidéos à partir de ma plate-forme de bureau de nature 3D (excluant RDP et autres protocoles basés sur le crochet).
La première réponse de la plupart des gens à des threads similaires est liée à la bande passante ou à la puissance de traitement. J'ai essayé avant tout sur un réseau local Gigabit, et mon ordinateur de bureau a un 3930k overclocké, donc je suis d'avis qu'il DEVRAIT y avoir un équilibre entre le grognement du CPU et la bande passante qui me permettrait d'obtenir au moins 20FPS de rafraîchissement plein écran . Jusqu'à présent, je ne peux pas utiliser TightVNC, tester en lisant une vidéo en plein écran sur la machine hôte.
Donc, pour résumer les choses, avec plus de 30 fois la bande passante d'OnLive, comment créer exactement un niveau de flux vidéo homogène sur LAN dans ma propre maison? Est-ce possible et comment?
la source
Réponses:
Une solution logicielle contiendra intrinsèquement beaucoup de décalage en raison des éléments suivants:
Si vous voulez qu'il soit fluide et agréable, vous devez utiliser une carte de capture.
Voici un exemple d'un tel appareil: http://www.epiphan.com/products/frame-grabbers/vga2ethernet/
Cet appareil a le concept général de:
Étant donné que l'appareil utilise du matériel dédié pour coder les trames et les diffuser sur Ethernet, il sera très fluide et à FPS élevé et fiable. Il simplifie également considérablement la configuration de votre logiciel, éliminant le besoin de solutions de pipeline coûteuses sur votre plate-forme de jeu.
Si vous ne voulez pas dépenser d'argent et pouvez vivre avec un décalage extrême et un FPS très faible, vous pouvez essayer quelque chose comme l'écriture d'un pipeline dans Gstreamer ou VideoLAN (VLC) pour capturer le tampon de trame local, le coder dans un codec vidéo, et le diffuser via Shout ou RTP ou RTSP ou un protocole de streaming similaire, puis le télécharger / diffuser à partir de votre ordinateur plus lent. Mais comme je vous l'avais prévenu, ce sera lent.
la source
Vous pouvez utiliser le streaming à domicile à partir de la vapeur. Le mien fonctionne TRÈS bien avec mon bureau connecté via Gigabit LAN et l'ordinateur portable sur 5Ghz AC. N'oubliez pas de passer par les paramètres et de cocher la case pour prioriser le trafic vapeur pendant la diffusion.
la source
Il y a maintenant plus d'options. Si vous avez une carte graphique Nvidia récente, vous pouvez bénéficier des avantages de la capture accélérée matérielle, sans le matériel supplémentaire. Il s'appelle "Gamestream". Vous pouvez acheter l'un des appareils Nvidia prenant en charge le protocole, ou vous pouvez télécharger une application open source appelée "Moonlight" http://moonlight-stream.com
la source
Steam Remote Play est définitivement une option. J'ai joué beaucoup de fois, par exemple à Rocket League. Si vous avez une bonne connexion LAN des deux côtés, vous êtes prêt à partir. Même peut brancher la manette de jeu sur un ordinateur portable.
la source