Encontré una excelente guía para hacer stream usando Hauppauge HD PVR y he decidido guardarla acá como un backup. Todo el crédito es para el usuario Waxxyface de los foros de justin.tv. Esta guía abarca todos los aspectos que he visto al momento de hacer stream, incluyendo cómo manejar el audio de los comentaristas y dónde bajar las aplicaciones que se necesitan. Me parece que aplica también a otras capturadoras (a excepción de la BMI, que no presenta ningún retraso pero te pide un fierrazo). El artículo original lo pueden encontrar en el este link.
Mostly aimed at gaming broadcasters - this is pretty much how I broadcast my xbox to Justin.tv. It's been covered before 100 times, iknorite? This goes into a bit more depth, links to everything you need and has screenshots. The most frequent problems people have with the hauppauge are also covered at the bottom with solutions.
Before we go any further you need to make sure you have everything connected up (if you did struggle with the initial setup there are quite (http://www.youtube.com/watch?v=jTWcDMjwlmQ) a (http://www.youtube.com/watch?v=ZJLHlRpcmgI) few (http://www.youtube.com/watch?v=ge2YzdrkMeQ) youtube videos (http://www.youtube.com/results?search_query=hauppauge+hd+pvr+setup&aq=1) out there that guide you through it) and that you have the following software installed;
ArcSoft Total Media Extreme
SCFH DSF
Flash Media Encoder
The first thing you need to do is open ArcSoft Total Media Extreme. This comes bundled with the Hauppauge installation CD.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/arcsoft.jpg)
With that open you need to click ‘Record Video’. This’ll show whats on your xbox (see below). Keep it in the smaller window rather than maximised in full screen.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/arcsoft-capture.jpg)
The next programme you need to open is SCFH DSF. You can download it here (http://mosax.sakura.ne.jp/fswiki.cgi?page=SCFH+DSF) and there’s a guide on how to install it here (http://koitsu.wordpress.com/2009/09/12/how-to-install-and-use-scfh-dsf/). Don’t be put off by the fact that the main website is in another language – the programme itself is in the english language and it’s really good.
With that done its time to move onto the next piece of software. You need to download Flash Media Encoder (http://www.adobe.com/products/flashmediaserver/flashmediaencoder/) to send the video to Justin.tv. I use version 2.5 as I had issues with the newer versions but the everything you see here should apply to them.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/advanced.jpg)
Now, before you open flash media encoder we need to enable a feature on your computer called 'Stereo Mix'. Any sound that plays on your computer will come through 'stereo mix'. Whether that be the sound from Arcsoft or from the random youtube video you are watching. I am using a laptop to do this which runs on Windows Vista. I can only show you how it works on my computer but keep in mind the actual process may be different for you. Okay, here we go. In the task bar at the bottom right of the screen right click on the little speaker icon. After that select 'Recording Devices'. If this doesn't work for you find it by going to Start > Control Panel.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/recording.jpg)
Now, while in the recording tab of the sound control panel you need to right click anywhere in the white area and put a tick beside 'Show Disabled Devices' as by default stereo mix will be disabled on most computers.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/disabled.jpg)
Once you've done that some new devices may show up, one of which should be 'Stereo Mix'. Right click on it and select 'Enable'. You may want to tweak the volume settings to make it right for JTV. By default its usually VERY loud which will result in a distorted sound coming through. Just lower the volume a bit and the sound will be crystal clear. Now that you've sorted the sound out its now safe to open Flash Media Encoder. Make sure you have followed the above steps and have 'CaptureModule' from Total Media Extreme open. When FME starts select File > Open Profile. Locate the profile on your computer and open it.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/openprofile.jpg)
When Flash Media Encoder starts you need to untick “save to file” on the right and make sure there is a tick beside “stream to flash media server”. In the FMS URL field you can either put rtmp://live-3c.justin.tv/app or rtmp://live.justin.tv/app. 3C will pick a JTV server nearer to your location so it’s probably best you use that one. In the “stream” field you will need to get your unique stream key. You can find this here (http://www.justin.tv/broadcast/adv_other) by clicking “show”
Now all we need to do is tweak the options on the left. In order to duplicate the type of quality I get you need to input the settings as they are there. Changing one value or ticking one box that I haven’t ticked could mess everything up. Here are the settings I use;
Video
Device: VHscrCap
Format: VP6 (If you have a good PC use H.264 as the quality is generally better)
Bit Rate: 700 Kbps (If you have faster internet, increase this. I wouldn’t go higher than about 950 through as your viewers may not have superfast internet)
Size: 640 x 360 (This makes it widescreen!)
Framerate: 30fps
All other options have not been used/or ticked so leave them blank.
Audio
Device: Stereo Mix
Format: MP3 Stereo
Sample Rate: 22050 hz
Bit Rate: 48 Kbps
The settings above are just a guideline – if you have a slower internet connection you will obviously have to lower the bit rate. I have provided a screenshot below for anyone having trouble following along with this. I have purposely not shown the right hand side of the screen as it contains personal information relating to the stream. You should never show that in a tutorial or while casting either.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/fmeeee.jpg)
With all the settings entered into Flash Media Encoder the last thing we need to do is open up SCFH DSF. When you open it for the first time it will ask you to “Select Process”. You need to select flash media encoder from the list and press ‘OK’.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/scffffh.png)
You should now move the ARCSOFT Media Capture window to a place on your desktop where you want it to stay while you broadcast – the bottom left or bottom right of the screen is ideal because you can use the rest of the screen to do things you don’t want to appear on screen. Remember you will be using a screencapture programme so anything you put in front of the arcsoft window will appear on your stream.
Once you have the arcsoft window in a suitable position you need to click ‘area selection’ in SCFH DSF. This will make a little green box appear on your screen. You need to put this green box over the area of the screen you want to capture. It can be moved around and resized etc and your changes will not be applied until you double click. After that click ‘Layout’ and in the little box that pops up drag the captured area so it fills up the whole box. Close this. Untick all the little boxes under ‘option’ and change resize method to “Software (Bilinear).
Once you have all that done you can now press start and your desktop will be streaming to Justin.tv. Now minimize Flash Media Encoder and make sure you keep the Arcsoft ‘CaptureModule’ at the forefront of the screen. I’d recommend popping out the JTV chat room and not watching your stream while you cast – once you’re finished with testing of course.
Screenshot (http://www.craicer.com/wp-content/uploads/2010/09/hello.jpg)
Random Issues people are having:
Live Commentary; I want to talk to my viewers. Simple solution and it works with the set up above. You need to output what is said into your microphone through your speakers. That way stereo mix will pick it up and it will go to your stream. I think windows 7 has a feature built in to allow this but if you can't find it you can buy Virtual Audio Cable (http://software.muzychenko.net/eng/vac.htm). Open up 'Audio Repeater'. Select your Microphone or Hardware Mixer as the input and your speakers as the output. Again, stereo mix will pick this up. When I say microphone it should be noted that you need a seperate microphone - you cannot use your xbox microphone.
Mic not in Sync with Gameplay; use virtual audio cable! It has a buffer option which will allow you to delay the mic input in milliseconds so you can normally get it synced up accurately.
Too much Noise; Because you are having all the sound sent to Justin.tv through stereo mix it has to first play on your computer. This means that you are hearing the game sound on your games console and then 3 seconds later hearing it echo from your PC. Very simple solution. Plug some external speakers into the green audio jack on your pc. Then turn the volume down/mute them/don't plug them in! The sound will still play on your pc and be picked up on JTV as you are not muting them on the operating system, just on the hardware/speakers itself.
Screen Tearing; Random line accross the middle of the screen when there is a lot of action. Unfortunately I have not found a solution for this & I don't think anyone else has.
The above is a copy and paste from a tutorial I posted on my site about a month ago with a few additions. The original is here (http://www.craicer.com/2010/09/how-to-broadcast-to-justin-tv-with-a-hauppauge-hd-pvr/). Any questions feel free to ask.
No hay comentarios:
Publicar un comentario