Hallo allemaal,
Aangezien het fenomeen streamen steeds populairder begint te worden, wordt het maar eens tijd voor een topic. In dit topic gaan we het hebben over streamen en alles wat daar mee te maken heeft. Van de priele beginselen tot de kleinste tweaks.
• Terug naar boven
De basis onderdelen voor streamen zijn je capturesoftware, je encoder en je streamprovider.
De capture software neemt op wat er op (een deel van) je beeldscherm gebeurd.
De encoder comprimeert alle data en verstuurd dat in een bruikbaar formaat naar de streamprovider
De streamprovider ontvangt de data en maakt dat beschikbaar voor iedereen om direct van hun servers te streamen, Het voordeel hiervan is dat jij, als simpele consument de stream niet meerdere keren (1x voor elke kijker) moet versturen, maar het maar 1x hoeft te sturen, naar de streamprovider.
Op het moment van schrijven heeft de PC van de TS(Gropah) er al genoeg moeite mee om Starcraft 2 in 720P te streamen in een 1v1 of 2v2 match. Zodra het een 3v3 of een 4v4 wordt gaat het al snel laggen. De PC van de TS bevat een AMD X6 1055T, 4GB RAM en een ATI HD 5850. De GPU maakt weinig uit, maar wordt toch genoemd voor volledigheid. Deze stream wordt gedaan met VHScrCap en FMLE.
Met DXtory zou het mogelijk moeten zijn om met een dualcore 720P te streamen.
• Terug naar boven
Er zijn ook mensen die met met 0.29mbit/s kunnen streamen op goede kwaliteit. Check voor deze instellingen de link naar de DXtory videoguide.
• Terug naar boven
• Terug naar boven
TwitchTV
Kick
Iedereen heeft zijn/haar voorkeuren. Een paar dingen over verschillende providers.
Twitch TV [Amazon] is de grootste en meeste gebruikte. De service is goed en je kan redelijk wat instellen aan hoe je kanaal er uit ziet. Je kunt ook gratis HD streamen, de kijkers hebben echter geen keuze dus als jij ze 720P voorschoteld dan moeten ze dat kijken, tenzij je partner bent... maar voordat je dat bent ben je wel een tijd verder! TwitchTV heeft in het verleden problemen gehad met bandbreedte, vooral met grote events. Tegenwoordig is dit echter niet meer zo. JustinTV is het bedrijf dat achter TwitchTV zit. Je kunt ze allebei gebruiken, maar meestal wordt je als gamer gevraagd Twitch te gebruiken
Kick is een jong nieuw platform waar veel nederlandse streamers die ontevreden zijn over Twitch naar toe zijn gestapt, op dit moment is het nog lastig in te schatten wat de toekomst voor Kick zal worden aangezien veel mensen de val van Mixer nog in het achterhoofd houden.
• Terug naar boven
• Terug naar boven
2. Installeer de client
3. Start de client op
4. Log in met je gegevens
5. Als er naar gegevens wordt gevraagd vul ze netjes in
6. Ga naar Tools > Settings
7. Stel bij general tab in dat Xsplit Aero uitschakeld. Zet bij My Recordings de map op de locatie waar jij je video's wilt. Houd rekening met ongeveer 100mb voor 13 minuten video voor 720P. Als het kan, is het aan te raden om de bestanden op een andere fysieke schijf te zetten dan je windows of starcraft. Dit om lagg te voorkomen die kan ontstaan als je schijf het niet bij kan houden. Dit komt vrijwel nooit voor, maar als de mogelijkheid ervoor is, raad ik het je toch aan.
8. Ga naar de Resolutions tab. Stel daar 1280 x 720 (16:9) - HDTV (video) in.
10. Druk op apply
11. Ga naar Tools > Settings en dan naar het tab Channels en dubbelklik op LocalRecordings.
12. Zet de quality op 8. Zet de BVB max Bitrate op 1000 en de buffer op 2000 als het dat niet al staat. Zet je audio op 44.1KHz stereomet een buffer van 128000.
Je kan deze getallen hoger zetten, dit vraagt echter meer bandbreedte. Zelfde geldt voor omlaag bijstellen
13. Bij channels. Klik add. Vul vervolgens de gegevens in van jouw account bij eens streamprovider, zoals TwitchTV
14. Ga naar view > scaleport en zet hem zo laag mogelijk, het liefst uit. Dit kost namelijk allemaal CPU kracht die je beter kan gebruiken
15. In Xsplit ga naar File > Add screen region, GameSource als je een betaalde variant hebt, of camera als je bijvoorbeeld DXTory gebruikt
16. Sleep je muis over het gedeelte van je scherm wat je wilt opnemen.
17. Nu moet je de rand van de screen region vinden in Xsplit en hem het hele veld overslepen zodat je screen, fullscreen wordt opgenomen.
Nu ben je inprincipe klaar om te streamen. Het enige wat je hoeft te doen is op Broadcast->Je streamprovider te klikken en hij begint met streamen.
• Terug naar boven
• Terug naar boven
2. Draai VHMultiCam.exe (te vinden in de install map)
3. Ga naar Tools en disable auto start. Dit zorgt ervoor dat het programma niet elke keer opstart als je inlogt in windows (nee dit kun je niet uitzetten via msconfig)
4. Sluit MultiCamera Studio
5. Open VHscrCapDLG in de map VHscrCap
6. Klik create new one
7. Je krijgt een pop-up. Ga naar de tab van Capture
8. Voor fullscreen capture, vul voor left en top 0 in. width en height moet de resolutie van je scherm zijn. Als je maar een deel wil opnemen, raad ik dit aan in FMLE te doen, wat net even wat makkelijk is af te stellen hiervoor. Als je met een 16:10 scherm werkt, dan raad ik aan de dichtsbijzijnde resolutie in 16:9 te nemen en de rest weg te croppen in Flash Media Live Encoder.
9. Ga naar de Settings tab.
10. Zet de framerate op 30, zet alle vinkjes uit op die ene die voor "show mouse" staat na. Je kunt wat rotzooien met hoe dit allemaal moet, maar dit werkt naar menig persoon het beste.
Als je Fullscreen games wil capturen wordt aangeraden om: "Capture layered windows" aan te zetten!
11. Installeer Flash Media Live Encoder (FMLE)
12. Draai FMLE
13. stel bij video de volgende instellingen in:
Device: VhScrCap
Format: H.264
Framerate: 25
Input Size: Wat je heb ingevoerd bij VHScrCap
Bitrate: Dit bepaald hoeveel je moet uploaden. Ik raad aan dit zo hoog mogelijk te zetten als dat je aankunt. In principe is het hoe hoger hoe beter.
Crop: als je met een 16:10 resolutie werkt of maar een deel wil broadcasten kun je hier aangeven wat hij weg moet snijden en hoeveel. Voor een 1680 bij 1050 resolutie moet je 30 van de bottom afhalen en 240 van right.
14. Stel het volgende in bij audio:
Device: Waar je je geluid vandaan wilt hebben, meestal je audiodriver.
Format: MP3
Channels: Stereo
Samplerate: 44100Hz
Bitrate: Ook hier geld weer hoe hoger hoe beter de kwaliteit, maar de meeste mensen horen boven de 140 kbps niet meer, veel hoger zou ik hem ook niet zetten. Lager is echter al snel funest.
15. Klik op het moersleuteltje naast Format bij video. Zet het profile op main, het level op 3.1 (hoger is niet nodig voor 720P) en de Keyframe Frequency op 10 seconde
16. In het rechter panel, onder output, vul bij stream de key in die je van je streamprovider krijgt. Waar je die kunt vinden kun je verder naar beneden lezen. Dit verschilt per provider.
17. Je kan er voor kiezen de output op te slaan in een file. Bij FMLE 3.2 wordt dit helaas alleen ondersteund voor F4V formaat, waarbij het niet allemaal even makkelijk is om te bekijken laat staan bewerken.
18. Kijk in het rechter bovenscherm hoe het er uit ziet. Dit is wat uit eindelijk naar de streamprovider gaat en dus wat iedereen te zien krijgt. Eventueel kun je met behulp van het linkerbovenscherm zien wat er mis is en het aanpassen met de instellingen.
19. Als je blij bent met de output en wilt gaan streamen raad ik aan om alle preview mogelijkheden uit te zetten. Dit kost allemaal CPU kracht die je beter kan gebruiken om het te encoden of om het spel zelf te spelen.
• Terug naar boven
• Terug naar boven
1. Ga naar het 3e tab en stel een map in voor de files om in opgeslagen te worden. Neem een schuif met veel ruimte aangezien het nogal wat data kan gaan innemen. Als je wilt kun je ook meerdere mappen op meerdere schijven instellen. Als het goed is gaat hij de data dan zo verdelen dat de schijven ongeveer evenveel worden belast. Vooral handig waarneer je 2 grote data HDD's hebt van 5400rpm.
2. Ga naar het 5e tabje en vink DirectShow output aan. Als je wilt kun je ook file output uitzetten. Dan neem je niks op, op de PC.
3. Zorg ervoor dat je 100 procent, of alle pixels op neemt. Andere instellingen kunnen ook, maar dan moet je er zelf even mee prutsen. Naast de video codec, zie je ook nog een knop staan. Klik hierop en zet de instelling op Medium of Low quality. Hoger en je HDD kan het waarschijnlijk niet meer aan wat voor framedrops zorgt.
4. Ga naar het 6e tabje. Hier kun je (meerdere) audiokanalen instellen. De eerste staat standaard op degene waar je game geluid over gaat. Als je wilt kun je ook je microfoon kanaal op laten nemen, maar let op dat je dan geen Xsplit of VAC gaat gebruiken anders krijg je namelijk dubbel geluid. PCM 44.1KHz is genoeg, maar je kan altijd voor beter gaan.
5. Klik op het gele icoon links onderin. Je gaat nu naar de video settings. Zorg ervoor dat je Output1 op je resolutie die je eerder in DXtory hebt aangegeven staat.
Als je je desktop ook wil opnemen moet je even in een andere scene een screen region van je desktop maken. Switchen van scenes kan met hotkeys die je kunt vinden onder options > settings > hotkeys.
Als je je desktop wil opnemen met FMLE moet je eigenlijk VHScrCap multicam studio gaan gebruiken en hieraan een VhScrCap koppelen.
• Terug naar boven
Ustream. Ga naar je dashboard. Klik op Manage My Channel. Ga vervolgens naar advanced settings. Download hier de Flash Media Encoder XML file. Zoek dit file op en bewerk het, met bijv. notepad. Zoek daarin de header <url> op. Hier achter staat een rtmp link achter. Deze moet je bij URL plakken in FMLE. 2 regels heironder staat een lange code met hoofdletters, kleine letters en cijfers. Dit is je stream key. Plak deze in FMLE op de goede plek. Start je FMLE stream. Ga vervolgens naar Ustream, Klik Broadcast now!. Weiger de applicatie die pop-upt toegang tot je webcam of microfoon. Hij zal nu snel aangeven dat hij een RTMP connectie heeft gevonden. Sta deze toe. Als het goed is, is je stream nu online met de beelden van je.
Own3D - nog geen ervaring mee. Als mensen die hebben, deel die graag!
• Terug naar boven
Het programma zit op het moment van schrijven op versienummer 4.10 en kost ongeveer 21 euro. Voordat je het koopt is het handig om de trial versie te installeren om te kijken of het werkt. Het schijnt namelijk zo te zijn dat het op sommige PC's wel werkt en op andere niet.
• Terug naar boven
Open het programma vcctlpan.exe in de installatie map
1. Onder driver parameters, zet Cables op 1 en klik op set.
2. Onder Cable parameters, zet de linker SR (wat staat voor sampling rate) op 44100 en de rechter op 48000
3. Zet Bits Per Second (BPS) op 8 en 16.
4. NC is het maximum aantal kanalen, zet dit op 1 en 2
5. Zet Max inst op 20
6. Zet MS per int op 5
7. Zet stream fmt op "Cable range"
8. Zet volume control uit
9. Onder "Connected source lines" zet alleen een vinkje voor Line
10. Zet clock corr% op 100%
Klik op set en sluit het programma.
Nu hebben we een line gemaakt die kan uitzenden, maar we hebben nog niet bepaald, wat hij moet uitzenden. Daarvoor moet je audiorepeater.exe 2x starten, vanuit de installatie map
Nu moet je het volgende instellen:
1. Zet Wave in voor de ene op Stereo Mix en de andere op je microfoon.
2. Wave out moet voor beide line 1 zijn.
3. Sample rate moet voor beide 44100 zijn
4. Bits per sample voor beide op 16
5. Total buffer voor beide op 200
6. Buffers voor beide op 12
7. Channel config voor beide op stereo (ook als je mic mono is)
8. Priority op normal
Als je nu bij beide op start klikt, sturen ze het geluid over line 1. Je kunt de 2 schermen nu minimizen, als je dat wilt, maar klik ze niet weg! Dan sturen ze immers geen geluid meer over Line1.
Ga nu naar FMLE. In plaats van de Stereo Mix, of audio driver die je daar hebt in gesteld, zet je deze nu op Line1(VAC). Je microfoon zal nu bij het streamen worden opgenomen zonder dat je het zelf hoort.
• Terug naar boven
Draai met behulp van Run (of windows + R) het volgende:"MMSYS.CPL". Je komt nu in de instellingen voor je geluid. Ga naar de tab Recording. Rechtermuisklik hier op een blanco stuk en zorg ervoor dat er een vinkje voor Show disabled en Show Disconnected devices komt. Als het goed is verschijn Stereo mix nu. Rechtermuisklik en enable hem.
Rechtermuisklik deze en selecteer properties. Nu hangt het er vanaf. Als je audio driver het voor je regelt moet je daar regelen dat de microfoon wordt geplaybacked. Als je het hier kun regelen moet je naar de tab Playback gaan en activeren.
Native resolutie
Soms is het handiger om in de native resolutie van je stream te capturen. Bij 1080P streamen doe je dit al snel, maar als je 720P streamed kan het handig zijn om je beeldscherm ook op 720P te zetten. Dit zijn immers minder pixels, dus minder te verwerken. Vergeet niet om je instelling in VHScrCap en FMLE aan te passen, anders heb je er nog weinig aan...
Set affiniteit
Sommige mensen zweren hier bij. Druk op cntrl+shift+escape. Je komt nu in processbeheer van windows. Rechtermuisklik op je game en klik op select affinity. Zet de helft van je CPU cores uit voor deze applicatie door de vinkjes ervoor weg te halen en druk op OK. Rechtermuisklik op FMLE of Xsplit, ga weer naar het affiniteitenpaneel, en haal hier de vinkjes voor de andere CPU cores weg. De eerste helft doet de game en de andere helft doet nu het encoden. Vooral handig als je net op het randje zit van wel of niet. Let op, dit kan eventueel instabiliteit van je systeem veroorzaken.
More is coming!
• Terug naar boven
Dit heeft waarschijnlijk te maken met de capturesoftware. Sommige games kan hij niet even goed opnemen. Meestal kun je dit verhelpen door de game in Windowed Fullscreen mode te draaien. Als dit niet kan kun je hier je probleem posten en google is natuurlijk ook een goede bron
Mijn stream heeft nogal lagg issues
Dit komt waarschijnlijk doordat je upload te laag is in vergelijking met wat FMLE wil uitzenden. Draai een speedtest en kijk op hoeveel Mb je uitkomt. Kijk in FMLE hoeveel hij wil uitzenden (te vinden naast crop). Als dat in FMLE hoger is dan wat je kunt moet je proberen de bitrate terug te schroeven.
FMLE staat goed, ook in verhouding met mijn upload, maar toch is er nog lagg
Je CPU kan het waarschijnlijk niet aan, of de bitrate staat verkeerd. Probeer eerst de bitrate op te voeren naar het maximale wat je kan ivm uploadsnelheid van je internet. Als je dat maximaal hebt, maar je laggt nog steeds ligt het waarschijnlijk aan je CPU. Je kunt proberen op een lagere resolutie te streamen en de resolutie van je bureaublad+game/programma wat je wilt streamen omlaag te zetten. Lukt het dan nog steeds niet? Post gerust je vraag en google wat rond!
Een goede PC, met een goede CPU en genoeg RAM. Daarnaast is een goede upload ook een vereiste
Wat is een goede CPU?
Een Quadcore Intel met een hoge clock en het liefst ook HyperThreading of een AMD X6 processor. Minder zal werken, maar je zult al snel naar lagere resolutie's moeten om te streamen.
Wat is een goede upload snelheid?
Voor 720P op goede kwaliteit is 4 Mbit, dus 500 KB/s nodig. Lagere resoluties hebben natuurlijk minder bandbreedte nodig en er zijn zelfs streams te vinden die op 1 Mbit, dus 125KB/s 720P uploaden. De kwaliteit is dan natuurlijk wel minder.
Mijn stream geeft een zwart beeld als ik ingame zit
Dit heeft er waarschijnlijk mee te maken dat je FMLE en VhScrCap gebruikt. VHScrCap neemt eigenlijk alleen de desktop op op het moment dat je "capture layered windows" uit hebt staan. Je zult dit dus aan moeten passen. Helaas werkt dit niet voor alle games. Dan kun je DXwnd proberen. Dit is een programma wat heel veel games in windowed mode kan duwen.
• Terug naar boven
informatie over 16:10 beeldschermen en streamen
Guide op Teamliquid over streamen op Ustream
Intressant artikel op TeamLiquid over stream kwaliteit
Videoguide van DXTory
De instellingen van de TS voor 720P
Vind de preset *hier*. Plak het in een textfile en maak hier een .xml van en open dit met FMLE.
Aangezien het fenomeen streamen steeds populairder begint te worden, wordt het maar eens tijd voor een topic. In dit topic gaan we het hebben over streamen en alles wat daar mee te maken heeft. Van de priele beginselen tot de kleinste tweaks.
Inhoudsopgave
- Wat is streamen nou eigenlijk?
- Wat heb je nodig?
- Streamproviders
- Xsplit
- Flash Media Live Encoder en VHScrCap
- Dxtory
- Streamkeys
- Virtual Audio Cables
- Tweaks
- Troubleshooting
- FAQ
- Handige Links
Wat is dat nou eigenlijk, streamen?
Streamen houd in dat je jouw beeldscherm, of een deel ervan, direct naar het internet doorstuurt, zodat de kijkers het live kunnen volgen. Meestal doe je dit via een site zoals Twitch.tv of own3d. Dit kun je in verschillende resolutie's doen en wat mogelijk is hangt allemaal af van je uploadsnelheid en CPU, aangezien alles realtime moet gebeuren.• Terug naar boven
Wat heb je allemaal nodig voor streamen?
Er zijn verschillende manieren om te streamen. De verschillen zitten vooral in de programmatuur die je er voor gebruikt. De andere eisen, zoals internetsnelheid en hardware, blijven ongeveer gelijk.De basis onderdelen voor streamen zijn je capturesoftware, je encoder en je streamprovider.
De capture software neemt op wat er op (een deel van) je beeldscherm gebeurd.
De encoder comprimeert alle data en verstuurd dat in een bruikbaar formaat naar de streamprovider
De streamprovider ontvangt de data en maakt dat beschikbaar voor iedereen om direct van hun servers te streamen, Het voordeel hiervan is dat jij, als simpele consument de stream niet meerdere keren (1x voor elke kijker) moet versturen, maar het maar 1x hoeft te sturen, naar de streamprovider.
Hardware
Je PC moet redelijk snel zijn. Ik zal je meteen uit de droom helpen als je denkt te gaan streamen op een dualcore. Dit lukt niet op een redelijk (480p) kwaliteit. Dit komt puur omdat je CPU gewoon te weinig kan berekenen per seconde.Op het moment van schrijven heeft de PC van de TS(Gropah) er al genoeg moeite mee om Starcraft 2 in 720P te streamen in een 1v1 of 2v2 match. Zodra het een 3v3 of een 4v4 wordt gaat het al snel laggen. De PC van de TS bevat een AMD X6 1055T, 4GB RAM en een ATI HD 5850. De GPU maakt weinig uit, maar wordt toch genoemd voor volledigheid. Deze stream wordt gedaan met VHScrCap en FMLE.
Met DXtory zou het mogelijk moeten zijn om met een dualcore 720P te streamen.
• Terug naar boven
Internet
Je internet moet ook een redelijke upload hebben. Voor het eerder genoemde streamen op 720P is al snel een upload van ongeveer 2700 kbps nodig (dus ongeveer 350 KB/s). Dit geeft een mooie soepele stream. (voor voorbeelden zie verder naar beneden). Een lagere upload kan wel, maar het zou kunnen gaan laggen in de stream en de kwaliteit kan omlaag gaan.Er zijn ook mensen die met met 0.29mbit/s kunnen streamen op goede kwaliteit. Check voor deze instellingen de link naar de DXtory videoguide.
• Terug naar boven
Software
Er is verschillende software om te streamen. De 2 meest gebruikte zijn Xsplit en Flash Media Live Encoder in combinatie met VH Screen Capture of DXtory. Voor mensen die net beginnen met streamen is Xsplit meestal de beste oplossing.• Terug naar boven
Streamproviders
Streamproviders zijn zoals al eerder gezegd de services die de data die jij hen toestuurt verspreidt over al je kijkers. Zonder hen geen stream. Zo simpel is het. Er zijn vele verschillende, maar op het moment van schrijven zijn er 2 grote:TwitchTV
Kick
Iedereen heeft zijn/haar voorkeuren. Een paar dingen over verschillende providers.
Twitch TV [Amazon] is de grootste en meeste gebruikte. De service is goed en je kan redelijk wat instellen aan hoe je kanaal er uit ziet. Je kunt ook gratis HD streamen, de kijkers hebben echter geen keuze dus als jij ze 720P voorschoteld dan moeten ze dat kijken, tenzij je partner bent... maar voordat je dat bent ben je wel een tijd verder! TwitchTV heeft in het verleden problemen gehad met bandbreedte, vooral met grote events. Tegenwoordig is dit echter niet meer zo. JustinTV is het bedrijf dat achter TwitchTV zit. Je kunt ze allebei gebruiken, maar meestal wordt je als gamer gevraagd Twitch te gebruiken
Kick is een jong nieuw platform waar veel nederlandse streamers die ontevreden zijn over Twitch naar toe zijn gestapt, op dit moment is het nog lastig in te schatten wat de toekomst voor Kick zal worden aangezien veel mensen de val van Mixer nog in het achterhoofd houden.
• Terug naar boven
Xsplit
Xsplit is een programma dat zowel capture software bevat als een encoder. Het grote voordeel is dat je maar 1 programma nodig hebt om jouw kant van het streamen te regelen. Een ander voordeel is dat het zelf een aantal audiokanalen kan combineren tot 1, iets wat je anders nog weer aparte software voor nodig hebt. Er zijn echter wel een aantal nadelen. De gratis versie heeft een watermerk en beperkt aantal resolutie's. De betaalde variant kost 40$ of 60$, waardoor je van alle restrictie's af bent. De gamecapture-software (GameSource) is niet bijster goed. Er zijn echter ook games die dit soort capture (dus ook DXTory) niet toestaan. XSplit heeft daarvoor Screen Region Capture, waarmee je een deel van je scherm kunt opnemen. Ook handig als je bijvoorbeeld je browser wil capturen• Terug naar boven
Het opzetten van Xsplit voor 720P
1. Ga naar http://www.xsplit.com en log in, of registreer een account. Download dan de client.2. Installeer de client
3. Start de client op
4. Log in met je gegevens
5. Als er naar gegevens wordt gevraagd vul ze netjes in
6. Ga naar Tools > Settings
7. Stel bij general tab in dat Xsplit Aero uitschakeld. Zet bij My Recordings de map op de locatie waar jij je video's wilt. Houd rekening met ongeveer 100mb voor 13 minuten video voor 720P. Als het kan, is het aan te raden om de bestanden op een andere fysieke schijf te zetten dan je windows of starcraft. Dit om lagg te voorkomen die kan ontstaan als je schijf het niet bij kan houden. Dit komt vrijwel nooit voor, maar als de mogelijkheid ervoor is, raad ik het je toch aan.
8. Ga naar de Resolutions tab. Stel daar 1280 x 720 (16:9) - HDTV (video) in.
10. Druk op apply
11. Ga naar Tools > Settings en dan naar het tab Channels en dubbelklik op LocalRecordings.
12. Zet de quality op 8. Zet de BVB max Bitrate op 1000 en de buffer op 2000 als het dat niet al staat. Zet je audio op 44.1KHz stereomet een buffer van 128000.
Je kan deze getallen hoger zetten, dit vraagt echter meer bandbreedte. Zelfde geldt voor omlaag bijstellen
13. Bij channels. Klik add. Vul vervolgens de gegevens in van jouw account bij eens streamprovider, zoals TwitchTV
14. Ga naar view > scaleport en zet hem zo laag mogelijk, het liefst uit. Dit kost namelijk allemaal CPU kracht die je beter kan gebruiken
15. In Xsplit ga naar File > Add screen region, GameSource als je een betaalde variant hebt, of camera als je bijvoorbeeld DXTory gebruikt
16. Sleep je muis over het gedeelte van je scherm wat je wilt opnemen.
17. Nu moet je de rand van de screen region vinden in Xsplit en hem het hele veld overslepen zodat je screen, fullscreen wordt opgenomen.
Nu ben je inprincipe klaar om te streamen. Het enige wat je hoeft te doen is op Broadcast->Je streamprovider te klikken en hij begint met streamen.
• Terug naar boven
Flash Media Live Encoder + VhScreenCap
Dit is een softwarecombinatie die een beetje door te tijd samen is gekomen. VhScreenCap bleek compatible met FME en veel streamers vonden het een goed programma voor streamen door het lage resourcegebruik. Helaas is het al een tijd uit ontwikkeld. De software is opgenomen door de makers van Xsplit. Er zwerven echter overal nog oude versie's. Sommige betere dan de andere, ivm watermerken en resourcegebruik. Daarom raad ik ook aan om deze versie te gebruiken (dank aan Destiny voor het hosten).• Terug naar boven
Het opzetten van Flash Media Live Encoder en VhScrCap voor 720P
1. Installeer VHScrCap2. Draai VHMultiCam.exe (te vinden in de install map)
3. Ga naar Tools en disable auto start. Dit zorgt ervoor dat het programma niet elke keer opstart als je inlogt in windows (nee dit kun je niet uitzetten via msconfig)
4. Sluit MultiCamera Studio
5. Open VHscrCapDLG in de map VHscrCap
6. Klik create new one
7. Je krijgt een pop-up. Ga naar de tab van Capture
8. Voor fullscreen capture, vul voor left en top 0 in. width en height moet de resolutie van je scherm zijn. Als je maar een deel wil opnemen, raad ik dit aan in FMLE te doen, wat net even wat makkelijk is af te stellen hiervoor. Als je met een 16:10 scherm werkt, dan raad ik aan de dichtsbijzijnde resolutie in 16:9 te nemen en de rest weg te croppen in Flash Media Live Encoder.
9. Ga naar de Settings tab.
10. Zet de framerate op 30, zet alle vinkjes uit op die ene die voor "show mouse" staat na. Je kunt wat rotzooien met hoe dit allemaal moet, maar dit werkt naar menig persoon het beste.
Als je Fullscreen games wil capturen wordt aangeraden om: "Capture layered windows" aan te zetten!
11. Installeer Flash Media Live Encoder (FMLE)
12. Draai FMLE
13. stel bij video de volgende instellingen in:
Device: VhScrCap
Format: H.264
Framerate: 25
Input Size: Wat je heb ingevoerd bij VHScrCap
Bitrate: Dit bepaald hoeveel je moet uploaden. Ik raad aan dit zo hoog mogelijk te zetten als dat je aankunt. In principe is het hoe hoger hoe beter.
Crop: als je met een 16:10 resolutie werkt of maar een deel wil broadcasten kun je hier aangeven wat hij weg moet snijden en hoeveel. Voor een 1680 bij 1050 resolutie moet je 30 van de bottom afhalen en 240 van right.
14. Stel het volgende in bij audio:
Device: Waar je je geluid vandaan wilt hebben, meestal je audiodriver.
Format: MP3
Channels: Stereo
Samplerate: 44100Hz
Bitrate: Ook hier geld weer hoe hoger hoe beter de kwaliteit, maar de meeste mensen horen boven de 140 kbps niet meer, veel hoger zou ik hem ook niet zetten. Lager is echter al snel funest.
15. Klik op het moersleuteltje naast Format bij video. Zet het profile op main, het level op 3.1 (hoger is niet nodig voor 720P) en de Keyframe Frequency op 10 seconde
16. In het rechter panel, onder output, vul bij stream de key in die je van je streamprovider krijgt. Waar je die kunt vinden kun je verder naar beneden lezen. Dit verschilt per provider.
17. Je kan er voor kiezen de output op te slaan in een file. Bij FMLE 3.2 wordt dit helaas alleen ondersteund voor F4V formaat, waarbij het niet allemaal even makkelijk is om te bekijken laat staan bewerken.
18. Kijk in het rechter bovenscherm hoe het er uit ziet. Dit is wat uit eindelijk naar de streamprovider gaat en dus wat iedereen te zien krijgt. Eventueel kun je met behulp van het linkerbovenscherm zien wat er mis is en het aanpassen met de instellingen.
19. Als je blij bent met de output en wilt gaan streamen raad ik aan om alle preview mogelijkheden uit te zetten. Dit kost allemaal CPU kracht die je beter kan gebruiken om het te encoden of om het spel zelf te spelen.
• Terug naar boven
DXtory
DXtory is ook een capture programma, maar het neemt het op op een andere manier. Waar VHScrCap en Xsplit ScreenRegion capture domweg een eigen beeld maken en dat opnemen, haalt DXtory het uit de videokaart. Het voordeel van dit is dat het minder performance vreet. Bij DXtory hoeft dat extra beeld namelijk niet gegenereerd te worden, alleen opgeslagen. Een ander groot voordeel is dat het elk spel kan opnemen in Fullscreen mode, iets wat Xsplit of VHScrCap niet kan, daarvoor moet het in windowed mode zijn. Het nadeel aan het programma is wel dat het geld kost, terwijl VHScrCap gratis is en Xsplit gratis kan zijn. Daarnaast neemt het ook alleen OpenGL/DirectX op en kan het dus niet je desktop opnemen. Wil je dit doen, dan moet je daarvoor een aparte camera maken, wat makkelijker is in Xsplit dan in FMLE.• Terug naar boven
Instellen van DXtory
Je hoeft er vrij weinig aan in te stellen.1. Ga naar het 3e tab en stel een map in voor de files om in opgeslagen te worden. Neem een schuif met veel ruimte aangezien het nogal wat data kan gaan innemen. Als je wilt kun je ook meerdere mappen op meerdere schijven instellen. Als het goed is gaat hij de data dan zo verdelen dat de schijven ongeveer evenveel worden belast. Vooral handig waarneer je 2 grote data HDD's hebt van 5400rpm.
2. Ga naar het 5e tabje en vink DirectShow output aan. Als je wilt kun je ook file output uitzetten. Dan neem je niks op, op de PC.
3. Zorg ervoor dat je 100 procent, of alle pixels op neemt. Andere instellingen kunnen ook, maar dan moet je er zelf even mee prutsen. Naast de video codec, zie je ook nog een knop staan. Klik hierop en zet de instelling op Medium of Low quality. Hoger en je HDD kan het waarschijnlijk niet meer aan wat voor framedrops zorgt.
4. Ga naar het 6e tabje. Hier kun je (meerdere) audiokanalen instellen. De eerste staat standaard op degene waar je game geluid over gaat. Als je wilt kun je ook je microfoon kanaal op laten nemen, maar let op dat je dan geen Xsplit of VAC gaat gebruiken anders krijg je namelijk dubbel geluid. PCM 44.1KHz is genoeg, maar je kan altijd voor beter gaan.
5. Klik op het gele icoon links onderin. Je gaat nu naar de video settings. Zorg ervoor dat je Output1 op je resolutie die je eerder in DXtory hebt aangegeven staat.
Ok, ingesteld... En nu?
Xsplit
Als je Xsplit gebruikt, moet je add camera doen en DXtory camera 1 selecteren. Vervolgens moet je hem uitrekken over je Xsplit zodat je hele stream de camera bevat.Als je je desktop ook wil opnemen moet je even in een andere scene een screen region van je desktop maken. Switchen van scenes kan met hotkeys die je kunt vinden onder options > settings > hotkeys.
FMLE
Bij video moet je onder device moet je DXtory camera 1 selecteren. De audio kan helaas niet via DXtory dus daarvoor kun je je gewone audiodriver voor gebruiken, of VAC als je ook je microfoon erbij wilt.Als je je desktop wil opnemen met FMLE moet je eigenlijk VHScrCap multicam studio gaan gebruiken en hieraan een VhScrCap koppelen.
Altijd doen bij DXtory
Druk op de hotkey voor opnemen. Standaard is dit F12, maar dat is te veranderen. Als je dit vergeet stream je alleen geluid en hebben je kijkers er weinig aan.• Terug naar boven
Hoe kan ik mijn streamkey krijgen, voor FMLE?
TwitchTV. Ga naar jouw instellingen. Druk hier vervolgens op de tab channel boven het grijze kader met al je account instellingen. Ga vervolgens naar members in de rij daaronder en voeg je eigen email adres toe. Je krijgt nu een streamkey toegestuurd.Ustream. Ga naar je dashboard. Klik op Manage My Channel. Ga vervolgens naar advanced settings. Download hier de Flash Media Encoder XML file. Zoek dit file op en bewerk het, met bijv. notepad. Zoek daarin de header <url> op. Hier achter staat een rtmp link achter. Deze moet je bij URL plakken in FMLE. 2 regels heironder staat een lange code met hoofdletters, kleine letters en cijfers. Dit is je stream key. Plak deze in FMLE op de goede plek. Start je FMLE stream. Ga vervolgens naar Ustream, Klik Broadcast now!. Weiger de applicatie die pop-upt toegang tot je webcam of microfoon. Hij zal nu snel aangeven dat hij een RTMP connectie heeft gevonden. Sta deze toe. Als het goed is, is je stream nu online met de beelden van je.
Own3D - nog geen ervaring mee. Als mensen die hebben, deel die graag!
• Terug naar boven
Virtual Audio Cables (VAC)
Dit programma maakt het mogelijk om meerdere geluidskananelen in 1 kanaal te veranderen. Je zult dit programma alleen nodig hebben als je FMLE gebruikt. Xsplit is namelijk in staat om zowel je microfoon als je systeemgeluid te streamen, waar FMLE maar 1 kanaal kan streamen. Er zijn ook andere manier om je microfoon alsnog te laten streamen bij FMLE, zoals de playback aanzetten bij Stereo Mix, maar het nadeel hiervan is dat je jezelf kan gaan horen en je altijd hoort wat de microfoon ook hoort.Het programma zit op het moment van schrijven op versienummer 4.10 en kost ongeveer 21 euro. Voordat je het koopt is het handig om de trial versie te installeren om te kijken of het werkt. Het schijnt namelijk zo te zijn dat het op sommige PC's wel werkt en op andere niet.
• Terug naar boven
Hoe zet ik VAC op
met dank aan ROOTDestiny voor de guideOpen het programma vcctlpan.exe in de installatie map
1. Onder driver parameters, zet Cables op 1 en klik op set.
2. Onder Cable parameters, zet de linker SR (wat staat voor sampling rate) op 44100 en de rechter op 48000
3. Zet Bits Per Second (BPS) op 8 en 16.
4. NC is het maximum aantal kanalen, zet dit op 1 en 2
5. Zet Max inst op 20
6. Zet MS per int op 5
7. Zet stream fmt op "Cable range"
8. Zet volume control uit
9. Onder "Connected source lines" zet alleen een vinkje voor Line
10. Zet clock corr% op 100%
Klik op set en sluit het programma.
Nu hebben we een line gemaakt die kan uitzenden, maar we hebben nog niet bepaald, wat hij moet uitzenden. Daarvoor moet je audiorepeater.exe 2x starten, vanuit de installatie map
Nu moet je het volgende instellen:
1. Zet Wave in voor de ene op Stereo Mix en de andere op je microfoon.
2. Wave out moet voor beide line 1 zijn.
3. Sample rate moet voor beide 44100 zijn
4. Bits per sample voor beide op 16
5. Total buffer voor beide op 200
6. Buffers voor beide op 12
7. Channel config voor beide op stereo (ook als je mic mono is)
8. Priority op normal
Als je nu bij beide op start klikt, sturen ze het geluid over line 1. Je kunt de 2 schermen nu minimizen, als je dat wilt, maar klik ze niet weg! Dan sturen ze immers geen geluid meer over Line1.
Ga nu naar FMLE. In plaats van de Stereo Mix, of audio driver die je daar hebt in gesteld, zet je deze nu op Line1(VAC). Je microfoon zal nu bij het streamen worden opgenomen zonder dat je het zelf hoort.
• Terug naar boven
Tweaks
Microfoon
Als je je microfoon wilt opnemen, maar geen zin hebt in VAC, vanwege het geld of omdat het niet werkt, dan kun je ook je microfoon laten horen over het stereo kanaal. Het nadeel hiervan is wel dat het kan zijn dat je jezelf gaat horen, als je driver er niet al te goed mee om kan gaan.Draai met behulp van Run (of windows + R) het volgende:"MMSYS.CPL". Je komt nu in de instellingen voor je geluid. Ga naar de tab Recording. Rechtermuisklik hier op een blanco stuk en zorg ervoor dat er een vinkje voor Show disabled en Show Disconnected devices komt. Als het goed is verschijn Stereo mix nu. Rechtermuisklik en enable hem.
Rechtermuisklik deze en selecteer properties. Nu hangt het er vanaf. Als je audio driver het voor je regelt moet je daar regelen dat de microfoon wordt geplaybacked. Als je het hier kun regelen moet je naar de tab Playback gaan en activeren.
Native resolutie
Soms is het handiger om in de native resolutie van je stream te capturen. Bij 1080P streamen doe je dit al snel, maar als je 720P streamed kan het handig zijn om je beeldscherm ook op 720P te zetten. Dit zijn immers minder pixels, dus minder te verwerken. Vergeet niet om je instelling in VHScrCap en FMLE aan te passen, anders heb je er nog weinig aan...
Set affiniteit
Sommige mensen zweren hier bij. Druk op cntrl+shift+escape. Je komt nu in processbeheer van windows. Rechtermuisklik op je game en klik op select affinity. Zet de helft van je CPU cores uit voor deze applicatie door de vinkjes ervoor weg te halen en druk op OK. Rechtermuisklik op FMLE of Xsplit, ga weer naar het affiniteitenpaneel, en haal hier de vinkjes voor de andere CPU cores weg. De eerste helft doet de game en de andere helft doet nu het encoden. Vooral handig als je net op het randje zit van wel of niet. Let op, dit kan eventueel instabiliteit van je systeem veroorzaken.
More is coming!
• Terug naar boven
Troubleshooting
De game die ik probeer te streamen flikkert nogalDit heeft waarschijnlijk te maken met de capturesoftware. Sommige games kan hij niet even goed opnemen. Meestal kun je dit verhelpen door de game in Windowed Fullscreen mode te draaien. Als dit niet kan kun je hier je probleem posten en google is natuurlijk ook een goede bron
Mijn stream heeft nogal lagg issues
Dit komt waarschijnlijk doordat je upload te laag is in vergelijking met wat FMLE wil uitzenden. Draai een speedtest en kijk op hoeveel Mb je uitkomt. Kijk in FMLE hoeveel hij wil uitzenden (te vinden naast crop). Als dat in FMLE hoger is dan wat je kunt moet je proberen de bitrate terug te schroeven.
FMLE staat goed, ook in verhouding met mijn upload, maar toch is er nog lagg
Je CPU kan het waarschijnlijk niet aan, of de bitrate staat verkeerd. Probeer eerst de bitrate op te voeren naar het maximale wat je kan ivm uploadsnelheid van je internet. Als je dat maximaal hebt, maar je laggt nog steeds ligt het waarschijnlijk aan je CPU. Je kunt proberen op een lagere resolutie te streamen en de resolutie van je bureaublad+game/programma wat je wilt streamen omlaag te zetten. Lukt het dan nog steeds niet? Post gerust je vraag en google wat rond!
FAQ
Wat heb je allemaal nodig voor streamen?Een goede PC, met een goede CPU en genoeg RAM. Daarnaast is een goede upload ook een vereiste
Wat is een goede CPU?
Een Quadcore Intel met een hoge clock en het liefst ook HyperThreading of een AMD X6 processor. Minder zal werken, maar je zult al snel naar lagere resolutie's moeten om te streamen.
Wat is een goede upload snelheid?
Voor 720P op goede kwaliteit is 4 Mbit, dus 500 KB/s nodig. Lagere resoluties hebben natuurlijk minder bandbreedte nodig en er zijn zelfs streams te vinden die op 1 Mbit, dus 125KB/s 720P uploaden. De kwaliteit is dan natuurlijk wel minder.
Mijn stream geeft een zwart beeld als ik ingame zit
Dit heeft er waarschijnlijk mee te maken dat je FMLE en VhScrCap gebruikt. VHScrCap neemt eigenlijk alleen de desktop op op het moment dat je "capture layered windows" uit hebt staan. Je zult dit dus aan moeten passen. Helaas werkt dit niet voor alle games. Dan kun je DXwnd proberen. Dit is een programma wat heel veel games in windowed mode kan duwen.
• Terug naar boven
Handige links
Streaming guide van ROOTDestiny inclusief een paar presetsinformatie over 16:10 beeldschermen en streamen
Guide op Teamliquid over streamen op Ustream
Intressant artikel op TeamLiquid over stream kwaliteit
Videoguide van DXTory
De instellingen van de TS voor 720P
Vind de preset *hier*. Plak het in een textfile en maak hier een .xml van en open dit met FMLE.
[ Voor 156% gewijzigd door Mortum op 05-10-2023 16:07 ]