This forum is closed. Please visit help.twitch.tv for assistance. (Read More)

Does your Stream Stutter? If so read this.

When trying to determine why a cast is stuttering, there are 2 categories to look at, hardware and network: 
  • Hardware includes their own computer and the current state of the jtv network. 
  • Network is their local intranet (AKA inside your home network), the real connection they get from their isp (gotten from a speedtest.net test), the max amount the jtv proxy server will give them, and the network connections between their home and said proxy server.

As you can see, there are a lot of variables, some of which the you can't actually check.  But the important thing to be learned from this topic is just because a speedtest says you can upload at 80 mb/s like I can
image
does not mean you are actually going to be able to stream at the bitrate to Justin/Twitch.tv. 

A general rule of thumb is keep it below 3000kbps, never have it above 4000kbps on ANY of their proxy servers (I've run tests on each one).  Also remember is if you get 3000 kbps on a server at 4 am in the morning on a Sunday (when no one else is broadcasting) does not mean you will also be able to get the same bitrate at 9pm on a Thursday or Friday night (High Peak times).

If you have any questions or comments, feel free to leave them here.


Update:  If you are using XSplit, these are the servers you see:
  • default="Global Load Balancing Service" url="rtmp://live-3c.justin.tv/app"
  • Main Origin Cluster url="rtmp://live.justin.tv/app"
  • West Coast Secondary url="rtmp://live-sea.justin.tv/app"
  • East Coast Secondary url="rtmp://live-wdc.justin.tv/app"
  • US Central Secondary" url="rtmp://live-dfw.justin.tv/app"
  • Miami, FL url="rtmp://live-mia.justin.tv/app"
  • New York, NY url="rtmp://live-jfk.justin.tv/app"
  • Los Angeles, CA url="rtmp://live-lax.justin.tv/app"
  • London Primary url="rtmp://live-lhr.justin.tv/app"
  • London Secondary url="rtmp://live-lhr-backup.justin.tv/app"
  • Amsterdam primary url="rtmp://live-ams.justin.tv/app"
Post edited by msgtgunny on
«1345

Comments

  • What would you recommend for streaming in 720p and 678 x 432?

    I'm using a Hauppauge HD PVR to capture my xbox 360.

    Currently I have a dual core @ 2.4 GHz and a ATI 4850 GPU. I have problems even streaming at 678 x 432 with these settings in xsplit and that's with no other processes, just xsplit. My problem seems to be my CPU @ 80%-100% even at idle.

    I had big hopes on starting a unique channel on TwitchTV but it looks like that's going to be put on hold until I can afford building a new computer... (5 months later...) Looks like I'm going to have to wait, kills me after spending £240 on a HD PVR.

    I also get the green light with the London servers, no problems with 1800kb/s.

    image

    So yeah, what would you consider the minimum requirements for a decent quality stream? I appreciate help from anyone!

    Thanks
    Post edited by harleyxz on
  • Bump the above comment. I have similar concerns as harleyxz. I am running a 2.66 core 2 duo Macbook pro with 8gb of ram, and a GeForce 9400M 256 MB. What kind of quality can I expect to be able to broadcast with that? Do I need a new Core I7 Macbook Pro to produce a good 720p stream at 25fps? I plan to use an HD PVR for xbox gameplay and I plan to stream sc2 also. I currently use Camtwist and FMLE. my channel is here

    My speed test is as follows:

    image

    Thanks
  • @qascon xsplit is a windows only program and they are not going to put out a mac version.  If you are running windows (not via parallels im pretty sure) on your mac you should be good to go.

    @harleyxz 720p is overrated.  If you want a high quality stream try this as your preset
    "ultrafast&ex:crf:13"

    without the quotes and set quality to not set.  The faster the preset the less resources xsplit will use encoding the video, but the less efficient it is so your stream will use a bit more bandwidth.

    if you want to look at what the crf command does, check here http://mewiki.project357.com/wiki/X264_Settings#crf

    also I would stream at 640x360 because that is the size of the player on twitch.tv and people will only ever see a quality difference if they go fullscreen, but if you have a really solid 640x360 stream, then it is unlikely they will notice a difference from a less solid 720p stream.
    <font face="Arial"></font><br>
    Post edited by msgtgunny on
  • Thanks man, very valuable info!
  • Thanks for the quality information it's helped a lot. However it doesn't really answer my main question.
    I think it would be best for me to ask the xSplit team on their fourms because I noticed my CPU only maxes out with xSplit and nothing else I use.

    Thanks again
  • @qascon no problem
    @harleyxz open up your task manager and see what process is using your cpu.  If its xsplit.core.exe (or something similar) that is just the main xsplit window and it shouldn't be using that much cpu.  If its vhmultiwriter2.exe *or something similar) then this is the encoder and should be using your cpu.  Live real time video transcoding is processor intensive. 
  • @msgtgunny This is what I got.

    image

    I guess that's really bad? It got higher at points aswel, around 75.
    Post edited by harleyxz on
  • Yeah that shouldn't be happening.  Plus you should only have 2 vhmultiwriter's if you are encoding 2 different steams or a live stream and local recording or 2 locals.

    Do you have the latest version?
  • Yeah I have the latest version installed, this is very odd. I only had 1 live stream running aswel.
  • I've been trying to stream HoN, and the stream seems fine until i bring up the actual game, which is when it gets all choppy. I've been searching around on youtube vids trying to get help, im not very bright with this kind of thing.  
    http://www.speedtest.net/result/1690308417.png This is what i got for my speedtest, any suggestions?
  • FireFire Moderator
    Crusade, what are your streaming settings? What are your computer specs? If the game itself is choppy, then it's likely a hardware issue. If the stream is what's choppy, is it only choppy for you, or is it choppy for your viewers as well?
  • Im having trouble too... The stream seems ok, but when im in game theres noticeable lag which obviously effects gameplay - just paid out quite a bit of money too!

    Heres my specs;

    Windows 7
    Intel i3 540 @3.07GHz
    16.0 GB Dual-Channel DDR3 @ 666MHz
    1024MB GeForce GTX 460
    1TB Samsung HD
    Dell Ultrasharp 24"








  • Every server I use drops frames like mad during prime time hours. It's happened nearly every night since Monday, January 23. Getting absolutely sick of these issues.
  • OK let me start by saying im soo happy there is a place to find help about this! Anyway this is what im working with: Compaq Presario CQ56 Notebook pc, Intel Celeron CPU 900 @ 2.20GHz, 2.00 gb ram, 64bit OS.

     

    Im also using Adobe flash media encoder 3.2. Now ive gotten two different screen captures to in case i didnt like the other (Manycam & VHScrCap) Now my prob is that im gonna start streamming game off of mine 360. So before it comes in the mail I wanted to get streamming down pat, so I told my self i would stream my desk top before i get it so at least it wouldnt be new to me. But every time i stream the video on the site is mad laggy. Ive tested it on 15 - 30 fps and even switched from H.264 to Vp6. On the norm i would of fixed the prob by now but I dont really know what im doing wrong! Now i know messing with the bit rate maybe would help but ive been trying this for days with no luck! I will say that before i start to stream the input and output preview screen has no lag. But as soon as i start......its lag!  If there are any tips you might be able to give me it would be a big help! And thank you soo much for taking the time to hear my story.

     

    http://www.speedtest.net/result/1746310127.png

     

    Post edited by hagaishi on
  • I have my changed my input res to 680x480 output res to 640x360. But still it dosent run as smooth as i may want it to. Only when i put both the input res and the out put res to 320x240 dose it run smooth. But it looks like crap!! or is this telling me that i can only run it on that res?? It says that Ezcap can push out 720p but when i do the video is every were!! Or maybe do i need more ram??? I have 2 gig right now. Any info would be a big help!!

  • And how would you recommend me checking my stream? Could i check it with the same pc im streamming on?? Or would that be dumb?? I would need someone on another connection to check to see if its running smooth??
  • havokkhavokk Moderator
    @hagaishi, start a thread if your looking for setting help; just by the sound of it I'd say its CPU lag,
  • Hmm, someone told me that i should get a quad core laptop. But then others tell me that they stream on a 1 core laptop. But ive found that lowering the input res to 352x240 and the output res at 512x288, at 30fps @2500kbps i get a smooth stable stream looking ok.....but it can be better! But thanks for the help. Seem like when you ask qustions about streaming people tend to be def!
  • ownd.tv is fine though.... it seems more of a site thing than an issue on our end.  
  • I'm only having the audio and video stutter on Twitch. It was working fine yesterday and if I open I new tab and just listen I don't get the audio stutter as much but if i try to watch it assuming its working and then I just leave disappointed that its not working.
  • in every single stream i watch it lags the audio goes out of sync it black screens and the audio and video stutters so much its almost always unbearable! HELP!!
  • Good to know about the different servers.

    Would you recommend keeping it at default (it says load balancing, so I guess that routes it to where it can work best?) or switching to what's near me?

    If we really shouldn't go above 3,000kbps, should we not be doing 60fps streams? A lot of big name streamers do, and I would love to go up to 4,000kbps to get really good quality with 60fps 720p.
  • FireFire Moderator
    @vvvchibosempai you shouldn't really use default, you should test the servers and find out which one is best for you.

    You can use Twitch’s ingest ranker to save some headache and give you an idea of which servers you should use: http://dl.dropbox.com/u/33446/twitch/ingest-ranker.zip

    image

    and this is what the different addresses correlate to in regards to XSplit’s location setting
    ( Note that these are subject to change, the updated list can always be found at http://api.justin.tv/api/ingest/xsplit.xml )

    Asia Backup: live-sin-backup.justin.tv
    Main Origin Cluster: live.justin.tv
    Frankfurt Primary: live-fra.justin.tv
    Amsterdam: live-ams.justin.tv
    US Central Secondary: live-dfw-backup.justin.tv
    US Central Primary: live-dfw.justin.tv
    East Coast Secondary: live-iad-backup.justin.tv
    East Coast Primary: live-iad.justin.tv
    New York: live-jfk.justin.tv
    Los Angeles Secondary: live-lax-backup.justin.tv
    Los Angeles Primary: live-lax.justin.tv
    London Secondary: live-lhr-backup.justin.tv
    London Primary: live-lhr.justin.tv
    Miami: live-mia.justin.tv
  • Good day, thank you for reading.
    I stream with a hauppauge 1212 HD PVR Capture card-- My Mac's specs are: 2.4 Ghz intel core duo 4gb 1067 MHz DDR3-- My internet gets 12 MS ping, 20 down, 2 upload 4gb 1067 MHz DDR3
    I have optimum online, 
    I use eyeTV, Cam Twist, Audio hijack Pro, Soundflower, and Flash media live encoder in order to successfully stream to Twitch.tv/isi_fury_isi 
    Here are my FME settings 
    ~Fury

     
  • you are using your webcam instead of eyetv/cam twist
  • I'm using my Mac's built in sight to get the picture in picture. 
    But even before I streamed myself and was just only doing game play it did that. 
  • Where do you set all this options? like the "ultrafast&ex:crf:13" in xsplit?
  • FireFire Moderator
    @pirotrlysek in the encoder preset box, default text is "XSplit Default".
    Post edited by Fire on
  • People are complaining that streams are restarting themselves now.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Google Sign In with OpenID