Hilft es, einen Hardware-Codierungschip zu haben?

Ich habe jetzt schon eine Weile gegoogelt, also habe ich mich schließlich entschlossen, andere zu fragen, da ich ziemlich verwirrt bin.

Ich möchte in der Lage sein, mit 1080p bei 60 fps zu streamen (von einem Gaming-Laptop ist es mehr als fähig, das eigentliche Spiel mit 300 fps ohne Begrenzung auszuführen). Ich weiß davon ShadowPlayund es ist ziemlich einfach zu bedienen, aber es ist ärgerlich, wie es den Titel meines Streams automatisch ändert und die Qualität selbst bei den besten Einstellungen ziemlich schlecht ist.

Dann habe ich das gefunden Live Gamer Extreme, das 1080p bei 60 fps Aufnahme und HDMI-Passthrough hat, aber es hat keinen h.264-Codierungschip, also empfange ich RAW-Daten OBS(es gibt Karten, die bereits Hardware-Codierungschips haben, aber diese nicht mache 60fps soweit ich sehen kann)

Hilft es also in irgendeiner Weise, einen h.264-Codierungschip zu haben? Weil ich das Ganze gerne auf einem Laptop machen möchte und nicht zwei Laptops verwenden muss, einen zum Spielen und einen zum Codieren, wäre großartig.

In der OBS's EncodingRegisterkarte kann ich keine Option finden, No encoding neededda das Signal bereits codiert ist. Soll ich also weiter nach 60 fps mit Codierchip suchen oder diese Spielerfassungskarte verwenden und den anderen Laptop zum Codieren verwenden.

Danke im Voraus !

Antworten (2)

Ein Hardware-Encoder erzeugt Videos mit weniger CPU-Auslastung. Es ist jedoch eine höhere Bitrate erforderlich, um die gleiche Bildqualität zu erzielen.

Ich bin mit diesem speziellen Gerät nicht vertraut, aber ich kann die Frage "Hilft ein dedizierter h264-Codierungschip?" mit einem klaren JA beantworten. Mit einem geeigneten Hardwaregerät können Sie es entweder komplett alleine laufen lassen (mit Einstellungen vorkonfiguriert und dann nur mit dem Netzwerk verbunden) oder Sie können es an Ihren Laptop anschließen, um es zu steuern und zu steuern, aber es wird keine CPU Ihres Computers dafür verwenden Codierung.

Obwohl dies zutrifft, ist die Videoqualität bei einer bestimmten Bitrate mit einem Hardware-Encoder IMMER schlechter als bei einer guten Software-Implementierung wie x264
Was meinen Sie? Angenommen, der Hardware-Encoder verwendet x264. Wenn Sie dies mit einer Software-Implementierung von x264 bei derselben Bitrate vergleichen, sollte die Qualität identisch sein. Ich verwende oft sowohl hardware- als auch softwarebasierte h264-Encoder, und wenn ich dasselbe Setup verwende, ist die Qualität für mich genau gleich.
Das ist falsch. Erstens gibt es so etwas wie Hardware x264 nicht. x264 ist der Name einer bestimmten Implementierung eines h264-Encoders. Einige Encoder können bei einer festen Bitrate eine bessere Qualität erzeugen als andere. Tatsächlich kann x264 besser/schlechter produzieren als es selbst, indem es die Voreinstellung ändert und mehr CPU-Zeit für zusätzliche Qualität eintauscht. Bei hohen Bitraten ist der Unterschied möglicherweise nicht wahrnehmbar. Aber eine niedrige Bitrate ist sehr offensichtlich.
Ich will nicht mit dir streiten, das hilft dem Thread nicht. Die gestellte Frage war eine spezifische Frage: Er möchte einen einzelnen Computer verwenden, um in sehr hoher Qualität zu spielen und gleichzeitig einen 1080p 60fps Live-Feed zu streamen. Ein hardwarebasierter Encoder ist so ziemlich die einzige Möglichkeit, dies mit einem Laptop zu erreichen, würden Sie zustimmen? Das Einspielen von Rohvideos und das Kodieren in Software (selbst mit der besten x264-Konfiguration der Welt) wird seine CPU zerstören und nichts für das Spiel übrig lassen.
Hier sind Sie richtig. Was Sie vermissen, ist, dass er qualitativ hochwertige Videos mit niedriger Bitrate senden möchte. Es ist offensichtlich, dass das OP zu Twitch gestreamt wird. Twitch hat eine weiche Obergrenze von 3,5 Mbps. 1080@60 3,5 Mbps sieht auf einem Hardware-Encoder schrecklich aus. Es kann mit x264 passierbar sein. Also, ja, Hardware hilft der CPU/dem Spiel, aber es schadet dem Videostream.
Dieser Qualitätsbewertung zugestimmt. Ich weiß, das ist nicht das, was er gefragt hat, aber wenn es Twitch ist, dann vergiss die 1080 @ 60 ... Mach einfach 720 @ 1,5 m und benutze Software. Seine Maschine sollte in der Lage sein, das Spiel und die Videocodierung problemlos zu handhaben, und ohne einen separaten dedizierten Hardwarecodierer kaufen und verwenden zu müssen.