OBS to Youtube - was mach ich falsch?

bumi

PC-Selbstbauer(in)
Ich hab mir dieses Jahr einen R5 2600 mit 16GB DDR4-3000 zugelegt, dazu werkelt eine RX470 im Rechner. Ab und an versuche ich mich im Streaming und ich hab auch schon zig Foren usw, durchgeackert, aber ich komm auf keinen grünen Zweig: meine Streams sehen meist nach Grütze aus.

Die OBS Einstellungen in der Übersicht: x264, skaliert auf 720p, CBR bei 5000er Bitrate, veryfast, Lanczos mit 60 fps - direkt zu Youtube (weil ich das Dashboard mehr mag als bei Twitch).

Meine Leitung hat einen Upload von durchschnittlich 18-20 Mbps, je nach Server. Die Rohleistung wär also vorhanden und doch sieht's absolut verpixelt aus. Beim heutigen Versuch war es sogar rucklig und hat ab und an abgebrochen - ich versteh nicht wieso.

Wenn ich über die GPU streame (Wattman) ist es flüssig, aber noch weitaus pixeliger. Die CPU Auslastung ist je nach Spiel etwas unterschiedlich, aber nie so hoch, dass sie bremsen würde.
Meine letzten beiden Streams sahen so aus:

Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.
Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.

Würde es helfen, die Bitrate zu senken, damit der Upload "entlastet" wird? Ich weiss langsam echt nicht mehr wo ich ansetzen soll...
 
5000er Bitrate bei 60FPS auf 720p ist eher zu wenig als zu viel. Youtube gibt ja selbst bis 6000 für 720p 60FPS an.
Live-Encoder-Einstellungen, Bitraten und Aufloesungen - Hilfe fuer YouTube

Wundert mich nicht das es bei Shootern so aus sieht. Ich streame wenn dann nur zu Twitch, aber mit 6000, was da das Limit ist und trotzdem lassen sich solche "verwischungen und unschärfen" nicht ganz vermeiden. Ich hätte gerne mehr, aber Twitch lässt nicht mehr zu. Probier mal 30FPS 720p bei 6000, Da dürftest du einen Unterschied sehen.

Ansonsten ists halt auch nur 720p.
 
  • Like
Reaktionen: MFZ
Ich hatte gestern Abend CSGO und Overwatch gestreamt, wobei das ganze aber wirklich rucklig anzusehen war, als ob es keine 60fps wären. Die Streams sind nicht mehr online, ich hab sie aufgrund der Qualität gelöscht. Aber ich fand das schon sehr seltsam, da Vermintide mit den selben Einstellungen eigentlich absolut flüssig lief.

Und auf die Youtube Hilfe zähl ich nicht. Wenn ich 9'000 einstellen würde, was mit meinem Upload theoretisch bestens machbar wär, dann kommt rein gar nix an und es buffert sich zu Tode.
 
Du musst das x264-Preset auf eine bessere Qualität stellen. fast bis medium sollte schon dein Ziel sein - geht natürlich mit einer deutlich erhöhten CPU-Last einher.
 
Dann musst du eine geringere FPS-Rate nutzen. Theoreitsch ginge auch ne geringere Auflösung... Aber naja, mit weniger wie 720p braucht man heute nicht mehr ankommen.
Hat schon seinen Grund, wieso die meisten "Berufsstreamer" einen zweiten PC fürs Streamen nutzen und/oder richtig dicke und teure CPUs haben. ;)

Der Rest streamt meistens über die GPU. Sieht dann halt nicht so pralle aus...
 
Der Rest streamt meistens über die GPU. Sieht dann halt nicht so pralle aus...

Kannst du das auch untermauern? Ich streame auch in 720p mit 60 FPS und es sieht gut aus. Wirklich besser ist das Bild von anderen auch nicht die mit einem extra Streamingrechner arbeiten. In meinen Augen lohnt sich das meistens nur, wenn man wirklich eine sehr starke CPU nimmt und vielleicht im Upload sich noch was zurückhält. Bei NVENC oder QuickSync musste halt hohe Bitraten fahren und ein Hindernis ist hier nicht mehr die Leitung der Zuschauer sondern was die Streamingdienste an Bitraten zulassen, was echt schwach ist.

Kann das Video mal empfehlen:

Ab 9:46 wird es konkret. Ab 4500 KBit/s sind die Unterschiede nicht mehr sehr groß, wenn denn noch vorhanden.

Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.

Mal als Beispiel meine Settings:

1012566-obs-youtube-mach-ich-falsch-streamsettings.jpg


Damit ereiche ich dann diese Streamqualität:

Twitch Shadow Of The Tomb Raider Ausschnitt

 

Anhänge

  • Streamsettings.jpg
    Streamsettings.jpg
    84,6 KB · Aufrufe: 505
Zuletzt bearbeitet:
Damit ereiche ich dann diese Streamqualität:

Der Stream sieht richtig gut aus! Aber was ich in deinen Screenshots nicht sehe, ist z.B. der Codec. Aus deinem Post wird nicht ganz klar, ob du über die GPU oder über die CPU streamst.
Was für ein Programm ist das?
 
Zuletzt bearbeitet:
Liegt das an meinem Player, oder ruckelt es wirklich so heftig (wie ein Schluckauf) ?
Generell würde ich mir so eine Qualität aber nur noch am Handy anschauen wollen, im Fullscreen-Modus am Rechner schaut es einfach nicht gut aus. Zu niedrige Auflösung und zu geringe Bitrate, zwar weitestgehend artefaktfrei, aber ganz weit von einem scharfen Bild entfernt.
Da muss Amazon so langsam mehr machen, sonst kommt ein Konkurrent um die Ecke und läuft Twitch den Rang ab.
 
Zuletzt bearbeitet:
Liegt das an meinem Player, oder ruckelt es wirklich so heftig (wie ein Schluckauf) ?
Jetzt da du es erwähnt, es ruckelt tatsächlich. Ist mir gestern so nicht aufgefallen.
Aber das Argument mit dem Fullscreen greift imho nicht. Ich behaupte mal 90% der Twitch-Zuschauer sehen im Fenster oder gar mit dem Pop-Out Player zu und machen nebenher selbst noch was anderes.

Ich hab mir als Quervergleich grad mal kurz was von Shroud angesehen. Er war einfach der erste, der mir in den Sinn kam. Dessen PUBG Stream auf Youtube sieht auch aus wie Arsch und Zwirn, sein AC:O Stream ist gesamthaft weniger scharf als das Bild von @JackTheHero. Verpixelter und mehr Artefakte.


Mir ist übrigens noch was anderes aufgefallen, bzw. eingefallen:
Die beiden Streams die ich verlinkt hatte (Vermintide und LIS2) sind beide vom 28.09. und laufen flüssig. Abgesehen von einigen Artefakten war das eigentlich ganz annehmbar. Aber seitdem krieg ich das einfach nicht mehr so hin, selbst wenn ich haargenau die selben Settings fahre.
Der Stream war zuletzt rucklig (das waren niemals 60fps), wurde durch buffering gestört oder hatet heftige Artefakte. Trotz gleichen Settings.

Könnte es sein, dass das letzte Windows Update da irgendwas verändert hat? Sind da irgendwelche Settings in der Systemsteuerung verändert worden, die nun irgendwie den Upload oder so was behindern? Denn ich hab weder an OBS noch sonst irgendwo was rumgefummelt. Einzig und allein die restream.io Chat App hab ich installiert um das Overlay zu nutzen. Das ist alles.
 
Zuletzt bearbeitet:
Da muss Amazon so langsam mehr machen, sonst kommt ein Konkurrent um die Ecke und läuft Twitch den Rang ab.

Ja bei Youtube kannste sogar 1440p streamen, da geht viel höhere Bitrate. Das nervt an Twitch wirklich.

Was du meinst mit dem Ruckeln und Schluckauf.. Ich hab das auch festgestellt und aber auch schon bei jemand anderem gesehen, da fiel mir das extrem auf. Besonders im ersten Dorf was man erreicht im Spiel war das Extrem bei jemand anderem, bei mir dafür nicht. Ich weiß nicht woran es liegt.
 
@JackTheHero: Liegt die maximale Bitrate bei Twitch nicht auf 6000? Meine mal gehört zu haben dass Twitch es nicht so lustig findet, wenn man diese Limits überschreitet bzw. einem bei hohen Serverlasten dann den Stream abdreht...

Twitch ist hinsichtlich der Bitrate aber echt rückständig - bis vor nicht allzu langer Zeit waren ja 3,5MBit/s das höchste der Gefühle.
Sorgt natürlich für krasse Lasten, wenn man ne halbwegs ansehnliche Bildqualität bei diesen Bitraten erreichen will. Und irgendwo ist man dann ja auch endgültig limitiert..

Achja: Meist schaue ich Streams im Fullscreen. Sieht natürlich bei 720p oder 900p (in der Auflösung streamt der Streamer, den ich regelmäßig schaue, mti ner Bitrate von 7000...) auf 28" mit den Twitch-Bitraten richtig schei*e aus. Selbst aufm Zweitmonitor mit 22"...
Auf dem 28"-Monitor ist dann aber selbst das Fenster so groß, dass 720p/900p richtig mies aussehen.
 
Zuletzt bearbeitet:
Du kannst definitiv mehr als 6 MBit Upstream machen. Musst dann aber aufpassen wann du streamst. Wenn einem Twitch dann wenig Ressourcen zubilligt, haste haufenweise dropped Frames und musst den Upload reduzieren. Zumal du als non affiliate ja glaube auch keine anderen Auflösungen angezeigt bekommst im Stream.

Hab eben aber 2.5 Stunden gestreamt und da konnte ich ohne ein einziges gedroppedes Frame 7600 KBit/s streamen mit 720p60.
 
Ich hab heute nochmals lange rumgespielt und vieles ausprobiert und bin nun beim AMD Encoder gelandet und somit weg von x264
Grund dafür ist, dass ich bei x264 nicht höher gehen kann als 5500 CBR bei 720p60 und das sieht dann eigentlich haargenau so aus wie wenn ich die GPU encoden lasse. Halt einfach mit dem Zusatz, dass die CPU weniger zu tun hat und ich somit ein paar Frames mehr habe.

Ich hab allerdings testweise auch versucht, mit den selben Settings (720p60, 7000 CBR) auf Twitch zu streamen, was nicht funkioniert hat. Auch als ich auf 6000 reduziert hatte, war der Stream mehr am Buffern als was anderes.
Rein qualitativ sah es minimal besser aus als auf YT, was ich jedoch auf das kleinere Fenster bei Twitch schiebe. Im Fullscreen nimmt es sich wenig und selbst wenn man bei YT die Standardansicht nutzt, ist das Fenster noch grösser als bei Twitch. Da ich zudem wie gesagt das Dashboard bei YT komfortabler und übersichtlicher finde, bleibt alles dabei und ich streame nun per AVC Decoder mit 7000 CBR, was so aussieht:

Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.
 
youtube hat ja noch nen anderen vorteil, und zwar den für die zuschauer. auf yt kann jeder die streamquali einstellen, auf twitch geht das nur als partner, oder affiliate. und als affiliate funktioniert es manchmal trotzdem nicht.
bin schon länger zu yt gewechselt. einerseits weil mein kanal da eh ist und ich die streams dann direkt auf meinem kanal hab. andererseits aber auch wegen oben genanntem und der nach oben offenen bitrate.
und da alle streamlabs-fuinktionen auf yt auch funktionieren gabs für mich eigentlich keinen vernünftigen grund mehr auf twitch zu bleiben.
wenn man nen alteingesessenen twitch-kanal hat und nicht eh schon auf youtube aktiv, dann zieht man natürlich nich mal eben so um. als neueinsteiger würde ich persönlich aber nicht mehr zu twitch gehen.
 
Das is echt nen Punkt. Gibt es bei YT denn eine Bitratenbegrenzung oder so? Wobei dei Reichweite soweit ich das verstehe bei Twitch deutlich höher ist.
 
nicht dass ich wüsste. und die empfohlene upload bitrate für 4k wird mit über 50 mbit angegeben. da kommste denk ich eh nicht drüber ;-)
das mit der reichweite, naja würd ich so auch nicht sagen. ist ja nicht so dass keiner yt guckt, oder ? ;-)
twitch hat halt nen gewissen status, weil man auf youtube früher eben nicht streamen konnte. aber mittlerweile ist yt für mich einfach der bessere anbieter. sowohl technisch als auch bei allem anderen.
wäre ich jetzt reiner twitch-streamer, der seit jahren seine community auf twitch hat und partner ist, würde ich deswegen natürlich nicht nicht auf youtube umsatteln.
aber für leute wie mich, die ihre core-community eh auf yt haben, ist es perfekt, weil ich videos und streams auf einer plattform haben kann.
und eben für neueinsteiger. auf youtube drückst du einfach auf stream starten und es kann losgehen. auf twitch muss ich erstmal n gefühlt 50 seitiges formular ausfüllen, um affiliate zu werden.
 
Ich denke auch drüber nach ob ich auf YT wechsle. Da hab ich eh meine ganzen Videos und ich hab die Schnautze echt voll vom rückständigen Twitch mit seinen scheiß Bandbreiten Problemen..
 
Zurück