1. If you haven't seen already, TSO is now powered by Discord! This means that we will eventually be disbanding the embedded chat on the main forum page. Head to this page to learn more on how to integrate your TSO account with discord! https://traditionsportsonline.com/wiki/discord-integration/

How to Broadcast on Justin.tv

Discussion in 'NBA 2K' started by jms493, Apr 16, 2009.

  1. jms493

    jms493 Veteran Member

    Feb 10, 2009
    How to Broadcast on Justin.tv

    What you need to Broadcast

    A webcam and microphone.

    • Any kind of webcam will work including ones built into laptops or any kind of video capture card (direct feed to your computer) but you will have to play in SD.
    • A microphone is also needed for audio, any microphone will do. No need to get a professional model.
    • Many webcams have microphones built in.
    • A computer with an Internet connection (DSL or Cable will be adequate for a broadcast).
    • A Justin.Tv account.
    Getting Started

    • Go to: www.justin.tv
    • Click: "Create an Account"
    • Fill out New account application
    • Press the “Broadcast†button in the upper right hand corner.
    • Fill out the Channel Creation Wizard
    • Set up a Channel Logo
    • Click allow to let Flash access your webcam and microphone.
    • Select your Video and Audio devices from the Camera and Mic drop down menues.
    • Let the Connection Test run and click Save, (you can manually adjust this from the blue "Settings" tab on the right corner of the broadcaster window.)
    • Click the start video button under the video preview screen.
    • You are now broadcasting live on Justin.Tv!
    If you found this guide helpful, check the rest of our broadcasting guides to help you make your broadcast even better!
  2. jms493

    jms493 Veteran Member

    Feb 10, 2009
    Update: I now plug my mic directly into my mixer. I use this Mic (referral link!). I plug it into the first input using the included 1/8" to 1/4" adapter and set the Trim knob to max. All other knobs are at default (middle). So this means no need to use a 2nd PC.

    Update 2: Use this to split audio/video from your console to your tv and capture device, thanks Killnation. http://www.radioshack.com/product/in...ductId=2783643

    I'm reposting these here for ease of editing and responding to questions. Mind you, some parts of this tutorial may not be 100% up to date in terms of best practices. I'll update it as necessary with proven info.

    Swiftor's Broadcasting Setup

    As a broadcaster for GameON I frequently get questions on how I get console games broadcasted live on sites like http://justin.tv. This tutorial will lay out what you need in order broadcast your video game console on Justin.tv using a capture card and mixer. It's just one of many ways to broadcast games, so feel free to add your own suggestions or questions in the comments. Ready to get started? Lets go!


    1. A capture card that accepts composite inputs. I use the Avermedia A 180. Find it here: Newegg.com
      • Are there better capture cards? Maybe. But this is the PCI card used in the PC I use to broadcast. It has worked well for my broadcast. I suggesting doing your own research before trying other cards. Personally, I could not get the Dazzle Platinum capture device to work (Update: The black dazzle has also been confirmed not to work according to a fellow broadcaster). Also, make sure the PC you're using your capture device with is compatible with the card. For instance, you'll need a PCI slot for the Avermedia A 180. Just be sure. This card cost me around $75 shipped, you may be able to get it cheaper somewhere else.
    2. A way to send the video from your console to your T.V. AND capture card. Ex. TV Out or adapters/spliters.
      • In my case, my TV has an Audio and Video composite out. If yours does not, you'll need to use a mechanism to split the video/audio to your t.v. and other devices (capture card and/or mixer). Or use this from Radioshack (Thanks Killnation) http://www.radioshack.com/product/in...ductId=2783643
    3. Up to 2 sets of Composite Cables.
      • I plug my console into my t.v. using it's composite cables, then I use another set of composite cables to send the audio from my t.v. to the mixer, and then use the final set of cables to take the audio from the mixer to the capture card. The video skips the mixer, in that it goes from console to TV, then TV. to capture card. Make sense? Just make sure you account for all the cables and adapters you'll need.
    4. An internet connection with good upload speeds 1.5 Megs up suggested!
      1. Without an adequate internet connection to upload your feeds, your investment of time and money just doesn't make sense. In the Flash Media Encoder software that will be mentioned shortly, you can adjust the quality and bandwidth that will be required. I suggest you have at least 1.5mbps (megabits per second) upstream. You may be able to get away with 768kbps (768 kilobits per second) up but you'll need to be careful about what else happens on your connection while streaming (No Torrents, No Downloads, Etc.).
    5. Flash Media Encoder - this is the software that will take your stream and send it Justin.tv. The software is free and you can grab it from Adobe.
      • As of this writing, other streaming providers don't seem quite up to par with the ability to stream content with a high framerate (games!). If you know of some other sites that can do a good job, post a comment.
    6. Sign up for a Justin.tv account if you intend to use Flash Media Encoder.
      • After you sign up, you'll need your FME XML file. Press the Broadcast button while logged into Justin.tv, then in the new window that pops up... look for the FME link at the bottom of the window, it might be hard to see. After you open up that window, it'll give you a quick primer on where to get Flash Media Encoder and a link to download the XML file for YOUR account. You'll need this later, so save it.
      • Other sites may now support Flash Media Encoder by the time you read this, if so, be sure to post a comment indicating so and your success (or not) with it.
    7. A Mixer. Want to talk to your viewers while playing? Yes, you do. One way to do it is to use a hardware mixer. I use the Behringer Xenyx 502 Mixer.
      • There are lots of other mixers out there. At the time of this writing, you can grab one of these off ebay for $45 shipped in the U.S. But basically any mechanism that will let you combine the audio from your console and your microphone (or other audio sources, like ipod, laptop, etc.) should work. See here for details on using a software mixer.
    Other Considerations:

    8 - Get A laptop!

      • Ok this isn't absolutely required, but it's quite handy. You'll need a way see what your viewers are typing to you, and a laptop really helps. A nearby PC can work as well, but I've found a laptop to be a great tool. I am a fan of the business class laptops from Lenovo personally. If this is your first laptop, please be sure to read reviews and do your research.
    9 - Tolerance for playing your games in Standard Definition.

      • Do you love your HD TV? Playing your next gen games in high definition? Well, you may have to take it down a notch if you intend to stream games live. At the time of this writing, I know of no reasonable way to play games in HD while streaming them using a capture card. When I say reasonable, I mean something under $1000 and the ability to stream at the higher resolution without alienating viewers without super uber high speed connections. Therefore, ever since I've started broadcasting, I have played in Standard Definition, meaning using the composite (Yellow, Red, White) outputs of my consoles. I got used to it quickly, but I've always been one to focus more on gamplay and less on eye candy. If you have comments on broadcasting with compontent or hdmi outputs, post em'!
      • UPDATE: You can play in HD while broadcasting in SD, I will provide more details on this once I have it. Read up here.

    SET UP!

    1. Install your capture card and install the drivers.
      • Refer to the manual for details, but it should be pretty straight forward.
    2. Make sure the console(s) you wish to stream are configured to output to composite (standard definition).
      • Test this out on your T.V. first and make sure it works.
      • Get the composite video from your console to your capture card. As previously mentioned, I do this via the video out on my TV So the console plugs into lets say Video 1 on the TV, then the Video Out on the TV goes to capture card. Voila. Capture card AND the T.V. should be getting the video signal! If your T.V. doesn't have a video out, you'll have to do some magic will adapter cables or perhaps a pricey splitter box. I'll post details on a good way to do this when the info hits me. Update: I have noticed that I can send S-Video from my 360 to my capture card, and send the composite video to my t.v. So you'd only need to split your audio. Doesn't make a huge difference, but certainly worth noting the extra flexibility.
  3. jms493

    jms493 Veteran Member

    Feb 10, 2009
      • Get the composite Audio to go to your T.V. If your T.V. has that vital audio out ... send it to your mixer if you have one (the mixer I list above has inputs for composite audio) or if you don't have a mixer, plug it right into your capture card.
      • So now, your capture card should be getting audio from either your T.V. or mixer.
      • It may also be possible to use both optical sound output from your console to your sound system, while just sending the composite output directly to your capture card or mixer. Seems to work for me on my 360. At least you can keep your surround sound! Don't be afraid to examine the possiblities of using your reciever (if you have one) to make your setup easier/better.
    2. Mixer Considerations
      • You may need adapters to get your audio inputs to work with the mixer. For example, none of my PC microphones work when I plug them into the mixer, even if i use an adapter from Radio Shack. I need to send it through my laptop. So basically:
        • I plug my Mic into my laptops Microphone in jack.
        • I plug a 1/8" male cable into the headphone out jack on my laptop, which then goes to a 1/8" to 1/4" adapter that plugs into the mixer.
        • I then unmute the Mic in the Windows Audio Mixer.
      • This is a pretty sloppy setup, I should really just get a Mic that plugs into the Mixer directly, but if you do use this route, make sure everything else on your laptop has its volume off, like any streams that are running, any reminder noises, etc. Those will come through on your broadcast. The plus side, is that with your laptop connected to your mixer, you can find Sound Boards on the internet and play humorous or appropriate sounds during your broadcast to add some liveliness.
      • UPDATE: I now plug my mic directly into my mixer. I use this Mic (referral link!). I plug it into the first input using the included 1/8" to 1/4" adapter and set the Trim knob to max. All other knobs are at default (middle). So this means no need to use a 2nd PC.
      • You will likely need to adjust the sound levels on your mixer to get everything just right, you can do that during testing below.

    3. Flash Media Encoder
      • After installing Flash Media Encoder, go to File and Open Profile. Open the XML file you got from Justin.tv (as mentioned in Step 6 in the REQUIREMENTS above) and it will populate many of the necessary fields for you.
      • Next, choose the video capture device from the Device drop down under the Video section on the left. You should see your video capture card if it's supported and installed properly.
      • After you select your video device, in my case the Avermedia, set the frame rate to 15 and the resolution to 320x240.
      • Then press the wrench to the right of the device drop down. In my case, I had to change the video input on the Crossbar tab to Composite in. If it's set to TUNER like the default was for me, you won't see any video coming through. Press OK.
      • Still under the video area, select a bit rate. I suggest starting off with 350 and increasing it to 500 if your streams appear to be smooth for all your viewers. If people say they are getting buffering, reduce the bitrate back down to 350. You could go higher with the bitrate (which will impact the quality of the video stream), but remember... the higher you set it, the more bandwidth your viewers will need. If a viewer doesn't have a "fat pipe" to watch your stream, you'll be alienating them, meaning they won't have a very enjoyable time watching your stream. I used to broadcast at a bit rate of 800, then 650, then eventually settled at 500 because it made the most people happy and kept the stream at a reasonable quality. Feel free to experiment. Update: I now use H264 insead of VP6.
      • Next press the wrench next to Advanced. For the quality section... choose Lowest Quality - Best Framerate. I hate to say it, but when it comes to broadcasting games, you'll see that frame rate is more key to a better stream than the quality of the picture. Feel free to share your experiences.
      • Now under the audio section, choose your capture card once again.
      • Set the Format field to Nelly Moser. I've had the best experience with Nelly. Update: I now use MP3, makes it easier to use the video files on other projects.
      • My sample rate is 22050 and the Bit Rate is 44, but you can experiment with something higher.
      • NOW SAVE YOUR PROFILE. If FME crashes before you save, you may have to redo all the above.
      • Now that it's saved, you should see some preview windows at the top of program. Boot up your console and see if your video appears there. In my case, the TV had to be on and set to the appropriate video channel for the video output to be sent to the capture card. If everything is configured correctly with the video, you sould see it in the Output window.
      • There should also be an audio bar there too, and if Flash Media Encoder is getting sound, that should be going up and down. If it's not, go into Video device wrench configuration, go to the Crossbar tab and check off where it says link related streams.
      • In some cases, where I got no sound, I had to close FME, open it up again, and re open the XML configuration file we saved above.
    4. The Test!
      • I suggest putting a password on yoru Justin.tv channel while doing your testing, or just testing using a separate account.
      • In FME, press START and if you get no network errors or such, your video and audio should start appearing in your channel.
      • Play a game, do some talking then check out the results on your stream. You can do this by just using head phones to another PC watching the stream, or by just watching the archives of what you just recorded. Then just tweak the sound and quality to what works best for you and your viewers. Once you're ready to go live, make your channel public and have a good time
    5. Ettiquette
      • What good is a stream with no one to watch it. Well, now that I think of it, you can use your stream to capture video and easily post clips to youtube ... but that aside, streaming is fun because you hang out and interact with your fellow viewers!
    Here are my personal suggestions:

    1. Respect your Viewers.
      1. Don't expect your viewers to treat you with respect if you don't do the same. If you have someone being disrespectful... and they are ignoring your requests or rules, then you or your mods should probably take action (a time out or ban).
    2. Appoint trusted moderators in your channel.
      1. Your goal should be to create a great experience for yourself and your viewers. Having to focus on the administrative tasks of the channel can detract from crafting a good time. This is where having trusted, understanding, knowledgeable, awesome moderators can make your channel shine. The mods you appoint should be trust worthy and understand the goals of your channel. In most cases, you want mods who will help clarify the rules of the channel while
    3. Make the rules of your channel clear and available.
      1. State the rules of the channel clearly in the about you channel. If a question about what is allowed is asked frequently, you may want to add it to your page as well.
    4. Don't post links to your channel in other channels without getting permission.
      1. When you're new to broadcasting, and want to get the word out, it may be tempting to go into the most popular channels and spam your address link. That will likely hurt you more than help. Making friend and establishing a relationship with others in the community is one of the better first steps to establishing your presence.
    5. Be yourself.
  4. jms493

    jms493 Veteran Member

    Feb 10, 2009
    Tutorial: Indepth Guide to Flash Media Encoder <hr style="color: rgb(209, 209, 225); background-color: rgb(209, 209, 225);" size="1"> <!-- / icon and title --> <!-- message --> This tutorial was completely written and though out by me, John (killnation), in response to corleonedatruth's post. If you wish to use this elsewhere, then at least quote me on it since I do the same whenever I post other's tutorials ^_^

    First, make sure you are using Flash Media Encoder if you are on Justin.tv or Ustream since they both allow FME and that is much better than their on site, web based broadcasting tools. Then go to http://speedtest.net and see what your UPLOAD speed is. Whatever this is, as long as it's over 400kbs, make sure you don't use all of this up. The way you determine this is by adding the Video BITRATE and the AUDIO bitrate together, this is the total upload speed you will be using.

    Second, download and open up the .xml file from the site of your choosing in Flash Media Encoder.

    Third, choose your capture card under the Video Device and follow the following video settings, you can play with these a little bit but for the most part these should be good:


    FORMAT: VP6 if your upload speed is below about 600-700kbs. H.264 if it is above 650-750kbs. (Note: if you use H.264 at a low bitrate you will get a lot of blockyness when there is a lot of movement on your video.)

    -For VP6 click the Wrench button and set the following:
    +Keyframe: about 3-4
    +Quality: Lower Quality - Best Framerate
    +Noise Reduction: None
    +Datarate Window: Huge
    +CPU Usage: Dedicated

    FRAME RATE: Set this for 30 if you are using a Blitzbox or a Dazzle. If you are doing VH Screencap, set this for whatever you have it set at in your VH Screencap settings. If you are using the Intensity Pro, you MUST set this to 29.97. All others setting it for 30 is usually a safe bet.

    INPUT SIZE: This is very dependant on your capture card. If you are using a DAZZLE, you can basically ONLY choose 320x240. For the Blitzbox, I would see what your options are and try and see if you can find what resolution it captures at, but it probably will be either 320x240 or 640x480. For the Intensity Pro, you, again, must use 720x486 if you are at 720p.

    BITRATE: Again, looking back on that SPEED TEST you did in the beginning, this will be entirely dependant on your upload speed. I will list this out by different UPLOAD speed tiers:
    * 400+ kbs: Use 250 for video, pretty much won't be able to play online
    * 500+ kbs: Use 200 if playing online, 350 if playing offline.
    * 600+ kbs: Use 250 if playing online, 450 if playing offline.
    * 700+ kbs: Use 300 if playing online, 550 if playing offline.
    * 800+ kbs: Use 350 if playing online, 650 if playing offline.
    * 900+ kbs: Use 400 if playing online, 750 if playing offline.
    * 1000+ kbs: Use 450 if playing online, 850 if playing offline.
    * 1100+ kbs: Use 500 if playing online, 950 if playing offline.
    * 1200+ kbs: Use 550 if playing online, 1050 if playing offline.
    * 1300+ kbs: Use 600 if playing online, 1150 if playing offline.
    * 1400+ kbs: Use 650 if playing online, 1250 if playing offline.
    * 1500+ kbs: Use 700 if playing online, 1350 if playing offline.
    etc. (NOTE: if you go above about 1000kbs on video, you risk not allowing people with slower download speeds than 1mb/s to watch your stream.)

    OUTPUT SIZE: This can really help make your stream look clearer and sharper as long as you know what you are doing. Now, since the Justin.tv normal player has a 4:3 aspect ratio, that would be best to use unless you want to implement the Widescreen Player. Both Justin.tv and Ufragtv.com have Widescreen players you can implement on your channels, so if you want to take full advantage of those, you will need to use a 16:10 aspect ratio. Here are some options you have depending on what your priorities are in video size:

    4:3 (Standard Square box) Aspect Ratios:

    16:10 (True Widescreen) Aspect Ratios:

    1: The higher the resolution you use, the clearer and sharper your stream will be, but it will also require you to use a higher bitrate for the video at the same time. So don't try and use a high resolution on a low bitrate.
    2: If you wish to use 16:9 ratio instead, just divide the second number in the 16:10 ratios by 10 and then multiply that by 9.
    3: If you wish to use a higher resolution that the ones listed here, you probably already know what you are doing and are probably not reading this tutorial.)

    DEINTERLACE: If you see a lot of horizontal lines going across your video when there is movement, then you have "interlacing" issues, thus you need to use the DEINTERLACE option. If you are using the Intensity Pro, then you MUST use this or your video will look like crap. Some capture cards may not allow you to check this box.


    Audio is pretty simple, since there are very few options. (NOTE: If you are using the DAZZLE and are trying to get your audio through the DAZZLE's audio inputs, then you are going to have to click the WRENCH next to the Video Source. Next go to the Crossbar tab. Then Choose Audio In and Audio Out in the dropdowns and then check LINK RELATED STREAMS. Then apply. You will have to do this everytime you broadcast.)

    DEVICE: This is where you choose your sound card, capture card audio, or a USB audio device.

    FORMAT: Pretty much Mp3 is the basic and safest bet, and is your only option if you are using H.264 anyways.

    CHANNELS: Mono or stereo doesn't really make much of a noticeable difference, but if you have a stereo input, A.K.A both left and right side audio, then just go ahead and use STEREO.

    Sample Rate: 44100, anything less sounds like crap and will not let you go above 80kbs for your audio Bitrate.

    BIT RATE: All of the VIDEO BITRATE options listed above were based on using an AUDIO BITRATE of 96kbs. Now, if you want, you can use something higher than that, but 96kbs is really good enough for just about every stream out there, any higher means you will have to lower your video bitrate for your audio. If you wish to do this then that is your choice.

    VOLUME: While this seems like a useless option, it actually will determine whether people immediately leave your channel or not. This will require a bit of testing to see what works best, but if you have the slider to high, then the audio on your channel may be too loud, maybe even to the point where it is crackling and unaudible. So, play with this setting a bit, but the 2 safest bets are either right in the middle or all the way up. Just try one and if it is too quiet or too loud, try the other.

    START: Very very obvious what this does. Click on it and it starts broadcasting to the site you got the .xml file from. Before clicking on this I would suggest going to FILE > Save Profile so you don't have to set all of these settings everytime you start up the program.

    ....If there is anything I am missing or anything you feel is wrong and should be changed let me know.
    Please don't edit this without asking me first since all of this info has been aquired after a long time of testing by myself and through me helping many people set up their streams on multiple sites, so for the most part it should be correct.
  5. Twister18

    Twister18 I aint got time to bleed!

    Oct 26, 2009
  6. Iron Mickey

    Iron Mickey I'd take her out for some casadias

    Jul 14, 2009
  7. Twister18

    Twister18 I aint got time to bleed!

    Oct 26, 2009
  8. JerzeyReign

    JerzeyReign #BeatOhio

    Oct 26, 2009

    Whats the best way to broadcast using the Hauppage PVR?
    • Like Like x 1
  9. Mogriffjr

    Mogriffjr Walk On

    Feb 10, 2009
    Featured Threads:
  10. Twister18

    Twister18 I aint got time to bleed!

    Oct 26, 2009

    I got mine to capture games if it doesn't lock up. The software I mean.
  11. jms493

    jms493 Veteran Member

    Feb 10, 2009
    • Like Like x 1
  12. jms493

    jms493 Veteran Member

    Feb 10, 2009
    You need at least 4 GB of ram and a decent processor to run all that shit at once.

    I have a core i5 2700K, 8 GB ram 1666 mhz, 90 GB Solid State Drive
  13. JerzeyReign

    JerzeyReign #BeatOhio

    Oct 26, 2009
    I think my PC can handle that, not sure but I wanna stream my user games. Or maybe I'll get a webcam and see what that looks like.

Share This Page