Should have probably posted this earlier .. but here it is.
Guide for Streaming with Open Broadcaster Software
------------
by chains
------------
UPDATE: You don't need Dxtory anymore (Go to Open Broadcaster Setup and use Option 1 through the guide)...
Dxtory Setup
Download and install Dxtory
http://dxtory.com/v2-download-en.html
Go to Folder -> Add a folder ( I choose G:\Video\ if you want to do local recordings, any folder is fine though )
Go to Hotkey -> Setup a hotkey for Start/Stop Movie Capture.. you will use this to start capturing with Dxtory
Go to Movie Setting
Set Codec to Dxtory Movie Codec, I use YUV420(2x2 Medium Quality)
Frame rate = 30fps
Output = DirectShow Output
Option = Include Mouse Cursor
Set scaling to size and then I use: 1280x720
Go to Sound -> Add the sound and choose your Spekears ( Speakers, Realtek High Definition Audio)
I use PCM codec with 48000Hz 16 bit, Stereo
Also go to the Video setting (yellow icon in the bottom left) on Output 1 choose 1280x720 and 30 fps with Strech Adjust Mode.
Everything else you can leave default.
You also need to put OBS in ignored mode. Go to Target -> Ignore Settings -> Add the OBS.exe
My path is for example: C:\Program Files (x86)\OBS\OBS.exe
You are now done configuring Dxtory. If you are using another resolution.. just customize the settings for that resolution. Start Dxtory before you play and then hit F12 to start capturing.
------------
Open Broadcaster Setup
Download and install Open Broadcaster Software
http://obsproject.com/download
Start the program
Go to settings -> Encoding
I use the following settings ( I got 10 Mb/s upstream )
Video
Quality = 10, Max Bitrate = 2250, Buffer size = 2250
You need to tune these settings depending on what upstream you have. These settings are good for streaming 1280x720 in 30fps.
Audio
Codec = Mp3, Bitrate = 96
Next go to settings -> Broadcast Settings
Mode: Live Stream
Streaming Service: Twitch/JustinTV (or whatever you prefer..)
FMS: Choose a site close to you ( I use EU: Amsterdam, NL )
Stream key: This is your private stream key, you can find it here:
http://www.justin.tv/broadcast/adv_other then press "Show" and you'll find your stream key. Copy the key into this box, don't let anyone else have your stream key.
Next go to settings -> Video
Option 1: Skipping Dxtory
Just but your base resolution in here using Custom options. Mine is 1920x1080 so I put that there. I put Downscale to 1280x720 to stream in 720p. Choose no rescaling and 30fps with Aero disabled at startup.
Option 2: Using Dxtory as input
My monitor resolution is 1920x1080 but I stream in 1280x720 so I put 1280x720 using the Custom options. This is because the input from Dxtory is 1280x720). Choose no rescaling and 30fps with Aero disabled at startup.
Next go to settings -> Audio
Put your microphone in the Microphone/Auxilary Audio Device dropdown.
If you wanna push to talk you can configure it here. I leave all the settings default here.
Under settings -> Advanced
I set the x264 CPU preset to Faster. If you have a really high end CPU you can put a lower setting to increase CPU useage and use less bandwidth that way. Or vice versa.
Now you're done with the settings.
***
Here there are two options, you can skip Dxtory altogether or use OBS.
Option 1: Skipping Dxtory
Go to the main program and right click under Scene. Right click to add a scene and name it.
To only use OBS capture just right click under Sources. Add Software Capture. Name it something, default is OK. Tick "Monitor Capture" and "Capture Mouse Cursor".
Option 2: Using Dxtory as input
Go to the main program and right click under Scene.
Right click to add a scene and name it. Now right click under Sources and Add Game Capture Device. Choose Dxtory Video 1 and leave all the settings default. Right click on the newly created source and hit Fit to screen.
Okay, you should now be able to stream.
First of all start Dxtory then OBS, then Company of Heroes. Now when CoH is running press F12 to start capturing(not needed for option one, you just need to Start Capturing in OBS). Then go to OBS and click Start Streaming (or setup a hotkey to start streaming with OBS) and there you go.
***
If you have any questions feel free to ask them here.
Notes: OBS is free to use. Dxtory is not.
***