Author Topic: Broadcasting AH on Twitch works great on even a cheap computer system  (Read 5009 times)

Offline Kazaa

  • Plutonium Member
  • *******
  • Posts: 8371
      • http://www.thefewsquadron.co.uk
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #15 on: April 10, 2016, 12:23:39 PM »
You'll need a CPU with some serious horse power, capture card or standalone streaming box if you want to stream above 720p @ 30fps I found out. :aok



"If you learn from defeat, you haven't really lost."

Offline Brooke

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15554
      • http://www.electraforge.com/brooke/
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #16 on: April 10, 2016, 02:32:46 PM »
Thanks, Brooke. Sorry for the hijack. I'll have our XO look into the scenario.

No problem at all -- I am always glad when people bring up scenarios.

I really hope that you can play in it.

Here's more information and a link to registration:

http://ahevents.org/events/scenarios/current-or-next-scenario.html

Offline Brooke

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15554
      • http://www.electraforge.com/brooke/
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #17 on: April 10, 2016, 02:33:50 PM »
Brooke -  Thanks for the information share about Twitch TV.  I followed your instructions and had my own streamed video complete in about an hour.

There is much to learn ahead but getting a huge head start from you is a gift.  Thanks again.

 :salute

You are very welcome.

And a big <S> to you if you stream AH!  :aok

Offline Brooke

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15554
      • http://www.electraforge.com/brooke/
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #18 on: April 10, 2016, 04:10:51 PM »
I boosted file->settings->output video bitrate to 3300 (from 2500).  Looks better, and I still get no AH frame-rate reduction.

Offline BoilerDown

  • Silver Member
  • ****
  • Posts: 1926
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #19 on: April 13, 2016, 06:41:04 PM »
I'm a frequent volunteer troubleshooter on the OBS forums, so if you guys have trouble using OBS, post your log file here (and on the OBS forums) or ping me on either forums and I'll try to help you out.  https://obsproject.com/forum/members/boildown.2086/#postings

For most games you really want an i5 or i7 (desktop, not mobile) to stream well.  Obviously there's little data yet on how well AH3 (or AH2 for that matter) plays with OBS & x264 live encoding.  But generally speaking, AH2 should work very well because it only uses a couple threads, leaving most of the CPU available for OBS to use (assuming you've got at least an i5).

And oh yeah, if you want to build a dedicated streaming PC on the relatively-cheap, I highly recommend this guide / reddit thread: https://www.reddit.com/r/Twitch/comments/47bzdc/budget_friendly_secondary_streaming_pc_guide .  I've done it myself and its pretty awesome.

If you only want to capture to your hard drive (like FRAPS but using a modern codec) and you have an Nvidia GTX 6xx series or later, I recommend using the NVEnc encoding option in OBS.  This utilizes a separate chip on the graphics card for encoding so it won't impact your CPU or GPU usage. The chip is lightweight as far as encoding quality per bit goes, but you just use a high bitrate and the quality is no different than x264.  This isn't a good option for streaming to Twitch, because Twitch's limit of 3500kbps isn't enough to make NVEnc encoded video look any good.

Quicksync encoding works similar to NVEnc, but its somewhat higher quality per bit, but at a non-negligible CPU cost.  If you have a Haswell or later Intel CPU, its acceptable even for streaming, as Intel improves Quicksync slightly in each generation.  Sandy and Ivy Bridge Quicksync is really only good for saving to hard drive though.

Check out the OBS guides on their web site and forums.  99% of all problems posted on the OBS help forums could have been self-solved by reading the guides and sticky posts. 

Also you have a choice between OBS Classic and OBS Studio.  OBS Classic has more features and has been out longer, but only runs on Windows (Vista and above) and is no longer in active development.  OBS Studio also runs on Linux and Macs, is under active development, but isn't feature complete with OBS Classic yet (though it has a few features now that OBS Classic never received).  I personally still use OBS Classic because a plugin I use for my capture card hasn't been written for OBS Studio yet.
Boildown

This is the Captain.  We have a lil' problem with our entry sequence so we may experience some slight turbulence and then... explode.

Boildown is Twitching: http://www.twitch.tv/boildown

Offline Brooke

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15554
      • http://www.electraforge.com/brooke/
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #20 on: April 13, 2016, 06:49:56 PM »
OBS Studio is excellent!  :aok

Super easy to get going -- all the defaults worked just fine -- and no discernible effect on my AH3 beta frame rate while streaming.

Here is what it looks like at a 3000 bitrate (changed from default of 2500 bitrate just for a little extra quality):

https://www.twitch.tv/brooke314/v/59805302

Offline BoilerDown

  • Silver Member
  • ****
  • Posts: 1926
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #21 on: April 13, 2016, 06:50:17 PM »
I want to broadcast the upcoming Scenario.

Good idea but how do you plan to handle stream-sniping?  I was thinking of streaming it myself, on a delay, but even OBS's max of 15 minutes of delay could operationally compromise my side in an scenario.  So I thought about maybe recording to disk and streaming it after it was over... maybe after all of the segments are over.
Boildown

This is the Captain.  We have a lil' problem with our entry sequence so we may experience some slight turbulence and then... explode.

Boildown is Twitching: http://www.twitch.tv/boildown

Offline Brooke

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15554
      • http://www.electraforge.com/brooke/
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #22 on: April 13, 2016, 06:51:47 PM »
Good idea but how do you plan to handle stream-sniping?  I was thinking of streaming it myself, on a delay, but even OBS's max of 15 minutes of delay could operationally compromise my side in an scenario.  So I thought about maybe recording to disk and streaming it after it was over... maybe after all of the segments are over.

Yep, good point.  It is the topic of much discussion here:

http://bbs.hitechcreations.com/smf/index.php/topic,378775.0.html

Offline Ratsy

  • Nickel Member
  • ***
  • Posts: 564
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #23 on: April 13, 2016, 10:37:27 PM »
I will definitely record during events.

We must not lead our brothers into temptation.

Having fun with this.

 :salute
George "Ratsy" Preddy
328th FS - 352nd FG
Died December 25th, 1944, Near Liege - Ardennes

Operating with the Arabian Knights - callsign AKRaider

Offline Brooke

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15554
      • http://www.electraforge.com/brooke/
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #24 on: April 14, 2016, 02:22:35 AM »
We must not lead our brothers into temptation.

But . . . but . . . that's what I'm trying my hardest to do!  :D

Offline Drano

  • Platinum Member
  • ******
  • Posts: 4125
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #25 on: April 14, 2016, 11:21:49 AM »
Yeah during events I'll record but generally not stream. Loose lips and all that.

Sent from my XT1585 using Tapatalk

"Drano"
80th FS "Headhunters"

S.A.P.P.- Secret Association Of P-38 Pilots (Lightning In A Bottle)

FSO flying with the 412th Friday Night Volunteer Group

Offline LCADolby

  • Platinum Member
  • ******
  • Posts: 7316
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #26 on: April 14, 2016, 12:22:37 PM »
I can't answer that. I had planned on making AH videos for YouTube myself, but when I asked about it I was told they wanted to keep things under wraps. As far as I know that embargo has not been removed, so I have been working other games.

Otherwise, I think publicity would be well in hand.

Wait what!? There was an embargo!?
JG5 "Eismeer"
YouTube+Twitch - 20Dolby10


"BE a man and shoot me in the back" - pez

Offline Ratsy

  • Nickel Member
  • ***
  • Posts: 564
Re: Broadcasting AH on Twitch works great on even a cheap computer system
« Reply #27 on: April 14, 2016, 02:45:14 PM »
But . . . but . . . that's what I'm trying my hardest to do!  :D

 :aok
George "Ratsy" Preddy
328th FS - 352nd FG
Died December 25th, 1944, Near Liege - Ardennes

Operating with the Arabian Knights - callsign AKRaider

Offline Brooke

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15554
      • http://www.electraforge.com/brooke/
I was just checking out the latest version of OBS Studio in preparation for recording videos of the upcoming Scenario (which will be GLORIOUS!  :aok ).

It works great.

At 30 frames/sec, 3000 bitrate, 720p resolution -- looks quite good -- AH video takes up only about 1.5 GB of disk space per hour.  I can record a whole 3.5 hour scenario in about 5 Gig of disk space.  Nice!

Still no slow down of AH or any noticeable impact on anything with OBS recording to disk turned on.

Also, tying start and stop recording to the scroll lock key means I can turn on and off recording and have a light on my keyboard that let's me know if I'm recording or not.

I'm very impressed with OBS Studio!  :aok


Offline BoilerDown

  • Silver Member
  • ****
  • Posts: 1926
It works great.

At 30 frames/sec, 3000 bitrate, 720p resolution -- looks quite good -- AH video takes up only about 1.5 GB of disk space per hour.  I can record a whole 3.5 hour scenario in about 5 Gig of disk space.  Nice!

Post your OBS log, maybe I can help you tweak it... I know it worked well but I might see something in the statistics or setup that can help you later.
Boildown

This is the Captain.  We have a lil' problem with our entry sequence so we may experience some slight turbulence and then... explode.

Boildown is Twitching: http://www.twitch.tv/boildown