Dzerzhinsky - Stream stuttering or lagging typically only happens for one of two reasons: One, is network constraints. If you are seeing frames being dropped, you need to lower your bitrate. Second possibility is that you're not using the optimal capture settings. If using monitor capture, make sure aero is disabled. If using window capture, use whichever works better, enabled or disabled (I think people usually get better results with it enabled, not sure). Also try messing with v-sync in your games, as my app relies on the video card, and v-sync can give some space for my application. Only other cause would be hardware or something, and you have a quad core so that looks fine to me.
[G] Streaming with OBS (Open Broadcaster Software) - Page 14
Forum Index > Tech Support |
obs.Jim
United States101 Posts
Dzerzhinsky - Stream stuttering or lagging typically only happens for one of two reasons: One, is network constraints. If you are seeing frames being dropped, you need to lower your bitrate. Second possibility is that you're not using the optimal capture settings. If using monitor capture, make sure aero is disabled. If using window capture, use whichever works better, enabled or disabled (I think people usually get better results with it enabled, not sure). Also try messing with v-sync in your games, as my app relies on the video card, and v-sync can give some space for my application. Only other cause would be hardware or something, and you have a quad core so that looks fine to me. | ||
jaj22
United Kingdom1376 Posts
On October 12 2012 01:55 Dzerzhinsky wrote: I'm trying to stream at 910x512, 24FPS, and while it doesn't lag the game and I don't notice any difference, the stream is stuttering and lagging a bit, especially in engagements. I've tried moving the resolution and FPS up and down a bit and it's basically the same. I'm pretty ignorant when it comes to all this stuff, so any suggestions for improving it would be appreciated. If it helps, when I tested my upload speed it was 0.94MB and I have an 'AMD Phenom(tm) 9500 Quad-Core' Processor. That's weird. Phenom 9500s normally make SC2 unplayable in Vista/7. Are you running XP or something? | ||
HomeWorld
Romania903 Posts
On October 12 2012 02:25 obs.Jim wrote: HomeWorld - yes, it's a horrible hack that I actually sort of completely forgot about, I did it out of laziness to prevent a weird bug that was causing controls to sort of "bleed" (for lack of a better term) into the main window and each other on occasion when resizing. I probably just need to invalidate the window area or something instead of doing that to force a proper smooth redraw. I use visual studio 2008 and the directx june 2010 sdk. Ty for quick response, I hope VS 2008 Express (C++) should do it. Had my fair share of UI programming (nothing too fancy, using win32 api or mfc and until this year using wxwidgets python port) EDIT: After some tinkering, found what you needed to do, add WS_CLIPSIBLINGS as style to all child windows of main window (including the status bar). Ofc, you can get rid of the show/hide stuff after Another improvement (eliminating all the flickering) is to ignore WM_ERASEBKGND (return false) and fill the entire client area in WM_PAINT using this brush GetSysColorBrush(COLOR_3DFACE) (this is for main window). | ||
Rasmfrackn
6 Posts
As for my command latency issue, I assume it's just my canadian interwebs being slow. What are the proper knobs to try to dial back my bandwidth? I'm on an ancient 1600x1200 4:3 monitor, but should I downscale it in the video settings or should I just drop the bitrate on the encoding if I want to livestream? I know neither is "good" really, but which will make a more watchable stream? | ||
obs.Jim
United States101 Posts
| ||
Cyro
United Kingdom20152 Posts
On October 12 2012 06:44 Rasmfrackn wrote: Well, I realized that I have to specify a file name for the local option, so at a basic level I'm set for what I'd like to use it for, so thanks again! As for my command latency issue, I assume it's just my canadian interwebs being slow. What are the proper knobs to try to dial back my bandwidth? I'm on an ancient 1600x1200 4:3 monitor, but should I downscale it in the video settings or should I just drop the bitrate on the encoding if I want to livestream? I know neither is "good" really, but which will make a more watchable stream? Bitrate = Bandwidth.. 800x600 will use the same as 1920x1080, because you are telling it how much you want it to use when you specify bitrate, unless there is some other quality control method you are hitting | ||
Woopy
Poland7 Posts
| ||
partouf
Netherlands405 Posts
| ||
DJFaqU
466 Posts
On October 12 2012 21:40 Woopy wrote: Can i somewhere find an informaction about presets of x264? http://mewiki.project357.com/wiki/X264_Settings | ||
Dzerzhinsky
Scotland327 Posts
On October 12 2012 02:30 jaj22 wrote: That's weird. Phenom 9500s normally make SC2 unplayable in Vista/7. Are you running XP or something? I'm running Windows 7 (32bit). | ||
Rasmfrackn
6 Posts
On October 12 2012 11:26 Cyro wrote: Bitrate = Bandwidth.. 800x600 will use the same as 1920x1080, because you are telling it how much you want it to use when you specify bitrate, unless there is some other quality control method you are hitting Right, but if I can only give it a fixed, say, 500 kb/s and 25-30 fps, it's going to end up (trying to) compressing a lot more if I want full pixel resolution than if I cut the pixel burden to 1/4th. I don't have a good sense as to whether a small image with less compression will look better or worse full-screened than a full sized image that might have more artifacts or a worse framerate. Maybe they'd be nearly identically artifacty... I guess I can test that myself. | ||
DG.Zeya
United States39 Posts
I stream with a webcam, and once OBS recognizes it, the webcam is "permanently" on. That is to say, the indicator light is on, and I just have to open up Task Manager and end the process. No big deal, really, and probably just an issue with the software which came with the built in cam (it's called "YouCam," btw, and I'm on a Samsung). Secondly, and this is more annoying, every time I restart my computer, I lose all the jpegs (overlays and images) that I have set up for OBS. Lose is a little inaccurate-- they're still there, but they're a solid bright red color that blocks out the screen capture. If I hit edit scene, I can still drag them around, but the proper image doesn't show. So what I've been doing is deleting them, and then just re-adding them. Again, not a huge deal, but kinda annoying. And again, it could also just be my computer. But any advice would be appreciated! :D | ||
obs.Jim
United States101 Posts
| ||
BalrogSC
Hungary1 Post
| ||
obs.Jim
United States101 Posts
| ||
R1CH
Netherlands10340 Posts
| ||
obs.Jim
United States101 Posts
| ||
HomeWorld
Romania903 Posts
On October 13 2012 03:49 obs.Jim wrote: I have it planned as a potential feature I may do in the future because a surprising number of people have asked for it, but no one has really given me a good solid reason as to why they want to stream to multiple services at once. I just don't really understand what possible benefit you get out of it, other than maybe server location for the viewers. It also creates a particular problem on the end of the streamer, because they have to monitor the status of both their streams, then maybe by some weird chance, one can disconnect while the other is still connected -- it just seems like a tedious mess. Well, I think that multiple services at once can be done using a simple relay (that takes obs output and handles the streaming stuff connect/reconnect/blabla or even do crazy stuff like stream delaying ), this way obs code will stay clean. On paper this looks easy to implement but I don't know if it is like that, I'm not that intimate with streaming stuff. Anyway, I don't think multiple services is really needed right now, you got bigger fishes to fry | ||
Aelfric
Turkey1496 Posts
On October 13 2012 03:59 obs.Jim wrote: Oh? Now that you mention it I do recall the uproar during the one dreamhack about european servers.. I figured something like that would be the primary reason. Not sure how the vod service on own3d is, twitch's seems decent. I suppose vods would indeed be another good reason depending on the service. When is the game capture arriving? Are you started any of coding yet? | ||
D4V3Z02
Germany693 Posts
| ||
| ||