Nee maar het totaal wel.
Ik vraag me af of een handje vol IRL streamers met zo'n setup het totaal zo hard omhoog jagen. Je hebt het namelijk over een volle venue waar tienduizenden mensen rondlopen. Maar dat is mijn gevoel, heb geen feiten om dat te onderbouwen.
Daarnaast doet twitch niet aan dergelijke bitrates.
Met zo'n setup met meerdere modems
moet je altijd naar een tussenserver streamen (waar de feeds van meerdere modems weer gecombineerd worden tot 1). Deze feed trek je dan binnen in je streaming software naar keuze, bijv. OBS. Tot hier wil je de bitrate zo hoog mogelijk hebben voor de beste beeldkwaliteit. Hier kun je ook overlays e.d. toevoegen (of een BRB scherm wanneer de verbinding weg valt) en daarna encode je naar Twitch. De encode naar Twitch doe je op een constante bitrate van 6k. Hier zal Enhanced Broadcasting dan effect hebben, alleen niet voor de net congestie inderdaad.
De meeste streamers doen dit soort live events vaak wel degelijk rechtstreeks omdat de latency anders heel hoog wordt.
Hier herken ik me totaal niet in. Wij hebben namelijk veel klanten die precies zo'n flow gebruiken zoals ik hierboven beschreef met een latency tussen de 3 tot uiterlijk 10 seconden. Zelfs via restream.
Omdat je via 1 simkaart streamt (waarschijnlijk met een constante bitrate) gaat Twitch bufferen om een stabiele stream te laten zien aan de kijker, waardoor je latency flink oploopt.
De backpacks met multiple sim hebben echter wel een enkel kaart als main en gebruiken de andere als back-up.
Dit klopt niet. De populairste systemen (LiveU Solo en Belabox) verdelen de feeds zo gelijk mogelijk over alle databronnen (adhv beschikbare bandbreedte). Er is dus geen sprake van een main/backup aka failover.
Continue switchen geeft namelijk veel dropped frames en inconsistenties met transcoding.
De tussenserver van LiveU is propriatary, maar die van Belabox is open source. De SRTLA server bij Belabox doet geen transcoding, deze houdt alleen bij welke bronnen er zijn en hoe je van die bronnen een stabiele stream kan maken. Het "transcoden" doe je pas in OBS. Lees: stream binnen halen (decode), evt. overlays toevoegen en naar Twitch sturen (encode).
Edit: info over tussenserver.
[Reactie gewijzigd door luuktap op 22 juli 2024 16:58]