BTSharp FAQ

Q: What is BTSharp?
BTSharp is a distributed information transfer library for use in .NET 2.0 applications.  BTSharp provides developers with an extremely easy interface to take advantage of highly scalable, low cost content distribution.
Q: What are the goals of BTSharp?
BTSharp was designed with a couple goals in mind:
  • Scalability - BTSharp uses the BitTorrent protocol.  Performance increases with load on the system.
  • Speed - In automated tests, BTSharp supports transfer speeds of up to 8 Megabits up, and down.  This bandwidth is more than enough to saturate most common broadband connections.
  • Reliability - By leveraging our BTSharp Seeder Servers, developers can maintain reliability while leveraging P2P file transfers.  You can read more about our Seeder Servers on the forums.
  • Ease of integration with existing .NET applications - With only a couple lines of code, developers can extend existing applications with support for highly scalable content distribution.
  • Lower price than existing solutions - BTSharp has been priced competetively. We believe that you don't have to pay high prices to get high quality services.  You can check out price comparisons on the BTSharp blog.  If you're a non-profit company or a hobbiest we offer fee-free licenses.
Q: What can I do with BTSharp?
With just a couple lines of code, developers can integrate highly scalable content distribution into any of your applications.
Q: How can I get started using BTSharp?
To sign up to use the BTSharp library in your application, click the "Sign up" button on the BTSharp buy page. You must have a BTSharp account to access this service; if you do not already have one, you will be prompted to create one when you begin the BTSharp sign-up process. After signing up, please refer to the BTSharp documentation and sample code to begin using the BTSharp library in your application.
Q: What are the technical benefits of BTSharp?
The most important technical benefit of BTSharp is scalability.  Your content can be easily distributed among to your customers easily, and at a much lower cost than you would find other places.
Q: What kind of data can I transfer with BTSharp?
You can transfer any kind of data you'd like to.
Q: How much does BTSharp cost?
You can choose from two types of pricing structures for BTSharp:


1.Variable Pricing: (Pay per GB transferred)

  • $0.10 / GB

  • 2.   Subscription Pricing

    Plan Monthly Cost Bandwidth allotted Cost per GB ($ / GB ) Overusage
    1 Month 12 months 24 months
    Evaluation $0 100 GB 0.000 N/A N/A N/A
    Entry $89 - $69 / mo up to 1,000 GB (1TB) 0.089 0.079 0.069 $ .089 / GB
    Economy $790 - $590 / mo up to 10,000 GB (10 TB) 0.079 0.069 0.059 $ .079 / GB
    Deluxe $6,900 - $4,900 / mo up to 100,000 GB (100 TB) 0.069 0.059 0.049 $ .069 / GB
    Premium $59,000 - $39,000 / mo up to 1,000,000 GB (1,000 TB) 0.059 0.049 0.039 $ .059 / GB

    Q: How will I be charged and billed for my use of BTSharp?

    Integrated into the BTSharp library is a reporting service that is 100% anonymous.  As your application uses the library, periodic updates are sent to our servers that allow us to calculate how much to charge.

    1. Variable Pricing: (Pay per GB transferred)

  • $0.10 / GB

    There are no set-up fees to begin using the service. At the end of the month, your credit card will automatically be charged for that month's usage. You can view your charges for the current billing period at any time on the BTSharp web site, by logging into your BTShrarp account.
  • BTSharp charges you $0.10 for each GB of data transferred by BTSharp: This charge applies whenever data is uploaded or downloaded by a BTSharp client.

    Note: When a BTSharp client uploads to another BTSharp client, you are charged only once for the transfer, not once for uploading, and once for downloading.


    Example:

    You transfer a 500 MB file to 50 users.
    Total data transfer for the month = 500 MB x (1 GB / 1024 MB) x 50 users  = 24.414 GB
    Total Charge = 24.414 GB x ($0.10 / GB) = $2.44.


    2. Standard Pricing

    Plan Monthly Cost Bandwidth allotted Cost per GB ($ / GB ) Overusage
    1 Month 12 months 24 months
    Evaluation $0 100 GB 0.000 N/A N/A N/A
    Entry $89 - $69 / mo up to 1,000 GB (1TB) 0.089 0.079 0.069 $ .089 / GB
    Economy $790 - $590 / mo up to 10,000 GB (10 TB) 0.079 0.069 0.059 $ .079 / GB
    Deluxe $6,900 - $4,900 / mo up to 100,000 GB (100 TB) 0.069 0.059 0.049 $ .069 / GB
    Premium $59,000 - $39,000 / mo up to 1,000,000 GB (1,000 TB) 0.059 0.049 0.039 $ .059 / GB

    The first time an application using your Content Provider Identification Number uses the library, a charge will be made to your account for the amount of bandwidth purchased.  If when your usage is within 100 GB of your limit, an automated email will be sent to your contact email address to keep you aware of the status of your account.  You can log into your BTSharp account at any time to check on the status of your account.

    Q: How do I interface with BTSharp?
    BTSharp is a .NET Library.  You can use any .NET supported language, such as C#, VB.NET, or even ASP.NET. 
    Q: How secure is BTSharp?
    BTSharp can be used in secure applications by using your own private tracker.  There is a tracker built into the library so that you can easily host your own tracker on your own server.
    What happens if traffic from my application suddenly spikes?
    BTSharp is by nature distributed.  The more users, the better.  Your service will not be interrupted in a negative way if more users than expected are downloading.

    What is the BitTorrentâ„¢ protocol?
    BitTorrent™ is an open-source protocol that BTSharp uses as the underlying protocol for distributed file transfers.

    BitTorrent™ is a tradmark of BitTorrent Inc. BitTorrent Inc. is in no way associated or affiliated with BTSharp or OkayPublish LLC.




    home | company | contact