News Streaming via YouTube: OBS Studio 29.1 unterstützt AV1- und HEVC-Encoding

Fortatus schrieb:
Ich glaube es gibt einen feinen Unterschied zwischen "fragmented MP4" im Original (ubs. "fragmentierte MP4") und "gesplitteten MP4"
. . .
Wenn man normales MP4 nur splitten würde, wäre bei einem Crash die letzte Datei trotzdem futsch.
. . .
Ich gehe daher davon aus, dass hier nicht MP4 gesplittet werden, sondern intern fragmentiert abgelegt werden und daher auch nicht abgeschlossene MP4 noch gelesen werden könne.
Ich denke nicht, dass es um Fragmentierung der Dateien geht, sondern um parallel genutzte (Audio-/Video-)Spuren, welche durch Splitting aus einer Container-Datei entstehen.
Denkbar wären dabei auch weitere Spuren für z.B. Untertitel, Infos usw. ...

z.B.:
Ein MKV-Container beinhaltet eine Video.MP4- und eine Audio.M4A-Spur.
Durch Splitting werden aus der MKV zwei gesplittete Dateien.

Edit:
Die Fragmentierung als Vorbeugung von Datenverlust bei Absturz ist aber nach nochmaligem Lesen & Überlegung auch denkbar. Es geht ja um Aufnahmen über teilweise längeren Zeitraum.

Somit würde dein Einwand völlig gerechtfertig sein.

Aber:
Damit könnte aber auch gemeint sein, das man unterschiedliche Datenträger bei der Aufnahme verwenden könnte - z.B: einen für den Audio-Stream und einen für den Video-Stream.

Es wird ja auf Github von MKV- und MP4/MOV-Dateien gesprochen.

Unabhängig davon ist die Bedeutung der beiden Zustände (gesplittet / fragmentiet) sehr ähnlich.
Sollte also nicht wert sein, dass der Autor unbedingt nochmals "Hand anlegt" und den Text ändert. 😉

Grüße
 
Zuletzt bearbeitet:
Als irrationaler Anti-Enthusiast weiß ich nur eines: ich will das alles nicht.
Und: ich glaube nicht, dass Twitch zeitnah AV1-Übertragung anbieten wird. Vor allem nicht für nicht-Partner. Auch wenn es inzwischen Beschleuniger-Hardware gibt: diese muss erstmal beschafft werden, kostet also Geld. Da Twitch auch schon in der Vergangenheit knauserig war, wenn es um Bandbreiten und Codecs/Codec-Settings ging, glaube ich nicht, dass die da so schnell investieren werden, bis AV1-Decoding in Hardware auch wirklich in der breiten Masse angekommen ist. Und das wird noch Jahre dauern. Und YouTube ist kaum eine Konkurrenz für Twitch. Dem Großteil aller Zuschauer ist es nämlich völlig Wumpe, ob das Bild per h264 oder AV1 kommt - denn die sehen keinen Unterschied. Auch wenn der geneigte Enthusiast da im Dreieck springt...
 
thuering schrieb:
Dem Großteil aller Zuschauer ist es nämlich völlig Wumpe, ob das Bild per h264 oder AV1 kommt - denn die sehen keinen Unterschied. Auch wenn der geneigte Enthusiast da im Dreieck springt...
Wenn du mal nen VP9 encodierten WQHD Live-Stream auf YT gesehen hast, dir die Kinnlade runterfällt
und dir dann wieder die Twitch H264 Matschepampe anschaust, weisst warum das für alle interessant wäre.

Schon nur bei den popeligen 8 Mbit/Sek von Twitch wäre das durch AV1 sooooo viiiel besser, das glaubst gar nicht, bis es mal selber gesehen hast.
Ich warte hart darauf. Und habe die letzten Hardwarekäufe darauf ausgerichtet.
Musste letztes Jahr das Handy wechseln, und ich behalte die Dinger länger
also hab ich eines geholt, das AV1 kann.
Graka genauso.....
Die Fernseher sind auch bald fällig, werde ich drauf achten.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Ganjafield, AntiPriester, KlaasKersting und 5 andere
Kurze Zwischenfrage: erlaubt OBS dann YT und Twitch gleichzeitig zu streamen?
 
sightseeer schrieb:
Kurze Zwischenfrage: erlaubt OBS dann YT und Twitch gleichzeitig zu streamen?
Nur mit Plugins.
Ergänzung ()

modena.ch schrieb:
Wenn du mal nen VP9 encodierten WQHD Live-Stream auf YT gesehen hast, dir die Kinnlade runterfällt
und dir dann wieder die Twitch H264 Matschepampe anschaust, weisst warum das für alle interessant wäre.
Mich musst du nicht abholen, ich weiß das. Aber ich sage, dass es dem Großteil egal ist.
 
thuering schrieb:
Als irrationaler Anti-Enthusiast weiß ich nur eines: ich will das alles nicht.
Dann weißt du auch, dass dadurch dass Youtube sowieso alles nochmal neu codiert, ein nativer H264 / HEVC Stream keine Vorteile bietet, außer dass die Qualität die Youtube zum neu encodieren vorliegt noch schlechter ist?

Und dass die AV1 Hardware Encoder auf Lovelace beispielsweise Monster sind, die mit viel weniger Performanceverlust eine höhere Videoqualität liefern, auch weil man die Bitrate neben der Effizienz erhöhen kann? Selbst einige teurere 4k Capture Cards, würden das nachsehen haben zu dem was der Encoder der 4090 kann.

Beim Live Streaming mit niedrigeren Bitraten fällt das weniger ins Gewicht weil auf Seite der Anbieter sowieso viel limitiert wird. Aber wenn man auch nur einen Hauch Interesse daran hat, Gameplay abzufilmen, dann ist AV1 ein echter Sprung. Nicht ein Sprung von HDD zu SSD, aber das merkt man.
 
nr-Thunder schrieb:
Dann weißt du auch, dass dadurch dass Youtube sowieso alles nochmal neu codiert, ein nativer H264 / HEVC Stream keine Vorteile bietet, außer dass die Qualität die Youtube zum neu encodieren vorliegt noch schlechter ist?
Ja.
Und dass die AV1 Hardware Encoder auf Lovelace beispielsweise Monster sind, die mit viel weniger Performanceverlust eine höhere Videoqualität liefern, auch weil man die Bitrate neben der Effizienz erhöhen kann?
Ja.
Selbst einige teurere 4k Capture Cards, würden das nachsehen haben zu dem was der Encoder der 4090 kann.
Natürlich. Sämtliche auf dem Markt befindliche Capture-Karten (Consumer / Prosumer), die einen Hardware-Encoder haben, machen ein schlechteres Bild als der NVENC Gen8. Aber ernsthafte Capture Karten - und nicht dieser Elgato-Dreck - haben auch keinen HW-Encoder. Blackmagic, AJA und meinetwegen auch Magewell überlassen das anderen Devices. Zumal sich bei Elgato-Karten der HW-Encoder gar nicht in OBS nutzen lässt.
Beim Live Streaming mit niedrigeren Bitraten fällt das weniger ins Gewicht weil auf Seite der Anbieter sowieso viel limitiert wird. Aber wenn man auch nur einen Hauch Interesse daran hat, Gameplay abzufilmen, dann ist AV1 ein echter Sprung. Nicht ein Sprung von HDD zu SSD, aber das merkt man.
Alles richtig. Ich verweise an dieser Stelle auf die ersten drei Worte meines Kommentars "Als irrationaler Anti-Enthusiast". Sachliche Argumente sind mir also einerlei ;-)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: nr-Thunder
thuering schrieb:
Aber ich sage, dass es dem Großteil egal ist.
Könnte unter Umständen auch für Leute mit wenig Upload relevant sein. Die können dann ja theoretisch mit besserer Qualität streamen bei gleicher Bitrate oder können damit überhaupt erst in annehmbater Qualität streamen.
 
Ich hätte mich gefreut wenn Chromium mal wieder erneuert wird.
V95 ist schon leicht altbacken, V111 ist aktuell stable und vorallem was das Speichermanagement angeht deutlich besser.
 
Trinoo schrieb:
kann man nur hoffen das AV1 asap bei Twitch implementiert wird, dann gehts richtig ab :)
Twitch und asap? Die fallen doch nur noch durch höhere Gebühren bei Cashouts auf, Ignoranz bei Casino streams und völlige Gleichgültigkeit bei iwelchen braunen Streamern.
 
  • Gefällt mir
Reaktionen: thuering
Intel ARC ready to stream....
 
  • Gefällt mir
Reaktionen: icetom, [ACE].:SHARK:. und saintsimon
Selbst das Decodieren ist mit Arc sehr schön. Ich habe hier das Abspielen von YT AV1-4K@60-HDR-Videos per Hardware-Decodierung beim i5-11500 UHD750 mit 32 EUs, in eimen Samsung Notebook den i7-1260P mit Iris Xe G7 mit 96 EUs und jetzt einen Asrock Arc A380 6GB ohne Resizable Bar-Funktion in einem NUC 9 Extreme verglichen.

Beim UHD 750 ist der AV1-Decoder zwar auf 50% aber 3D ist auf 100% und es gibt massive Framedrops und folglich Geruckel. Beim Xe G7 und Energieeinstellungen ab "Optimal" kann mit Reserven ohne Framedrops aber immer noch mit einem seltsam un-smoothen, bei Bewegung erkennbar leicht ruckelnden Bild gerechnet werden. Die Arc A380 erst liefert ein perfektes Bild ab. Ist nix für Gamer, aber für Mediennutzung zu empfehlen. :daumen:
 
  • Gefällt mir
Reaktionen: Tanzmusikus und Anakin Solo
DerSnake schrieb:
+ 21:9 Streams. Gerade letzteres macht auf Twitch kein Spaß mit den "Kino Balken"

Dann hat der Streamer was falsch eingestellt und keine Ahnung gehabt. Auf Twitch kannst du ohne Probleme nativ in 21:9 Streamen - selber ausprobiert mit 1920x800 oder auch 2592x1080. Im Vollbild haste da auf einem entsprechenden Monitor oder auch am Mobilgerät keine Balken.
 
Hørizøn schrieb:
Dann hat der Streamer was falsch eingestellt und keine Ahnung gehabt.
Man muss in OBS eben auch das richtige Seitenverhältnis einstellen, da diese Information (und das Pixelformat quadratisch oder anamorph) Teil des VIdeos ist und entsprechend bei der Wiedergabe ausgewertet wird.
Wenn der Streamer halt 16:9 einstellt und sein 21:9 Spieldbild dort einfügt, werden die schwarzen Ränder halt fest rein gerendert, damit Teil des Bildes und vom Player im Browser oder der App eben auch als 16:9 dargestellt.
 
  • Gefällt mir
Reaktionen: Hørizøn
@Fortatus @Tanzmusikus

Ja es geht um die Fragmentierung der internen Datenstruktur (Atoms/Boxes), damit eine nicht abgeschlossene MP4/Mov noch gelesen werden kann.

Links wie die Atoms normalerweise sortiert sind und rechts bei einer Fragmentierung hervorgerufen mit AviDemux. Moov enthält die Metadaten und mdat den Audio/Video-Stream.

2023-03-31_125718.png
 
  • Gefällt mir
Reaktionen: Kaito Kariheddo und Tanzmusikus
Bei der jetzigen normalen OBS Version 29.0.2 funktioniert bei mir leider die Video Aufnahme mit QuickSync HEVC nur sehr sehr ruckelig. Auch wenn ich die Zielnutzung auf "very fast" stelle. Sollte ja in der Theorie laufen auf nem 13600K. Ich nehme in 4k - 60FPS auf. Hat noch Jemand das Problem?
 
Ganjafield schrieb:
Bei der jetzigen normalen OBS Version 29.0.2 funktioniert bei mir leider die Video Aufnahme mit QuickSync HEVC nur sehr sehr ruckelig. Auch wenn ich die Zielnutzung auf "very fast" stelle.
Wie waren die sonstigen Settings?
 
  • Gefällt mir
Reaktionen: Ganjafield
thuering schrieb:
Wie waren die sonstigen Settings?
1680390948429.png

oder so
1680391191626.png

stottert immer. Allerdings möchte ich noch erwähnen dass ich die Auflösung von 1440p auf 2160p hochskalieren lasse mit 16 Stichproben. Ich habe jetzt mal auf Bilenear umgeschaltet aber es macht keinen Unterschied. Ich könnte ich noch den Nvidia HEVC encoder nutzen aber ich glaube da gingen noch ein paar FPS flöten. Ist der Intel Encoder wirklich für 60 FPS/4k zu langsam oder ist es ein Fehler von OBS? 25Mbit sind auch keine krasse Bitrate.
 
Zuletzt bearbeitet:
Tenferenzu schrieb:
Nein, du liegst falsch und lieferst sogar die Quelle mit.
Wo genau steht da dass die von ihm benannte 1030 AV1 kann?
Tip: AV1 steht ganz rechts.
Um genau zu sein zeigt deine Liste genau das Gegenteil, nämlich ein NO sowohl bei 8 als auch 10 bit decoding.
Erst ab der 5ten NDEC generation wird AV1 unterstützt, also ab der 2050 und damit bspw. auch nicht bei einer 2080ti und ähnlichen.
 
@nutzername
In dem Fall bezog ich mich allgemein auf Decoding. Also nicht nur auf AV1 beschränkt. So gesehen lag Tenferenzu schon richtig.
 
Zurück
Oben