Difference between revisions of "Stream 60fps"

From SDA Knowledge Base

Jump to: navigation, search
(Created page with "What was once a hardship in the early days of streaming is now about as easy as flicking on a light (well, sort of). Stay tuned for more info.")
 
Line 1: Line 1:
What was once a hardship in the early days of streaming is now about as easy as flicking on a light (well, sort of). Stay tuned for more info.
+
=Introduction=
 +
One of the biggest challenges to streaming from an interlaced source (primarily older game consoles) is how to properly get a 60FPS video feed. One would think that just setting the streaming app to 60 would do the trick, but that doesn't prep the video properly. The good news is that it's not too hard to achieve, but doing so will require a little bit of work.
 +
 
 +
In order to understand how this all works, it's important to follow the chain of events:
 +
# The original video is grabbed
 +
# A proper deinterlace is applied
 +
# The deinterlaced video is sent to the streaming app
 +
# The streaming app is set to run at 60 and the stream goes live
 +
 
 +
At 4 steps it's not much, but knowing the order (and what goes on behind the scenes) will help when getting your own solution implemented.
 +
 
 +
As of 7/23/2013, the simplest methods revolve around 1 of 3 program combinations:
 +
# XSplit + AmarecTv
 +
# OBS + AmarecTv
 +
# OBS by itself
 +
 
 +
=Preparing AmarecTv=
 +
Since [[Amarectv|AmarecTv]] is at the heart of the first two solutions, it's important to make sure the program is setup properly. Head on over to the [[Amarectv_configuration|Amarec configuration page]] and follow the steps to get your capture card working. Once that is done and you're able to get a proper video feed, continue on with the next steps.
 +
 
 +
==Required Settings==
 +
[[File:Amarec_preview.jpg|x350px]]
 +
 
 +
Under the Preview Tab, make sure the deinterlacer is turned on. This is critical since both capturing the window and Amarec Live will not produce a 60fps video feed if the deinterlacer is not running. The red highlighted area, labeled 3, shows all of the standard options. For older consoles, setting the top area to Auto and the bottom to Retro Game should work fine.
 +
 
 +
[[File:Amarec_live.jpg|x350px]]
 +
 
 +
In the lower highlighted area of the Live tab, again labeled 3, make sure the Live checkbox is enabled. Once that's done, set the resolution to match your source material (720x480 or 640x480 for NTSC, 720x576 for PAL/SECAM). Next is the framerate, which should be set to 60 for NTSC or 50 for PAL/SECAM. Lastly, make sure the audio is set to either 44100/48000 sampling rate.
 +
 
 +
Once that's taken care of, AmarecTv is fully able to prep the video for your streaming app of choice.
 +
 
 +
=Method 1: XSsplit + AmarecTv=
 +
TODO: Fill this area in.
 +
=Method 2: OBS + AmarecTv=
 +
TODO: Fill this area in.
 +
=Method 3: OBS by itself=
 +
TODO: Fill this area in.

Revision as of 23:22, 23 July 2013

Introduction

One of the biggest challenges to streaming from an interlaced source (primarily older game consoles) is how to properly get a 60FPS video feed. One would think that just setting the streaming app to 60 would do the trick, but that doesn't prep the video properly. The good news is that it's not too hard to achieve, but doing so will require a little bit of work.

In order to understand how this all works, it's important to follow the chain of events:

  1. The original video is grabbed
  2. A proper deinterlace is applied
  3. The deinterlaced video is sent to the streaming app
  4. The streaming app is set to run at 60 and the stream goes live

At 4 steps it's not much, but knowing the order (and what goes on behind the scenes) will help when getting your own solution implemented.

As of 7/23/2013, the simplest methods revolve around 1 of 3 program combinations:

  1. XSplit + AmarecTv
  2. OBS + AmarecTv
  3. OBS by itself

Preparing AmarecTv

Since AmarecTv is at the heart of the first two solutions, it's important to make sure the program is setup properly. Head on over to the Amarec configuration page and follow the steps to get your capture card working. Once that is done and you're able to get a proper video feed, continue on with the next steps.

Required Settings

Amarec preview.jpg

Under the Preview Tab, make sure the deinterlacer is turned on. This is critical since both capturing the window and Amarec Live will not produce a 60fps video feed if the deinterlacer is not running. The red highlighted area, labeled 3, shows all of the standard options. For older consoles, setting the top area to Auto and the bottom to Retro Game should work fine.

Amarec live.jpg

In the lower highlighted area of the Live tab, again labeled 3, make sure the Live checkbox is enabled. Once that's done, set the resolution to match your source material (720x480 or 640x480 for NTSC, 720x576 for PAL/SECAM). Next is the framerate, which should be set to 60 for NTSC or 50 for PAL/SECAM. Lastly, make sure the audio is set to either 44100/48000 sampling rate.

Once that's taken care of, AmarecTv is fully able to prep the video for your streaming app of choice.

Method 1: XSsplit + AmarecTv

TODO: Fill this area in.

Method 2: OBS + AmarecTv

TODO: Fill this area in.

Method 3: OBS by itself

TODO: Fill this area in.

Personal tools