Streaming video and bandwidth

Discussion in 'General Mac Discussion' started by MoparShaha, Nov 9, 2003.

  1. macrumors 68000

    MoparShaha

    Joined:
    May 15, 2003
    Location:
    San Francisco
    #1
    I've set up a streaming video system for an organization, but I'm not sure what level of compression to use for the video. Sadly, they use Windows, so I'm using WMP Encoder, but that's irrelevant to my question. They are using a DSL line that has 768Kb/s upload speed, which is pretty good. At most, I expect 30 users to be accessing the stream, and thats like once a year maybe. Usually there might be a few people watching it. So, my question in a nutshell, is what level of compression should I use for the video so it won't exceed the upload bandwidth. I'm currently compressing the video at 180 Kb/s, and it's at an acceptable video quality. I just don't know how the video compression and upload speed correlate. I think there's more to it than dividing the upload bandwidth by the compression level to figure out how many users we can accomodate. Anyone have any experience with this?
     
  2. Moderator emeritus

    Rower_CPU

    Joined:
    Oct 5, 2001
    Location:
    San Diego, CA
    #2
    I've got an Excel spreadsheet at work that calculates this for you that I'll try to post tomorrow.

    You can definitely ballpark it though and at 180 Kb/s you're only going to get about 4 connections at a time before they start fighting each other for bandwidth.
     
  3. thread starter macrumors 68000

    MoparShaha

    Joined:
    May 15, 2003
    Location:
    San Francisco
    #3
    Thanks for the response. So it is as easy as dividing the bandwidth by the compression to get total numbers of users?

    Also, I don't know if Windows Media Encoder does this, but would it dynamically increase compression to compensate for an additional load of users? Do other streaming programs like Quicktime Broadcaster do this?
     
  4. Moderator emeritus

    Rower_CPU

    Joined:
    Oct 5, 2001
    Location:
    San Diego, CA
    #4
    I'm not familiar enough with Windows Media Encoder to say if it does or not, but from what I've seen, QT Broadcaster won't dynamically adjust the compression.
     
  5. thread starter macrumors 68000

    MoparShaha

    Joined:
    May 15, 2003
    Location:
    San Francisco
    #5
    Thank you very much Rower_CPU, you've been a great help. Looks like we're going to need more bandwidth or more compression. Probably more compression, T1 lines are expensive :rolleyes:.
     
  6. Moderator emeritus

    Rower_CPU

    Joined:
    Oct 5, 2001
    Location:
    San Diego, CA
    #6
    OK, I found the spreadsheet. It only goes down to T1, but you can extrapolate the numbers.
     

    Attached Files:

  7. thread starter macrumors 68000

    MoparShaha

    Joined:
    May 15, 2003
    Location:
    San Francisco
    #7
    Thank you for the spreadsheet, very cool.
     
  8. Moderator

    Nermal

    Staff Member

    Joined:
    Dec 7, 2002
    Location:
    Whakatane, New Zealand
    #8
    I think only RealServer can automatically adjust the bandwidth (they call it SureStream). Personally, I think that the RealNetworks streaming suite is the best out of the 3 main providers. Microsoft Media Services (Windows Media) is horrible, the MMS protocol isn't even capable of doing 100% accurate transfers. Now, if only there was a way to convert RealVideo files into some "normal" format.
     

Share This Page