• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 18:11
CET 00:11
KST 08:11
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3
StarCraft 2
General
RSL Revival - 2025 Season Finals Preview Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced
Tourneys
RSL Offline Finals Info - Dec 13 and 14! Tenacious Turtle Tussle 2025 RSL Offline Finals Dates + Ticket Sales! Sparkling Tuna Cup - Weekly Open Tournament StarCraft2.fi 15th Anniversary Cup
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ How Rain Became ProGamer in Just 3 Months [BSL21] RO8 Bracket & Prediction Contest BW General Discussion FlaSh on: Biggest Problem With SnOw's Playstyle
Tourneys
[ASL20] Grand Finals [BSL21] RO8 - Day 2 - Sunday 21:00 CET [BSL21] RO8 - Day 1 - Saturday 21:00 CET Small VOD Thread 2.0
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Fighting Spirit mining rates Current Meta
Other Games
General Games
The 2048 Game Dawn of War IV Path of Exile Stormgate/Frost Giant Megathread Awesome Games Done Quick 2026!
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread US Politics Mega-thread YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
How Sleep Deprivation Affect…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1085 users

xsplit vbv buffer

Forum Index > Tech Support
Post a Reply
Cambam
Profile Blog Joined September 2010
United States360 Posts
September 28 2011 04:55 GMT
#1
Can anyone explain what the vbv buffer does and how changing it affects streaming?

Also, skype and/or ventrilo seem to lag my stream really badly (freezing every few seconds). I have a 2 mb upload internet, so I normally stream at 1500 max bitrate and 1500 or 3000 vbv buffer rate. But when I have skype or vent open, I can barely stream at 500 max bitrate. It doesn't seem like skype takes 1 mb of bandwidth. However, I just had some success by having vent open and streaming at 1000 max bitrate and 250 vbv buffer rate. The stream looked a little blocky, so I think I could do better.

Is there an optimal way to set this up? 1500 max bitrate, 100 vbv buffer? 750/750? 500/20000?

Also, what does the quality setting (1-10) affect? CPU, GPU and/or internet?

Thanks for your help! Let me know if you have any questions.

2 mb upload internet
Phenom II 940 cpu
Radeon HD 6970
ruXxar
Profile Blog Joined January 2009
Norway5669 Posts
September 28 2011 10:34 GMT
#2
Although this doesn't answer your question, I have a 2mbit upload aswell, and streaming at 1500kbit goes without a hiccup with both vent and skype running at the same time.
"alright guys im claiming my role im actually politician I can manipulate a persons vote during the day phase, used it on clarity last phase and forced him to vote for HF. full role name donald trump, definitely town sided". - EBH
CatNzHat
Profile Blog Joined February 2011
United States1599 Posts
September 28 2011 11:03 GMT
#3
When your connection isn't sufficient to get the video stream up to the server(s) that you're streaming to, it starts creating a buffer locally, so that it won't interrupt the video, it will however lag up the stream on the viewers end for a split second, but once the buffer is created, the natural variance of your connection speed and the video bitrate will no longer cause these little stutters. Having too small of a buffer will cause tons of stuttering on the viewers end, having too large a buffer can be a problem on the streamer's side due to stressing the system.

Look up the x-split documentation if you want to know exactly what each of the settings do, don't use TL as your own personal search engine.

They do pretty much what the little descriptions say, quality alters the quality of the encoding, bitrate changes the target bitrate for the VBR encoder
Cambam
Profile Blog Joined September 2010
United States360 Posts
September 28 2011 22:38 GMT
#4
On September 28 2011 19:34 ruXxar wrote:
Although this doesn't answer your question, I have a 2mbit upload aswell, and streaming at 1500kbit goes without a hiccup with both vent and skype running at the same time.

What's your vbv buffer rate and your quality?

Also, what are your video card and processor?
jetpower
Profile Joined July 2007
Poland85 Posts
Last Edited: 2011-09-28 23:12:46
September 28 2011 23:02 GMT
#5
vbv buffer is a buffer (duh) for encoder before having to limit/raise momentary bitrate.
Example: 1000 kbps bitrate and 2000 kb vbv buffer means that encoder in xsplit has to maintain average bitrate of 1000 kbps during 2 seconds. Bitrate can be 15000 kbps in one frame but 2-second average has to be still 1000 kbps.
Low buffer makes bitrate more rigid and thus stream quality more uneven. In streaming conditions when bandwidth is limited, best quality is all the bandwith all the time (i.e. maximum possible bitrate and "0" or "no" vbv buffer) but most erratic then too.
ruXxar
Profile Blog Joined January 2009
Norway5669 Posts
September 29 2011 09:45 GMT
#6
On September 29 2011 07:38 Cambam wrote:
Show nested quote +
On September 28 2011 19:34 ruXxar wrote:
Although this doesn't answer your question, I have a 2mbit upload aswell, and streaming at 1500kbit goes without a hiccup with both vent and skype running at the same time.

What's your vbv buffer rate and your quality?

Also, what are your video card and processor?



Buffer rate is 2800(double of VBV Max Bitrate)
Quality 10
i5 2500k
GTX570
"alright guys im claiming my role im actually politician I can manipulate a persons vote during the day phase, used it on clarity last phase and forced him to vote for HF. full role name donald trump, definitely town sided". - EBH
HellGreen
Profile Joined September 2010
Denmark1146 Posts
Last Edited: 2011-09-29 10:53:36
September 29 2011 10:23 GMT
#7
On September 28 2011 13:55 Cambam wrote:
Can anyone explain what the vbv buffer does and how changing it affects streaming?

Also, skype and/or ventrilo seem to lag my stream really badly (freezing every few seconds). I have a 2 mb upload internet, so I normally stream at 1500 max bitrate and 1500 or 3000 vbv buffer rate. But when I have skype or vent open, I can barely stream at 500 max bitrate. It doesn't seem like skype takes 1 mb of bandwidth. However, I just had some success by having vent open and streaming at 1000 max bitrate and 250 vbv buffer rate. The stream looked a little blocky, so I think I could do better.

Is there an optimal way to set this up? 1500 max bitrate, 100 vbv buffer? 750/750? 500/20000?

Also, what does the quality setting (1-10) affect? CPU, GPU and/or internet?

2 mb upload internet
Phenom II 940 cpu

So you can stream okay, when Skype or Vent isn't running?
When streaming and running Skype your need to lower it to 500 kbit/s?
When streaming and running Vent your need to lower it to 1000 kbit/s?

You haven't told us some very important figures which is needed to assess your setup: The desktop resolution, stream resolution and stream FPS, but using the bitrates you mentioned, I'm going to assume you stream in 720p at 25 or 30 FPS.

When I look at your specs, I'm going to say the problems stems from your CPU really isn't that powerful. Vent uses less resources than Skype, which explains the difference there.

Can you stream in 480p or lower while running Skype? Try it and report back
Also, tell us the following settings: "location", "preset" plus your ingame FPS for each resolution tried.
Finally do note that the current XSplit seems to have a bug that might affect current performance (http://www.xsplit.com/forum/viewtopic.php?f=8&t=2280)

For more information about how and what the XSplit settings does, I really must direct you at the source of that information, being the XSplit website, ie. start here: http://www.xsplit.com/forum/viewtopic.php?f=2&t=1956
Free to do whatever I want!
Cambam
Profile Blog Joined September 2010
United States360 Posts
Last Edited: 2011-09-29 15:58:39
September 29 2011 15:57 GMT
#8
Without skype or vent:

Desktop resolution: 1920x1200
xsplit stream resolution: 1280x800
xsplit framerate: 20 fps

xsplit Location: Default
xsplit preset: Xsplit Default (I live in Tallahassee, FL, should I change this?)
xsplit quality: 8

xsplit max bitrate: 1400-1500
xsplit vbv buffer: I haven't really decided what's best. I change it between 350, 700, 1400 & 2800. Lower values seem to have worse quality, but help with stream lag sometimes.

In game framerate: 20-50 fps.

So yeah, I already knew my processor sucked, but I didn't know that having skype or vent open could have such a drastic effect on stream lag (a seemingly bandwidth related parameter). I also didn't know that stream resolution was affected by CPU power, I thought it was mainly a GPU related thing.

So I guess my next question is how can optimize my stream for a crappy CPU with an awesome video card and ok upload speed?

Should I drop quality down from "8"? I don't know what things are CPU dependent.

Anyway, thanks for all the help guys. Sorry for using you as my "personal search engine" but google search for "xsplit vbv buffer" wasn't very helpful. I'm going to test lowering my streaming resolution now and I'll let you know how it turns out.
jetpower
Profile Joined July 2007
Poland85 Posts
Last Edited: 2011-09-29 16:08:30
September 29 2011 16:06 GMT
#9
Everything in xsplit should be CPU dependent and your CPU is decent. I would lower stream resolution for that bitrate,
Cambam
Profile Blog Joined September 2010
United States360 Posts
September 29 2011 17:14 GMT
#10
On September 30 2011 00:57 Cambam wrote:
Desktop resolution: 1920x1200
xsplit stream resolution: 1280x800
xsplit framerate: 20 fps

xsplit Location: Default
xsplit preset: Xsplit Default
xsplit quality: 8

xsplit max bitrate: 1400
xsplit vbv buffer: 700

In game framerate: 20-50 fps.


Weird. I just tested streaming with a skype call going with these settings and it was fine. Very smooth. The only difference from other times I've tried with skype is the buffer. Normally it's equal to or double the max bitrate. Either lowering the buffer to 700 fixed it or the other possibility is my internet upload bandwidth fluctuates with time of day. The other couple of times I've tested with skype were during "primetime" hours of like 7pm-10pm. Is this a possibility? And is there a way of testing this hypothesis? I have Comcast Cable internet 12 mb down/ 2 mb up.
HellGreen
Profile Joined September 2010
Denmark1146 Posts
Last Edited: 2011-09-30 06:08:11
September 30 2011 06:03 GMT
#11
On September 30 2011 00:57 Cambam wrote:
xsplit framerate: 20 fps
xsplit Location: Default
xsplit quality: 8
xsplit max bitrate: 1400-1500
xsplit vbv buffer: I change it between 350, 700, 1400 & 2800.
I also didn't know that stream resolution was affected by CPU power, I thought it was mainly a GPU related thing.
I'm going to test lowering my streaming resolution now and I'll let you know how it turns out.

Ways to ease the stress of your CPU:
a) Lower your desktop resolution to ie. 1440x900 or 1280x800
b) Lower your stream resolution to 480p
c) OC the cpu.

Comments on your settings:
- 20 FPS is bad. On lower end CPUs there is a direct correlation between stream FPS and ingame FPS. The streams FPS literally caps the ingame FPS. I strongly suggest setting it to 30 for better ingame FPS *and* better viewer experience (20 FPS is noticeably lagging). I realize setting a higher FPS will put more stress on the CPU, but you'll need to compensate this in quality. No way around it imho. Low FPS is just worse than worse quality - for everyone.
- Location. Yes, do please experiment with other servers, as there seems to be congestion on different server at different times. Up until a week ago the choice "Main Origon Cluster" was the best, but look at this post for the latest info on 'location'.
- Quality. I would not go above 6 with your CPU
- Preset. Leave this a default (=veryfast)
- Max bitrate is fint! You need between 400 and 1600 for a 720p. But as I said above, if you've used a congested server for testing, you need to erase all results and start over.
- Buffer. This is an irrelevant setting for you. It only affects the viewer. See same post as above.
- The reason your desktop resolution matters is because there are more pixels in a 1920x1200 than in a 1440x900 frame, and when resizing (calculating) the frame to the stream resolution, CPU matters - simple as that.
- The test on 480p is still relevant - at least to determine that your cpu can handle that.
- Skype/Vent are not typically CPU heavy, you're right on that, but in your case your CPU is pretty much maxed out, and any resource stolen from the CPU by apps can/will affect the stream result.

All the above is what is supposed to happen - it's the logical reasoning behind XSplit and streaming. That said, I have heard of people adjusting their buffer size to suddenly be able to stream. There might be more going on in the back than we know/see .
Free to do whatever I want!
Please log in or register to reply.
Live Events Refresh
The PiG Daily
21:30
Best Games of SC
Maru vs Reynor
TBD vs MaxPax
Maru vs SHIN
MaxPax vs Maru
LiquipediaDiscussion
BSL 21
20:00
RO8 - Day 2
Tech vs Cross
Bonyth vs eOnzErG
ZZZero.O303
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft576
StarCraft: Brood War
Britney 10657
Calm 2105
Shuttle 504
ZZZero.O 303
Mini 279
EffOrt 232
Dewaltoss 82
ggaemo 72
NaDa 13
Dota 2
syndereN453
League of Legends
C9.Mang0266
Counter-Strike
minikerr28
Heroes of the Storm
Khaldor291
Other Games
Grubby2816
hungrybox153
420jenkins146
ArmadaUGS110
Fuzer 84
Maynarde45
Organizations
Other Games
gamesdonequick1990
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Hupsaiya 100
• musti20045 30
• Dystopia_ 1
• Kozan
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Migwel
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV942
League of Legends
• Doublelift3818
Other Games
• imaqtpie3014
• Shiphtur419
Upcoming Events
Replay Cast
9h 50m
Wardi Open
12h 50m
Monday Night Weeklies
17h 50m
Sparkling Tuna Cup
1d 10h
OSC
2 days
YoungYakov vs Mixu
ForJumy vs TBD
Percival vs TBD
Shameless vs TBD
Replay Cast
3 days
The PondCast
3 days
OSC
4 days
CranKy Ducklings
5 days
SC Evo League
5 days
[ Show More ]
BSL 21
5 days
Sparkling Tuna Cup
6 days
BSL 21
6 days
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Revival: Season 3
Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
WardiTV 2025
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.