Ask a questionAsk a question
 

QuestionBit Rates

  • Thursday, July 12, 2007 9:26 PMCXPHU Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    The first suggestion (Is the goal to limit a client's sending bandwidth per capability into a venue?  So they are limited to 10Kbps audio + 300Kbps video + presentation Kbps + screen streaming Kbps + chat + Windows Media File Kbps) is what I want to do. The network that I am using is constrained and a lot of University networks are constrained ore will be so in the future. How should I proceed and what are the current aspects that are dealt with in the current source code?

All Replies

  • Friday, July 13, 2007 9:17 PMJason Van Eaton - MSFTMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I see.

     

    Well, currently, you can control most of that in one way or another.  However, there is not a unified way of controlling it from a single point.  Ideally (it seems), that would be information coming from the Venue Service itself (probably).  So you would need to add such descriptions to each venue (one option of which might be 'user configurable'), and then you would need to parse that information in the client to add those settings to each capability.  That may mean exposing some new methods on individual capabilities or maybe in the base class you could pass it some XML or something which could be interpreted appropriately by each capability.

     

    You still have the problem of all the downstream bandwidth.  If you are in a conference with 15 other people, and each person is limited to 2mbps, that is still 32mbps total.

     

    JVE