• Log InLog In
  • Register
Liquid`
TeamLiquid Liquipedia LiquidDota LiquidLegends
EDT 16:52
CEST 22:52
KST 05:52
  • 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
[BSL15] Ro16 Recap Pt.10Lore of the Nexus: The Angiris Council0DHM Valencia: Power Rank43[TSL9] Prize Pool & Talent18Code S RO10 - Group B, Day 1 Preview (Season 2)7
Community News
2022 AfreecaTV Challengers Starleague Season 210BSL 2v2 ProLeague x ShieldBattery - SIGN UP NOW!14Code S RO10 Groups announced, RO20 final results1ESL Open #128: ByuN, MaxPax, Scarlett win3Artosis to leave Korea after GSL Season 3, possibility of online GSL casts?87
StarCraft 2
General
Forbidden Ground buildings 3 Months later, how do you feel the March 15 (5.0.9) balance patch has worked out? DHM Valencia: Power Rank Rogue & Trap out for DHM Valencia? Shopify TeamLiquid StarLeague 9
Tourneys
DreamHack Masters: Valencia 2022 - Main Event HSC XXI Qualifiers [GSL 2022] Code S:Season 2 - Ro10 Group A [NationWars 7] Ro8 thread [Alpha Pro Series] Rogue v TIME
Strategy
herO's PvZ Simple Questions Simple Answers What should I try to work on to improve my TvZ [G] YAKS LOTV: Yet Another hotKey Setup - zerg
Custom Maps
Simple Questions/Answers [A] SC Real Scale
External Content
Mutation # 323 Well Trained Mutation # 322 Warp Zone Mutation # 321 Rise From Ashes Mutation # 320 Retribution
Brood War
General
BW General Discussion YellOw wins poker tournament for $696,000 USD Future Cup 4 Under 18 ¿BSL U18? [BSL15] Ro16 Recap Pt.1 Titan Reactor - Year 2
Tourneys
Deathfate Pro Team League 2 Announcement [BSL15] - RO16 Group C - Friday 17:00 CEST [BSL15] - Ro16 Group D - Sunday 17:00 CEST The Casual Games of the Week Thread
Strategy
Project: Strat Update ZvT Guardian Hydra Optimized Strategy before the gosus [G] How to get started on ladder as a new Z player
Other Games
General Games
Final Fantasy XIV Diablo Immoral The PlayStation 5 Crossfire: Legion - A new RTS combining C&C and SC Nintendo Switch Thread
Dota 2
Official Dota and Chess General Discussion [DPC 21-22] Tour 3 Discussion/LR TL.net migration megathread + LiquidDota archive LiquidDota to reintegrate into TL.net LiquidDota Site Rules
League of Legends
[Patch 12.7] Arcana Skins Release Discussion LiquidLegends to reintegrate into TL.net [Summer Split] LoL Esports General Discussion [Patch Notes] Release General Discussion
Heroes of the Storm
Lore of the Nexus: The Angiris Council HotS: WP and Funny Moments Mapping Heroes: Battleground Stats Last Flight To Paris: MCC Group Stage
Hearthstone
TL Mafia
British Empire Mini Mafia II TL Mafia Community Thread Chezinu streak(s) Mafia Sengoku Mafia Survivor II: The Amazon
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread NASA and the Private Sector The Chess Thread Coronavirus and You
Fan Clubs
Day[9] Fan Club soO Fan Club Zest Fan Club
Media & Entertainment
Movie Discussion! [TV] HBO Game of Thrones Korean Music Discussion [Manga] One Piece [Manga] Berserk
Sports
2021 - 2022 Football Thread Formula 1 Discussion 2021 NFL/CFB Season NBA General Discussion McBoner: A hockey love story
Tech Support
Starcraft 2 No longer going on top of Start Bar Computer Build, Upgrade & Buying Resource Thread The Ultimate Mouse Thread
TL Community
The Automated Ban List
Blogs
On Radicalization and S…
plasmidghost
Bravery and cowardice…
Starlightsun
My daughter wants to pla…
JoinTheRain
On gun violence in America…
MrBitter
First time having "S*X".
Garnet
Gomorrah
Broodwar4lyf
Getting Back to it..!.20 years…
FuDDx
Age
AmericanUmlaut
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1307 users

[G] Streaming with OBS (Open Broadcaster Software)

Forum Index > Tech Support
Post a Reply
1 2 3 4 5 103 104 105 Next
GTR
Profile Blog Joined September 2004
50794 Posts
Last Edited: 2014-01-24 19:11:52
October 01 2012 05:08 GMT
#1
Some of you may have seen the guide on how to stream with FFSplit, an open-source alternative for XSplit. However, there are some features from XSplit that aren't in FFSplit, such as the ability to do multiple scenes and having multiple sources on one screen.

Luckily, there is now a new program that does all of this, OBS, or 'Open Broadcaster Software'. Not only it is free to use, but uses less resources than the commercial alternative. This results in a user allowing to utilize their computer more when streaming; for example, with XSplit I couldn't stream 1080p/30fps or 720p/60fps smoothly, but with OBS, I can do both without taking as much of a performance hit as with XSplit.

For reference, Quantic.Illusion uses OBS. His stream is one of the most smoothest and best looking streams out there at 3000kbps/720p/60fps. From what I understand, it is being encoded with a consumer-level CPU. With XSplit, these sorts of results can only be achieved with a enthusiast-level CPU or a heavily over-clocked, high-end consumer CPU.
EDIT: + Show Spoiler [His Specs] +
On October 01 2012 16:42 QuanticIllusion wrote:
Core i5 3570 @ 3.40Ghz
AMD Radeon HD 7800 series =]



Anyway, let's take a look through the program.

First of all, download the program from the main website.
Honestly, if you are planning on streaming, you should have a 64-bit operating system installed. Therefore, there is no reason you should be using the 32-bit version of the program over the 64-bit version, unless you are still running 32-bit Windows for whatever reason.

Install/extract then run OBS. You should be approached with the main screen.

Note that unlike in XSplit, you will have to create scenes manually. To do this;
1. Right-click in the 'Scenes' box.
2. Select 'Add Scene'
3. Name your scene.

Also in this box, you can add a hotkey to quickly switch between scenes. To do this;
1. Right-click the Scene you wish to hotkey.
2. Select 'Set Hotkey'
3. Input the key(s) you wish to use (CTRL, ALT and Shift work in combination with most keys).

Now lets add some sources to the scene. You can do this one of two ways;
1. Adding sources individually to each scene.
2. Adding sources as a global function.

I'm not sure whether either makes a difference, but lets go through both options.
For individual;
1. Right-click on the 'Sources' box.
2. Select which kind of Source you wish to add. Monitor / Window Capture is the OBS equivalent of Screen Region from XSplit, Bitmap is to add an image file (overlay) and Video Capture Device is to add a webcam or third-party screen capturing device (e.g. Dxtory, Camtasia). For games, use Game Capture.
3. Name your source whatever you wish.
For global, click on global sources, then click add. Repeat steps as above.

Once you have added your sources, click on 'Edit Scene' to start adjusting each source (size/placement). A rectangular, red border should come up, where you can begin to adjust the source.

Rinse and repeat for every scene and every source you need to do.
For those that use overlays/webcams, you'll have to mess around with the source priority list. To do this, click on a source, then right-click, and depending on what sources you would want on top/below, you can move them up or move them down.

To see these scenes in effect, click 'Show Preview'. You can adjust scenes while preview is both on or off (it should be on).

Now lets look at the settings menu.
General - Self-explanatory.

Encoding - Self-explanatory as well. See http://obsproject.com/estimator for a rough guide as to what to set.

Broadcast Settings - Unless you are only using OBS to locally record, the mode should be set to Live Stream. Streaming service is self-explanatory, but if you are not using Twitch/Own3d, you'll have to manually input the Channel Name/Stream Key/Server. For those on Twitch, your Stream Key can be found at here, at the bottom. For server, select the one that provides the best ping for you. A useful program for finding this out is R1CH's Jtvping, found here. Leave the rest of the settings alone unless you know what you are doing.

Video - Your base resolution should be the resolution of the main monitor you are streaming. If you wish to downscale your resolution for streaming (for example, down to 720p), you can select it with the dropdown. FPS is self-explantory. Aero should be disabled if you are planning to stream with the software capture option.

Audio - All self-explanatory.

Advanced - Do not touch unless you know what you are doing.

Let me know if you found this guide useful. If you have any problems regarding the software itself, I suggest posting in the OBS Forum, as the creator of the program, Jim, is quick in responding to any queries.
CommentatorTwitter: @GTR1H
Stream: http://www.twitch.tv/GTR1H
nucLeaRTV
Profile Joined May 2011
Romania822 Posts
October 01 2012 05:43 GMT
#2
Has anyone done a performance test between this and FFsplit ?
"Having your own haters means you are famous"
DreadKnight
Profile Joined October 2010
United Kingdom123 Posts
October 01 2012 05:44 GMT
#3
Thanks for this. Didn't know it existed, not a great fan of XSplit for the various obvious reasons. Can't wait to give it a go.
y0su
Profile Blog Joined September 2011
Finland7871 Posts
October 01 2012 06:20 GMT
#4
Just tried it out... 720@60fps looks/feels pretty good. Might have to make a permanent switch. Thanks for the [G]
obs.Jim
Profile Joined August 2012
United States101 Posts
Last Edited: 2012-10-01 08:36:25
October 01 2012 06:45 GMT
#5
Wow, thank you very much for writing this guide. I was actually going to do something similar myself after I had polished up the software a bit and officially go into beta, but er.. actually, the reason I haven't really said anything anywhere about the app is because I may had been sort of hoping to sneak in some dark souls and borderlands 2 time in while my emails have died down again, I admit. I was going to do another reddit post when I go to beta (which is looking pretty soon) as well.

The app was nigh unusable a month ago when I made that first reddit post, but fortunately I ironed out every single issue that people have brought up, added a ridiculous number of features, and it's in fact gone far beyond my original expectations.. So I'm pretty proud of it.

This app would be nothing today without everyone who helped test, report bugs, and request features. R1CH as well has been contributing to the project, and his help has been immeasurable. So thank you to everyone for your support.
ROOTIllusion
Profile Blog Joined August 2010
United States1060 Posts
October 01 2012 07:42 GMT
#6
Core i5 3570 @ 3.40Ghz
AMD Radeon HD 7800 series =]
www.twitter.com/rootillusion & www.facebook.com/illusionsc2
PrOmiseCAST
Profile Joined August 2010
United States305 Posts
October 01 2012 08:22 GMT
#7
anyone have any idea why I am getting the .dll files missing thing? its like d3dx10_43.dll or something.
Professional StarCraft 2 Commentator | twitch.tv/PrOmiseCAST / @PrOmiseCAST on Twitter.
obs.Jim
Profile Joined August 2012
United States101 Posts
Last Edited: 2012-10-01 08:34:48
October 01 2012 08:30 GMT
#8
Hm, rare for someone not to have an up-to-date version of directx. But you can get it here - http://www.microsoft.com/en-us/download/details.aspx?id=8109 - I'll also see if I can't somehow make sure directx is up-to-date in the installer.

Also, I know that you quantic guys and many pro gamers use transitioning images to show your team sponsors (you know, where you have multiple sponsors fading in/out on a single area of the screen), so I'll get something in next version for you guys so you can do that.
Aelfric
Profile Blog Joined March 2010
Turkey1496 Posts
October 01 2012 11:01 GMT
#9
The thing is it seems like it only supports only 16 downscale format as of now so improving it for 4:3 or 16:10 in the future would be better.
Tomorrow never comes until its too late...
Aelfric
Profile Blog Joined March 2010
Turkey1496 Posts
October 01 2012 11:56 GMT
#10
On October 01 2012 17:30 obs.Jim wrote:
Hm, rare for someone not to have an up-to-date version of directx. But you can get it here - http://www.microsoft.com/en-us/download/details.aspx?id=8109 - I'll also see if I can't somehow make sure directx is up-to-date in the installer.

Also, I know that you quantic guys and many pro gamers use transitioning images to show your team sponsors (you know, where you have multiple sponsors fading in/out on a single area of the screen), so I'll get something in next version for you guys so you can do that.

I just tested some stuff and it works really great with dxtory too. Overlay feature when using dxtory doesn't get messed up like in ffsplit. Can use png files as bitmap easily. The only bad thing is For example i put dxtory as a scene and my desktop as another. When i switch scene and go back to dxtory one i have rescale the dxtory window because of downscaling that i use. Doing this everytime changing a scene if you use video output is bad so if there is an easy fix for it it would be great for me too.
Tomorrow never comes until its too late...
sauman
Profile Joined July 2011
Australia180 Posts
Last Edited: 2012-10-01 13:15:08
October 01 2012 13:08 GMT
#11
Sounds like another good alternative, what ISP are you with? I seem to get reasonably bad ping with like 1000kbps+
아이유~
GTR
Profile Blog Joined September 2004
50794 Posts
October 01 2012 13:42 GMT
#12
I use university internet, which is why I have a higher upload speed than normal.
CommentatorTwitter: @GTR1H
Stream: http://www.twitch.tv/GTR1H
RiSkysc2
Profile Joined September 2011
688 Posts
Last Edited: 2012-10-01 18:31:53
October 01 2012 15:11 GMT
#13
On October 01 2012 14:43 nucLeaRTV wrote:
Has anyone done a performance test between this and FFsplit ?

Not officially, but i have done several tests with both ffsplit and OBS. The trouble with ffsplit, is that if you don't actually have the processing power, it drops the frame rate, whereas with xsplit / OBS you will actually see a performance hit in-game.

System that i'm testing on:
i5 2500k @ 4.7 ghz
no capture card
radeon 7950 @ 1000mhz


I have done some tests:

FFsplit:
at 1080p @ 45 fps generally works most of the time, usually goes down to 40-30 at the end of a long sc2 game.
720p @ 60 fps works ok-ish, it usually goes to around 40-50 fps

OBS:
Can stream 1080p 60 fps just fine, don't really see any performance hits at all. (usually around 100 fps on medium and high)
720p 60fps obviously works fine.

I don't have the paid version for xsplit, as it is expensive as hell, so can't really do any tests in that respect.

Will provide links when i get back to my main computer (at the weekend).

Please take into account that the VOD's will have a very low bitrate, as my internet is quite bad (only 1mb up).
DG.Zeya
Profile Joined January 2012
United States39 Posts
October 01 2012 16:00 GMT
#14
This looks amazing... been having some problems downloading though. Tried both the direct download link and the 64 bit binary, and once OBS was downloaded and I tried to open it, I got this error message:

"The program can't start because d3dx10_43.dll is missing from your computer. Try reinstalling the program to fix this problem."

I've tried reinstalling, to no luck. Any ideas?
Sixac
Profile Joined April 2011
Finland5 Posts
October 01 2012 16:43 GMT
#15
On October 02 2012 01:00 DG.Zeya wrote:
This looks amazing... been having some problems downloading though. Tried both the direct download link and the 64 bit binary, and once OBS was downloaded and I tried to open it, I got this error message:

"The program can't start because d3dx10_43.dll is missing from your computer. Try reinstalling the program to fix this problem."

I've tried reinstalling, to no luck. Any ideas?


Did you even read the previous posts... as there is already a solution for that missing file thing
HomeWorld
Profile Joined December 2011
Romania903 Posts
October 01 2012 17:31 GMT
#16
Nice, decent streaming (720p@60fps - tho I doubt OBS ever managed to achieve 60fps - source 1920x1080) while playing sc2 on a lol i3 2120 and GT430
Good job "Jim".
Oh, had to activate vertical sync to have a smooth streaming, sc2 was pumping 150+ fps and there were no cpu left for OBS I guess.

Imba wooden league skills show off (switched to protoss 3 days ago) - http://www.twitch.tv/hwd2ro/b/334096703
WTFZerg
Profile Joined February 2011
United States704 Posts
October 01 2012 17:43 GMT
#17
Speaking as someone who's been working with the FFsplit team for a while, I'd like to give my compliments.

Very impressive piece of software.
Might makes right.
obs.Jim
Profile Joined August 2012
United States101 Posts
Last Edited: 2012-10-01 18:41:35
October 01 2012 18:22 GMT
#18
Yea, I'll see what I can do about potentially getting directx updated via the installer if necessary, though I may have to switch to different installer software to do so, so it may be a while.

As for performance, I would love to see more comparisons being done. Most people are telling me it gets better performance for them than xsplit, and causes less issues for their games. I'm not entirely surprised because the app is written entirely in C and C++ with performance in mind, and I'm normally a game engine developer so I'm very familiar with writing performance critical code where each and every millisecond in each frame matters. Again, I admit I'm pretty proud of it.

WTFZerg - thank you very much. Like I said in my original reddit post, I didn't even know about ffsplit when I was originally making the software. I am just glad there are at least some alternatives to xsplit, regardless of which ones people use. Hopefully we can all learn from each other and just overall make sure there are better alternatives out there for everyone.
RiSkysc2
Profile Joined September 2011
688 Posts
October 01 2012 18:30 GMT
#19
On October 02 2012 03:22 obs.Jim wrote:
Yea, I'll see what I can do about potentially getting directx updated via the installer if necessary, though I may have to switch to different installer software to do so, so it may be a while.

As for performance, I would love to see more comparisons being done. Most people are telling me it gets better performance for them than xsplit, and causes less issues for their games. I'm not entirely surprised because the app is written entirely in C and C++ with performance in mind, and I'm normally a game developer so I'm very familiar with writing performance critical code where each and every millisecond in each frame matters. Again, I admit I'm pretty proud of it.

WTFZerg - thank you very much. Like I said in my original reddit post, I didn't even know about ffsplit when I was originally making the software. I am just glad there are at least some alternatives to xsplit, regardless of which ones people use. Hopefully we can all learn from each other and just overall make sure there are better alternatives out there for everyone.

I can do more tests on my i5 2500k, ofc.
Maybe we could have a specific thread on your forum about it?
ruXxar
Profile Blog Joined January 2009
Norway5668 Posts
October 01 2012 19:05 GMT
#20
Im trying to stream but the program keeps crashing on me. When I finally thought I was ready to go ahead streaming the program crashed again. When I opened it again the preview is just a red background for my dxtory input. No idea what to do.
"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
1 2 3 4 5 103 104 105 Next
Please log in or register to reply.
Live Events Refresh
DPC 2021/2022 Tour 3
19:00
Week 4: NA Div 1
Evil Geniuses vs TBD
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
JuggernautJason192
TKL 141
StarCraft: Brood War
Britney 18968
PianO 321
Shuttle 198
nyoken 191
Killer 152
HiyA 129
ggaemo 65
Hyun 65
zelot 45
yabsab 18
[ Show more ]
Moletrap 17
IntoTheRainbow 8
Dota 2
qojqva2810
BananaSlamJamma723
capcasts68
League of Legends
Trikslyr37
Counter-Strike: Global Offensive
fl0m2044
Heroes of the Storm
Grubby1832
Liquid`Hasu349
Other Games
tarik_tv27574
summit1g7715
JimRising 621
kaitlyn595
HitmanStarcraft2315
Hui .202
ViBE91
NeuroSwarm56
febbydoto24
rubinoeu11
Organizations
Other Games
gamesdonequick90937
StarCraft 2
OGamingTV SC2 503
Counter-Strike: Global Offensive
ESL CS:GO335
Dota 2
BeyondTheSummit326
Other Games
BasetradeTV51
StarCraft 2
Blizzard YouTube
[ Show 24 non-featured ]
StarCraft 2
• MEDOEDLive 129
• printf 93
• poizon28 41
• davetesta 23
• MindelVK 22
• Adnapsc2 3
• Kozan
• Migwel
• Laughngamez YouTube
• LaughNgamez Trovo
• IndyKCrew
• Gussbus
• Poblha
• intothetv
• aXEnki
• Alpha X_
• CSOeSports
StarCraft: Brood War
• Michael_bg 8
• sscaitournament1
• STPLYoutube
• AfreecaTV YouTube
• BSLYoutube
League of Legends
• PePiiNeRO620
Other Games
• imaqtpie1812
Upcoming Events
ESL Pro Tour
6h 9m
ESL Pro Tour
11h 9m
Ultimate Battle
14h 9m
Soulkey vs Rush
BSL: ProLeague
18h 9m
ESL Pro Tour
1d 19h
ESL Pro Tour
2 days
DPC 2021/2022 Tour 3
2 days
Evil Geniuses vs TBD
Liquipedia Results

Completed

Endless Battle 3: Mihu vs KuKu
DHM Valencia: EU
X-Cup Summer 2022 - Qual. 4
Roobet Cup

Ongoing

BSL Season 15: GosuLeague
STL37
RCG 2021
KCM Ladies Race Survival 2022 Season 2
Nine-Tathlon Invitational
HoneyCai Friendlies Season 4
GAN Race Survival Season 4
CWCL Season 4
FS Mania
Big Baby Popularity Contest
KCM Race Survival 2022 Season 2
BSL Season 15
TOP Challenge Qualifier
2022 ACS Season 2: Qualifier
Deathfate Pro Team League
WTL 2022 Summer
2022 GSL S2: Code S
StarCraft II: NationWars 7
DH Masters Valencia
Community Clash League S4
X-Cup Summer 2022 - Quals.
Masters Clash Champ. 2022
ESL Challenger Valencia 2022

Upcoming

BSL Season 15: HasuLeague
Future Cup 4 (U18)
Luck Over Strength
TOP Challenge
2022 ACS Season 2
WSL Season 3
Ultimate Battle: Soulkey vs Rush
2022 GSL: ST 2
DH Masters Atlanta
2022 GSL S3: Code S
TSL 9
HomeStory Cup XXI
X-Cup Summer 2022
X-Cup Summer 2022 - Qual. 7
X-Cup Summer 2022 - Qual. 6
X-Cup Summer 2022 - Qual. 5
IEM Rio Major 2022
ESL Challenger Melbourne 2022
ESL Pro League Season 16
BLAST Premier Fall Groups
ESL Challenger League S42 NA
ESL Challenger League S42 EU
ESL Challenger League S42 AP
IEM Cologne 2022
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 © 2022 TLnet. All Rights Reserved.