• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

The NeoGAF Streaming Channel Thread: (Where any gaffer can Stream!)





scheduledh2o15.png




None​



intromzlzq.png



I created this channel a few months ago for the people over at SteamGAF (NeoGAF Steam Group) so that we could share streams with each other, but thanks to those lazy folks over there soon I was the only one that was streaming. So I decided to make this available for all Gaffers and hopefully make some good use out of it. Basically any gaffer can use this channel to stream video game related stuff, this way we can have all GAF related streams focused in one place.


P.S. - Click banner for link to channel​




howz0u2w.png



Any gaffer that wants to stream to the channel simply has to post in this thread his Twitch.tv username, so I can add it to the Channel editors, and I will give the Stream key through PM.

Despite this channel beeing originally created for Steam stuff you are allowed to stream anything as long as it's a video game. No films, tv shows or music.
Games for PS3/360/Wii/Emulators/Flash games/wtv, commentated or not, anything goes.

To avoid multiple gaffers wanting to stream at the same time you can schedule streaming sessions. The times and dates will be added to the OP and any gaffer with a schedule streaming session will have priority. Without scheduling it will work on a first come first serve basis.

When streaming don't forget to add the name of the game to the title as well as the game box and your NeoGAF username between parenthesis.
Something like this:
untitledkpuh3.png


This channel is also linked to a Youtube account of the same name for archiving purposes.
I will regularly send past broadcasts to the Youtube account using the Twitch.TV Youtube Upload feature and later organize them by GAF Username/Game.

If you abuse the Channel by streaming stuff you shouldn't the streaming key will be reset and you will be removed from the editors list. So be nice please!




guides4wc23.png




When streaming there's a few considerations to have in order to achieve a stable and smooth stream. Most important of them all is your ISP upload speed. From my experience, a 2000KBits/s stream is enough to have a 720p30 fps stream with a really decent quality. If you want to stream at higher resolutions you either increase your stream bitrate significantly, or the quality will suffer. The same goes for 60 fps streams. You should never have your stream bitrate be above ~90% of your ISP upload speed, or if you are playing an online game, ~80%. For example, if you have a 3Mbits upstream you should set your stream bitrate at around 2500Kbits.

Another consideration to have is that streaming can have quite an heavy impact on your game performance, mostly on the CPU side. To reduce this impact you should always play the game as close to the stream resolution as possible to ease the load on the PC, the lower the resolution the faster the processing/compressing and less scaling will be going on. Playing a game at 1080p only to have the stream downscale it to 720p will cause an unnecessary burden on the PC. Ofcourse if you have a really good PC this won't be a problem.

Audio is as much as important as video, but it's usually such a small bitrate that it's never an issue. Anything above 128Kbps is considered good enough. Don't forget, the final stream bitrate will be the video bitrate+audio bitrate, so make sure both combine don't go over your upload speed.

To connect your stream to the SteamGAF channel you will need 2 things, the RTMP server and the SteamGAF stream key.

The Stream Key is provided by me to anyone that wants to stream, and below is a list of the available servers, you should always chose the one closest to your location:
Code:
San Francisco - rtmp://live.justin.tv/app
* Ashburn, VA - rtmp://live-iad.justin.tv/app
* Miamia, FL - rtmp://live-mia.justin.tv/app
* New York, NY - rtmp://live-jfk.justin.tv/app
* Los Angeles, CA - rtmp://live-lax.justin.tv/app
* Dallas, TX - rtmp://live-dfw.justin.tv/app
* London, GB - rtmp://live-lhr.justin.tv/app
* Amsterdam - rtmp://live-ams.justin.tv/app
* Frankfurt - rtmp://live-fra.justin.tv/app

Backup Servers

* Ashburn, VA - rtmp://live-iad-backup.justin.tv/app
* San Antonio, TX - rtmp://live-dfw-backup.justin.tv/app
* Los Angeles, CA - rtmp://live-lax-backup.justin.tv/app
* Herdon, VA - rtmp://live-iad-backup.justin.tv/app
* London, GB - rtmp://live-lhr-backup.justin.tv/app
* Asia - rtmp://live-sin-backup.justin.tv/app

Both the Stream Key and RTMP server will have to be set in the configuration for whatever software you are using to stream. I will explain this in better detail in each separate guide for each of the softwares listed below. Many of the guides touch on the same subject so I suggest you read the FFsplit guide first, even if you don't want to use that program, since I go into more detail over the settings on that guide.







(click for download)


Pros:
- Best performance
- Captures and streams
- Has Game Capture
- Allows for external sources
- Better audio codec then Xsplit free version
- Completly free

Cons:
- Still in early stage development
- Game capture does not work with ALL games
- Missing some features when compared to Xsplit

(Click here for guide)






Pros:
- Best compatibility, good performance
- Captures and streams
- Better audio codec then Xsplit free version
- Completly free

Cons:
- Still in early stage development
- Does not have direct game capture, only desktop screen capture
- Missing alot of features like video overlays

(Click here for guide)






Pros:
- Lots of editing features
- Allows you to set up multiple stages and switch between them easily
- Captures (both games and desktop screen) and streams

Cons:
- The free version has many limitations, like 25fps cap, resolution cap, etc...
- The audio codec on the free version is really weak
- Compatibility is kinda shoddy and can decrease the game framerate by alot.

(Click here for guide)






Pros:
- Free with good encoding and stream quality
- Simple

Cons:
- Doesn't capture. ONLY lets you stream from outside sources.
- It can be heavy on the RAM.
- Doesn't have alot of editing features.

(Click here for guide)



For those new to streaming with Twitch.tv, or streaming in general, I will be posting guides on how to stream very soon.​






Hopefully this initiative will be more successful then on SteamGAF alone and we can get a nice active channel. :)
 
I tend to stream fighting games and RPGs (imported and non-imported) on my stream so if anybody's interested in me playing Tales of Xillia or something, I'll definitely give this a try. Also figured out earlier today how to rip DS saves from my cartridges, so I could probably load them up in an emulator or something and stream that too. Just ripped my Pokemon Black 2 save. :D
This is a really cool idea.
 
I tend to stream fighting games and RPGs (imported and non-imported) on my stream so if anybody's interested in me playing Tales of Xillia or something, I'll definitely give this a try. Also figured out earlier today how to rip DS saves from my cartridges, so I could probably load them up in an emulator or something and stream that too. Just ripped my Pokemon Black 2 save. :D
This is a really cool idea.


Just let me know your twitch.tv username and I'll hook you up. I'm currently streaming Black Mesa myself but not for long.
 




ffsplitmenus1dfba.jpg

  • 1 - Video Source:
    This will let you choose what FFsplit will be streaming, you can choose external sources like HD capture devices, Webcams, Dxtory, etc. If you want to capture the computer screen choose the FFSplit Overlay​
  • 2 - Audio Source:
    Pretty self explanatory. If you are capturing the computer screen select either the DirectSound Capture device or "What U Hear"​
  • 3 - Microphone Source
    This will let you capture a second audio source, usually people use it for Microphones to commentate the stream​
  • 4 - Encode Settings
    Video Bit Rate: For 720p Streaming 2000-2500 will give you a pretty good image quality, but if your PC and Upload speed can handle it you can increase it for better IQ. For 1080p Streaming use around 4000-5000. If you are streaming at 60fps you'll need to roughly double the Bit Rate or quality will suffer.

    Video Encode Preset: This setting lets you define how the video is encoded. The fastest the encode the worst the compression will be, resulting on worst quality per bit rate. A slow encode, while giving you the best quality per bit rate, will be require more performance out of the CPU, which might cause your games to suffer.

    Video resolution & framerate: Sets the resolution and framerate of the stream, the program will scale the source into whatever you set this. If you play at a different resolution ratio then the one you are streaming (16:10 vs 16:9 for example) then the scaling will not keep the aspect ratio, which will cause a distortion. But there are ways around this which I will explain later.​
  • 5 - Stream
    This is where you set the Streaming Server and the Stream Key. Just merge the two into the text box. (for example: rtmp://live-lhr.justin.tv/app/live_31331467_h3XZWSBRkLYQLP*****)​
  • 6 - Overlay
    If you are using the FFsplit Overlay as the source to capture the screen this will let you configure the capture.​
  • 7 - Snap to a Region
    This will set the capture region to the same size, and in the same location, in pixels, as the window you select. Good if you are playing a game in windowed mode.​
  • 8 - Region
    Manually sets the region and size of what's being captured. You can use these settings to crop the source to fit the aspect ratio of the stream resolution. For example, if you play a game at 1440x900 (16:10), but you're streaming at 720p (16:9), you can crop the screen here to the 16:9 resolution that is closest to 1440x900, which is 1440x810. If you want to center the cropped screen just change the starting and ending position for the vertical pixels. Top = (900-810)/2 Bottom = 810 + ((900-810)/2)

    This way when the program scales the stream to 720p the aspect ratio will be kept and there won't be any distortion.​
  • 9 - Track Window
    Similar to 7 but it won't set a fixed position. Instead it will follow the window even if you move it.​
  • 10 - Images
    Lets you overlay on top of the source BMP images. Transparency is possible by choosing a colour to be treated as transparent.​
  • 11 - Camera
    Lets you do picture in picture with a second source (Webcam)​
  • 12 - Options
    Lets you choose the quality of the capture.​
 



First you need to create a free account on Xsplit if you don't already have one. After installing and logging in to Xsplit you need to add the streaming channel.
Go to Broadcast > Edit Channels, and then click Add > Custom RTMP and fill it out like this:

xsplitconfig99k54.png


For more details on the Encoding settings see this blog post as well as Section 4 of this guide.

After adding the Channel you should configure the stream output, this is done on the main menu:

xsplitmenus296krd.jpg



  1. This is the viewport, you can change to location and sizes of all the sources you add. Clicking a source and pressing 1 will maximize it and using SHIFT+mouse will allow you to do 3D rotations.

  2. Here you can manage the several sources (Screen regions, video overlays, image overlays, etc...) Right-click any source for more settings.

  3. Here you can change between Scenes. Each Scene will have it's own source configuration. Free version allows up to 4 scenes.

  4. On the view menu you can change some of the stream settings like the resolution and framerate

  5. To start the stream go to Broadcast and click the newly created Channel.


 



Configure it as seen bellow:

flashmenush7pzo.png


Flash Media Encoder, as the name suggests, simply encodes and streams, it does not do video capture. For this you will have to use another external source and select it on the Device section. The Intput Size should match the resolution of the source, and if you want to scale the source before streaming it change it in the Output Size section.

Recommended settings for the H.264 Video Format are:
Profile: Main
Level: 3.1
Keyframe: 5 seconds

For more detail on the bitrate settings check the Section 4 of this guide.

To start the stream make sure the source is active, then click "Connect" on the right side, once it says it's connected on the Bottom Left click "Start"
 
What's the best way to have the audio of the game on the stream, while keeping Mumble out of it?
The same way I'm able to select the game .exe to be broadcasted, is there anyway I can also set only the sounds from that .exe to be broadcasted?

I'm currently using Xsplit, but I'd use a different software if it did that.
 
I've been using FFSplit with Dxtory lately. It's been pretty solid.

The GAF channel is a neat idea. It's too bad we can't just get a team page.
 
Hopefully with the guides finished we can get more people streaming. So far only one has asked for the Stream Key :P

I've been using FFSplit with Dxtory lately. It's been pretty solid.

The GAF channel is a neat idea. It's too bad we can't just get a team page.


I was using Dxtory + Flash Media Encoder, but Flash Media Encoder east ALOT of RAM. I tried FFsplit+Dxtory but for some reason the stream died after 8 minutes. :/



What's the best way to have the audio of the game on the stream, while keeping Mumble out of it?
The same way I'm able to select the game .exe to be broadcasted, is there anyway I can also set only the sounds from that .exe to be broadcasted?

I'm currently using Xsplit, but I'd use a different software if it did that.

I don't think that's possible unless your soundcard can seperate audio from Mumble to a dedicated output, like headphones or something. I'm not 100% sure though.
 
I was using Dxtory + Flash Media Encoder, but Flash Media Encoder east ALOT of RAM. I tried FFsplit+Dxtory but for some reason the stream died after 8 minutes. :/

I think it happens when a game stops responding and Dxtory stops sending frames to FFsplit. I really hope the devs can get to the bottom of that, it's a really annoying problem.
 
Going to play Pokemon Red if anybody wants to watch.


It has a twist though, using a randomizer so I get completely random Pokemon with random moves and random types. :P
 
Yay! :3

I stream occasionally (not so much now though). I've previously streamed some Starcraft II, Heart of the Swarm and Dark Souls!

http://en.twitch.tv/yoshichan
 
Good initiative, Murphy. :)


edit: I misunderstood at first, thought this was going to be a twitch group like the FCG one, where the channels of different GAFers are collected and you can see who's live at a glance.
 
Good initiative, Murphy. :)


edit: I misunderstood at first, thought this was going to be a twitch group like the FCG one, where the channels of different GAFers are collected and you can see who's live at a glance.

You have to pay for those, and even so twitch.tv doesn't do them for anyone that wants :/
 
You have to pay for those, and even so twitch.tv doesn't do them for anyone that wants :/
Jared Rea is a GAFer, isn't he? I'm sure we could organise something in cooperation with some of our more notable streamers.... if we have those. >_>

Twitch.tv/team/GAF looks like a pretty cool URL! :p
 
Some of the stuff I ran into was such bullshit. :lol
Wild Moltres in Viridian Forest? Mewtwo by the Scientist at Mt. Moon? Spore using Dratinis on Route 1?

Once I caught Pidgeot though I steamrolled through so much. Confusion/Sonic Boom (so broken early game)/Ember/Aurora Beam. :3


Someone asked for the link to the hack...Here's where you can find the patcher program: http://www.smogon.com/forums/showthread.php?t=3471809
 
SNIP it was all about Adobe FMLE

As far as FMLE is concerned when I am streaming I don't notice alot of memory hogging but I also don't run the GUI. You run the gui to set everything up as you want it then close that and forget about it. You want to run the cmd version now that you have everything set the way you want so look around this area for x64 Win 7...

"C:\Program Files (x86)\Adobe\Flash Media Live Encoder 3.2\FMLECmd.exe"

Make a shortcut or something on desktop and you're good to go. You can check out my stream if you like to see the results though I assume you've done experimenting on your own. www.twitch.tv/dis3ngag3d

I only post this because I didn't see anything about running the CMD bit. It really does help alot as I was getting crashes and lots of lockup with the GUI.


What's the best way to have the audio of the game on the stream, while keeping Mumble out of it?
The same way I'm able to select the game .exe to be broadcasted, is there anyway I can also set only the sounds from that .exe to be broadcasted?

I'm currently using Xsplit, but I'd use a different software if it did that.

For you on Adobe FMLE it would be possible using DXtory and Virtual Audio Cable. If you don't know about VAC then check it out and if you have further questions I can answer in a PM or something. You can google something along the lines of streaming using VAC and DXtory with Adobe FMLE. Basically VAC will allow for additional Lines to be added to output and input. You can use these to split the outputs of your game and then your mumble while still having your voice broadcast on your stream. Sounds confusing the way I said it maybe but it's not and it works well for me. I can try to clarify if you'd like.

Actually the more I think about it the more I think maybe just Virtual Audio Cable will help you out and not changing stream software or encoders.
 
As far as FMLE is concerned when I am streaming I don't notice alot of memory hogging but I also don't run the GUI. You run the gui to set everything up as you want it then close that and forget about it. You want to run the cmd version now that you have everything set the way you want so look around this area for x64 Win 7...

"C:\Program Files (x86)\Adobe\Flash Media Live Encoder 3.2\FMLECmd.exe"

Make a shortcut or something on desktop and you're good to go. You can check out my stream if you like to see the results though I assume you've done experimenting on your own. www.twitch.tv/dis3ngag3d

I only post this because I didn't see anything about running the CMD bit. It really does help alot as I was getting crashes and lots of lockup with the GUI.


Did not know about this, gonna have to try it out.
 
Some of the stuff I ran into was such bullshit. :lol
Wild Moltres in Viridian Forest? Mewtwo by the Scientist at Mt. Moon? Spore using Dratinis on Route 1?

Once I caught Pidgeot though I steamrolled through so much. Confusion/Sonic Boom (so broken early game)/Ember/Aurora Beam. :3


Someone asked for the link to the hack...Here's where you can find the patcher program: http://www.smogon.com/forums/showthread.php?t=3471809

Awesome, I started streaming it too. Really fun.

http://www.twitch.tv/onemoregame
 
Can I stream Penny Arcade 3? :o

Edit: Anyway, I think the problem here is most would likely want to stream from their own channel. I too stream, but not for random viewers etc, but for friends and family. A team GAF with all individual gaffer streams would be good too.

In anycase I'm down.
 
Lots of handy info in there for streamers... but what is the best way to watch TwitchTV apart from a computer / laptop? Last I checked out the iPad app, its quality was terrible.
 
Lots of handy info in there for streamers... but what is the best way to watch TwitchTV apart from a computer / laptop? Last I checked out the iPad app, its quality was terrible.

Android app isn't any better, but if you are on android, I recommend using the browser instead. Much better quality.


The problem with the android app is that unless the streamer is a twitch partner, u can't choose the resolution, and even if the stream is HD you'll watch a 360p stream, or worst.
 
Hmmm. May try and attempt streaming some time, but I have my doubts on whether my lowly laptop (and internet connection - DSL) could handle it.

Certainly something I'd look into once I build a nice beefy PC though.
 
Count me as interested. I've been trying to get a stream setup working on Twitch, but it has been a rocky process with DXTory and Flash. Going to try FFSplit tonight and see if I can make better progress.

Edit: Is there a huge advantage to using DXTory over the FFSplit overlay?
 
Top Bottom