Results 1 to 14 of 14

Thread: upload speed and bitrate required for 720p pc streaming?

  1. #1
    (Lv. 4) Has Host Advantage gheeD's Avatar
    Join Date
    May 2009
    Location
    Turku, Finland
    Posts
    72
    Tournaments Joined
    0
    Tournaments Won
    0
    GO$
    6,503
    Liked
    1 times

    Default upload speed and bitrate required for 720p pc streaming?

    Hey.

    I'm gonna upgrade my internet to something that has better upload speed, and currently only one i can find to my house without getting optical fiber costing 2k is 24 download 3 upload (max speeds ofcourse -.-). So, if i plan on playing lets say, TF2 on pc, 1280x720 resolution with scrcap with same resolution 30 fps, and hopefully without downsizing it, how much bitrate would i need for it, and if streaming at that bitrate, would ping and gameplay be smooth still? If not smooth enough, how much would i need to downsize the size to get bitrate lower to get better ping? Of course im talking about if i am actually getting the 3 mbps uploadspeed, but knowing local internet providers... not.

    Hopefully somebody will answer
    Broadcasting mostly pc games, but also PS3 on Twitch.tv: gheeD's world of gaming

  2. #2
    The Dark Knight
    x4ryuusei's Avatar
    Join Date
    Apr 2010
    Location
    Houston, Texas
    Posts
    1,144
    Tournaments Joined
    0
    Tournaments Won
    0
    Blog Entries
    19
    GO$
    14,780
    Liked
    172 times

    Default

    It really depends on your hardware as much as your internet. If your hardware can't handle the encoding it will drop frames. A 3mbps upload speed is just fine for casting. You will most likely end up using only 700-2000 kbps anyway.

    Anyways, it also depends on the codec you will be using. VP6 has a lot of room for you to mess around in terms of bitrate speeds. It is mainly because the codec excels in fast motion casts. I honestly would recommend you absolutely stick with VP6 if you plan to do a 720p cast. h.264, however, is just fine if your CPU can't handle VP6. You will need a much higher bitrate for this compared to VP6 though (to avoid the pixelation during fast motion).

    So the summary is...
    VP6 = Bitrate can vary pretty highly, depending your preference. Much more recommended for high resolution casts. Excels in high frame transition casting. More CPU-intensive.
    h.264 = Bitrate needs to be pretty high to make a 720p cast look good. Does not excel in high frame transition casting. Less CPU-intensive.
    Last edited by x4ryuusei; 04-17-2010 at 08:46 PM.

  3. #3
    (Lv. 20) "Oh Snap!" DJ411's Avatar
    Join Date
    Jan 2010
    Location
    Canada
    Posts
    756
    Tournaments Joined
    1
    Tournaments Won
    0
    GO$
    14,086
    Liked
    6 times

    Default

    Well this would help. FLASH CALCULATOR this has helped me with my shitty internet. my cast is better then before i would have to say. But when i go online with my 360 it lags and i lag but when i cast anything with out internet so like a show or anything on my PC its fine. The kbps from that site i didn't use i used 650 for my own video but the ratios/grid helped me. You want to choose a ratio thats "best". Swift also cast at 950 so for 720 just make it like 1500.

    I know Multiboxing has 3 cast his best is at 5000 kbps second is 3000 i think and low is something idk. But i think its sometimes up to the caster and them testing. But keep in mind u want to have your output resolution HIGH. If u need help when your ready just send me a PM and i'll help.
    If you need help on Casting Msg me


    Sub To My YouTube


    Follow My Twitter

  4. #4
    (Lv. 4) Has Host Advantage gheeD's Avatar
    Join Date
    May 2009
    Location
    Turku, Finland
    Posts
    72
    Tournaments Joined
    0
    Tournaments Won
    0
    GO$
    6,503
    Liked
    1 times

    Default

    Thanks for good replies guys.

    I totally forgot about which encoding to choose, VP6 or H.264. Now i'm feeling VP6 is the way to go, but i guess i will have to see that when i'll get my new internet, with a test of some racing game.

    That flash calculator looks like a really useful tool, i will have to play around with it when i'll get my internet. For now i just wanted to know that the 3 mbps upload is sufficient enough for good high quality cast.

    I'll post here my feelings when i get it.
    Broadcasting mostly pc games, but also PS3 on Twitch.tv: gheeD's world of gaming

  5. #5
    (Lv. 9) Post Haste! CronoRegen's Avatar
    Join Date
    Nov 2009
    Location
    Central California
    Posts
    187
    Tournaments Joined
    1
    Tournaments Won
    0
    Blog Entries
    8
    GO$
    8,876
    Liked
    2 times

    Default

    I think if your cap is 3 mbps up, then you should not go over 2, streaming tends to have spikes in bandwidth output and you dont wanna drop frames. 2000 seems fair, its not going to be crystal clear but it will be clean. Good luck!

  6. #6
    (Lv. 27) Never Gonna Let you Down Vixtro's Avatar
    Join Date
    Nov 2008
    Location
    England's Ancient Capital
    Posts
    1,474
    Tournaments Joined
    1
    Tournaments Won
    0
    GO$
    1,608
    Liked
    56 times

    Default

    Quote Originally Posted by x4ryuusei View Post
    It really depends on your hardware as much as your internet. If your hardware can't handle the encoding it will drop frames. A 3mbps upload speed is just fine for casting. You will most likely end up using only 700-2000 kbps anyway.

    Anyways, it also depends on the codec you will be using. VP6 has a lot of room for you to mess around in terms of bitrate speeds. It is mainly because the codec excels in fast motion casts. I honestly would recommend you absolutely stick with VP6 if you plan to do a 720p cast. h.264, however, is just fine if your CPU can't handle VP6. You will need a much higher bitrate for this compared to VP6 though (to avoid the pixelation during fast motion).

    So the summary is...
    VP6 = Bitrate can vary pretty highly, depending your preference. Much more recommended for high resolution casts. Excels in high frame transition casting. More CPU-intensive.
    h.264 = Bitrate needs to be pretty high to make a 720p cast look good. Does not excel in high frame transition casting. Less CPU-intensive.
    I think you got your codecs mixed up, it should be the other way around, H.264 is much more CPU intensive than VP6. H.264 looks much better than VP6 on lower birates, VP6 needs a really high bitrate to look good and not a garbled mess when there's any sort of motion.

    ^The Horror...

  7. #7
    (Lv. 4) Has Host Advantage gheeD's Avatar
    Join Date
    May 2009
    Location
    Turku, Finland
    Posts
    72
    Tournaments Joined
    0
    Tournaments Won
    0
    GO$
    6,503
    Liked
    1 times

    Default

    Today i got mail from the internet provider that they have gotten my order. Now its 2-3 weeks max (they have some subcontractors on both their side and my current providers side working in my town, so it takes really long for them to get the job done).

    About the question, is 1500-2000 with VP6 enough for clear picture, and ping low enough for multiplayer gaming?
    Broadcasting mostly pc games, but also PS3 on Twitch.tv: gheeD's world of gaming

  8. #8
    (Lv. 19) Honorary Goomba MSgtGunny's Avatar
    Join Date
    Apr 2009
    Posts
    711
    Tournaments Joined
    0
    Tournaments Won
    0
    Blog Entries
    4
    GO$
    24,959
    Liked
    7 times

    Default

    medium quality 720p requires at least 2000+kbps of bandwidth, and thats medium motion. the video box is 640x360 and you want your viewers to talk in the chat, so isn't casting above 640x360 actually counter productive?

  9. #9
    (Lv. 4) Has Host Advantage gheeD's Avatar
    Join Date
    May 2009
    Location
    Turku, Finland
    Posts
    72
    Tournaments Joined
    0
    Tournaments Won
    0
    GO$
    6,503
    Liked
    1 times

    Default

    You got a point there. What is the best way to resize the resolution? If i select 1280x720 in vhscrcap and then resize with vhscrcap itself, or resize it when it goes to FME?
    Broadcasting mostly pc games, but also PS3 on Twitch.tv: gheeD's world of gaming

  10. #10
    (Lv. 19) Honorary Goomba MSgtGunny's Avatar
    Join Date
    Apr 2009
    Posts
    711
    Tournaments Joined
    0
    Tournaments Won
    0
    Blog Entries
    4
    GO$
    24,959
    Liked
    7 times

    Default

    use fme to resize it, fme already has the process the video, just make sure you choose a game window size thats a match to fme input resolutions,

  11. #11
    The Dark Knight
    x4ryuusei's Avatar
    Join Date
    Apr 2010
    Location
    Houston, Texas
    Posts
    1,144
    Tournaments Joined
    0
    Tournaments Won
    0
    Blog Entries
    19
    GO$
    14,780
    Liked
    172 times

    Default

    Quote Originally Posted by Vixtro View Post
    I think you got your codecs mixed up, it should be the other way around, H.264 is much more CPU intensive than VP6. H.264 looks much better than VP6 on lower birates, VP6 needs a really high bitrate to look good and not a garbled mess when there's any sort of motion.
    I'm certain that VP6 excels in high frame transition casting. Read about it quite a bit in a few guides such as Multiboxing's. I've seen a lot of instances where I recommend a codec switch from h.264 (depending on the person's bitrate/hardware) and it looks superior afterwards (in terms of motion). h.264 running at a low bitrate for a high res cast will produce terrible results in comparison to VP6.

    About the CPU usage, you may be right because I am mainly referring to how FMLE 3.0 handles it. Threading for VP6 is terrible at the time, (unless you run 2.5) and it absolutely will drop more frames than h.264 depending on your hardware.

  12. #12
    (Lv. 14) Big Game Poster Roshinko's Avatar
    Join Date
    Feb 2010
    Posts
    409
    Tournaments Joined
    0
    Tournaments Won
    0
    Blog Entries
    4
    GO$
    7,223
    Liked
    7 times

    Default

    Quote Originally Posted by x4ryuusei View Post
    About the CPU usage, you may be right because I am mainly referring to how FMLE 3.0 handles it. Threading for VP6 is terrible at the time, (unless you run 2.5) and it absolutely will drop more frames than h.264 depending on your hardware.
    VP6 doesn't support multi-core processing in FME 2.5. FMLE 3.1 has the multi-threaded variety of VP6.


    Check out my stream: The Gamer's Lobby

    Follow me on Twitter: Twitter.com/Roshinko

  13. #13
    (Lv. 19) Honorary Goomba MSgtGunny's Avatar
    Join Date
    Apr 2009
    Posts
    711
    Tournaments Joined
    0
    Tournaments Won
    0
    Blog Entries
    4
    GO$
    24,959
    Liked
    7 times

    Default

    the frame drop is dependent on what your quality settings are and your datarate window, a smaller window will use less bandwidth but have more drops over all, though i had a cast with like 15k dropped frames after a couple of hours because i had it set to tiny, and no one in my chat said anything about it and when i asked how was the quality they all said it was nice, maybe even nicer then h/264, but i have since switched to small datarate window and i barely get dropped frames

  14. #14
    (Lv. 4) Has Host Advantage gheeD's Avatar
    Join Date
    May 2009
    Location
    Turku, Finland
    Posts
    72
    Tournaments Joined
    0
    Tournaments Won
    0
    GO$
    6,503
    Liked
    1 times

    Default

    Members don't see this ad. Membership is free.
    Click here to join GameOn!

    Good replies for VP6 and H.264. I'm still in the middle of changing my service provider, now it has been allmost 2 weeks (2 weeks on monday) since i ordered, so last week for them to deliver the new internet. But i dunno what kind of "bonus" will they give me if it takes longer than 3 weeks. If any. God, why everything related to internet connections have to have problems at some point. 90% of my problems or rage i get is from internet connection losts and modem crashes...
    Broadcasting mostly pc games, but also PS3 on Twitch.tv: gheeD's world of gaming

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119