Striimaaminen (OBS Studio)

Liittynyt
21.04.2018
Viestejä
442
Tällaista keskustelusäiettä ei vielä ollut ja tämä alue: Pelit, PC-pelaaminen ja pelikonsolit liittyvät saumattomasti striimaamiseen, joten uskalsin aloittaa uuden threadin tänne.

Olen nyt striimaillut sekä Twitchiin että YouTubeen. Haastavin asia on ollut tiedonsiirtonopeus peliin Wreckfest. Wreckfest on autopeli, jossa maisema vierittyy ylhäältä alas ja näin tienpinta menee mössöksi. Youtubessa maksimi bitrate voi olla niinkin herkullinen kuin 51 000 kbps. Olen kokeillut asetuksilla 6 000, 22 000 ja 50 000 kbps. 50 000 kbps:lla tulos oli jopa huonompi kuin 22 000 kbps:lla, koska autojen ääriviivojen ympärille tuli sekalaista mosaikkipikseliä.

Vastaavasti esim. peli World of Tanks Blitz, jonka maksimi virkistystaajuus pelissä voi olla vain 120 fps, niin tämä peli on siedettävä jopa 1440p resolla ja 6 000 kbps tiedonsiirtonopeudella.

Niinpä olen nyt miettinyt, että onko käytetyllä pakkausalgoritmilla millainen merkitys. OBSissa on mm. nämä vaihtoehdot videolle:

1693926109268.png


Mitä kehotatte käyttämään autopeleissä striimattaessa?
Twitchissä 1920 x 1080 eli Full HD:lla tiedonsiirtonopeuksi joutunee tyytymään vain 6 000:ään, koska jos täppää ohituspainikkeesta, niin saa "varoituksen":

1693926741011.png


Olen kokeillut myös Twitchissä rohkeasti asetuksia 10 000 ja 22 000 kbps. Wreckfest yhä yhtä mössöä tienpinnan suhteen 1080p ja 1440p resoilla.

Tässä viestiketjussa voi keskustella yleisesti striimaamisesta, OBS Studion säädöistä, plugineista jne. Miksei myös rigeistä eli mm. mikrofoneista.
 
Twitchissä tosiaan on maksimi about kaikille 6000kbps, muutama partner uskaltaa käyttää 8000 luokkaa, mutta muille siitä voi tulla bannia.
Kannattaa ihan suosiolla katsoa jostakin tutorialista suositellut arvot muille ja pitäytyä 6000:ssa.
Resoluutioksi voi pistää vaikka 936p60 tai 864p60 (katsojat ei huomaa eroa jollakin puhelimellaan), jos haluaa lisää bittejä per pikseli. Ja jos et pelaa mitään mikä vaatii 60fps, käytä 30, jotta saat lisää bittejä per pikseli. Parantaa kuvanlaatua nopeammin liikkuvassa materiaalissa ja vaikka puskissa/metsässä jne. objektirikkaassa streamissa, kuten autopeleissä. Resoluution nostamisella on nimenomaan päinvastainen vaikutus mitä ajat takaa.

Jos sulla on NVIDIAn kortti, niin ota suosiolla NVENC käyttöön.



ja Youtuben uusia tuulia AV1 ja HEVC -streamaus:
 
Viimeksi muokattu:
OBS 30 beta 2:ssa on YouTuben puolelle tullut NVIDIA NVENC HEVC eli H.265. Twitchin puolelle ei.

1694197194017.png


Haluaisin kuulla kaveria, joka on hankkinut Intelin ARC A380:n (n. 150 €) ja laittanut sen hoitamaan AV1 koodauksen. Miten homma toimii kun koneessa varsinaisena pelinäytönohjaimena on esim. samainen kortti kuin minulla eli RTX 3080Ti. Miten emolevyllä siirtyvä data PCIe väylissä lagittaa vai lagittaako lainkaan?
 
Ei nuo konvertoinnit hidasta konetta ollenkaan teho myllyllä. Tehtävien Hallinnasta (Task Manager) voi vaikka tarkistaa GPU:n käyttöasteet (3D, Copy, Video Encode, Video Decode).

Ite konvertoin usein kymmenien gigojen 4K videota Nvidia HEVC:iksi AviDeMuxilla ja pelaan samalla jotain ilman pienintäkään ongelmaa.

Jos vain mahdollista niin tällä hetkellä aina Nvidia HEVC käyttöön. Ei sille löydy vastusta 1080p ja 4K videoissa. Konvertoinnin keveys, nopeus, tiedosto koko ja tarkkuus ovat selkeästi parhaita tällä hetkellä. x264 tai HEVC (x265) häviävät ihan joka asiassa. En tiiä bugittaako tuo "perus" HEVC (x265), mutta kun saman videon vääntää Nvidia HEVC:ksi niin tiedoston koko voi tippua puoleen ja tarkkuus on parempi mitä samasta videosta tehdyllä HEVC (x265):lla. Erittäin isoja eroja.
 
Kertokaas ny gurut miks tää striimi näyttää näin puuroiselta? Tapellu tän kans ny jo aika pitkään, enkä keksi muuta kuin että tuo oma uppikaista on vaan liian pieni, vaikkei toi kyllä nyi eikä lagaile yhtään.
Tuo puuroisuus vaan ärsyttää suuresti. Ainakin omaan silmään paikotellen todella puuroinen tuo kuvanlaatu, ehkä vaan tavoittelen enemmän mitä vehkeet pystyy tuottamaan.. :beye:


Netti on 100/10, koodekki NVENC H.264, 1080p30fps striimaan, asetukset alla:

1696858313536.png
 
Kertokaas ny gurut miks tää striimi näyttää näin puuroiselta? Tapellu tän kans ny jo aika pitkään, enkä keksi muuta kuin että tuo oma uppikaista on vaan liian pieni, vaikkei toi kyllä nyi eikä lagaile yhtään.
Tuo puuroisuus vaan ärsyttää suuresti. Ainakin omaan silmään paikotellen todella puuroinen tuo kuvanlaatu, ehkä vaan tavoittelen enemmän mitä vehkeet pystyy tuottamaan.. :beye:


Netti on 100/10, koodekki NVENC H.264, 1080p30fps striimaan, asetukset alla:

1696858313536.png

Nopeasti sieltä täältä vilkastuna tuo sinun streami / video on oikein hyvä laatuista verrattuna vaikka Twitchiin missä puuroutumista ilmenee varmasti vielä enemmän


Näiden pohjalta kun laittaa asetukset niin itsellä ainakin 4k ja 1440p streamaus asetuksilla kuvanlaatu ollu todella hyvä, huomattavaa on toki tuo sinun upload kaistan hitaus joka rajoittaa asiaa aika paljon.
Koittaisin ehkä nostaa bitratea 8000-10000kbps jos kaista vain riittää ja lähteä sillä testailemaan varmaa H.265 ei olisi myöskään pahitteeksi jos mahdollista. Intelin ARC näyttikset tai uusimmat Nvidian ja AMD näyttikset toki tukevat AV1 codeccia millä kuva ei puuroudu läheskään yhtä paljon kuin H.264-H.265 käytettäessä.
 
Toivoisin näkeväni testiä tai kokeilua kokoonpanosta, jossa AV1 encoodausta hoitaisi juuri Intelin tekele. YouTube tukee sitä. Twitch ilmeisesti vain H.264:sta.

Itsellä RTX 3080Ti, joka osaa siis vain purkaa AV1:stä, ei pakata. Olisiko tässä juttuvinkkiä io-Techille?
 
Seuraava kysymykseni ei liity suoraan OBS:iin, mutta ehkä sopii parheitan tähän viestiketjuun.

Olen pähkinyt sellaisen asian kanssa, että miten saan työnnettyä yhdelle luodulle Discord käyttäjälle musiikkia. Tämä lisäkäyttäjä toimisi ikään kuin DJ.

Discordiin on saatavilla lukuisia plugineita toistamaan musiikkia. Niiden rajoituksena on kuitenkin se, että jokainen musiikkikappale on etsittävä erikseen ja se menee jonoon. Ja se kaikkein paras lähde, YouTube, puuttuu listoilta.

Niinpä kokeilin sitten perustaa oman radioaseman Listen2Music palveluun. Ilmainen palvelu sallii 1 000:lle kuuntelijalle pääsyn. Mainoksia tulee tietenkin sekaan ilmaisessa vaihtoehdossa. Ongelma tämän kanssa on se, että en saanut kuitenkaan virtuaalikaapelilla ääntä puskettua tälle uudelle luodulle käyttäjälle.

Kokeilin sitten ihan fyysistä kaapelia koneen IO-liittimissä ja kopan etupaneelissa eli speaker outista suoraan line in/ mic porttiin. Ääntä tulee, mutta äänitasoista huolimatta ääni särkee pahasti. Etuna se ettei tarvita virtuaalikaapelia eikä omaa radioasemaa.

Tarkoituksena on siis oma tiskijukka Discordin äänikanavalle, joka soittelisi musiikkia non stop. Etuna se, että kukin Discrod kanavalla olija voi säätää tämän DJ:n volumea haluamalleen tasolle tai mutettaa kokonaan. Kohderyhmänä siis oma peliporukka Discordissa.

Jos joku on pähkinyt vastaavan asian parissa ja vieläpä ratkaissut sen, niin kuulisin mielellään lisää. Purkkaratkaisutkin käyvät kuten yllä kuvailemani 'suora kaapeli' idea. :-D

Niin, tiskijukan ja radioaseman pyörittämiseen on ihan oma fyysinen PC.
 
Tämä koskee kylläkin Nvidia Exprienceä mutta en löytänyt sitä käsittelevää aihetta voi postaa tähän niin laitan sinne mutta katsottaan jos löytäisi täältä vastausta tähän:

Nvidia Expriencen kautta jos aloitan videon nauhoittamisen/lähettämisen tubeen ja minulla on kuulokkeet USB kautta niin ääni katkee kun nauhoitus alkaa mutta ääni ei katkea jos laitan äänet tulemaan koneen takatilasta normaalia kautta, joku asetus pielessä mutta missä?

Toinen asia oli että onko mahdollista saada HDR kanssa? Nvidia Exprience valittaa kun yrittää aloittaa että HDR kytkettävä pois päältä.

En siis striimaa yleisölle tai muillekkaan, vaan oman random testituloksia ja sitten omaa koheltamista tallennan tubeen.
 

Statistiikka

Viestiketjuista
258 651
Viestejä
4 494 911
Jäsenet
74 265
Uusin jäsen
Oranta

Hinta.fi

Back
Ylös Bottom