Yes, the level 1 plan provides 185GB per month and this limit increase by 1GB per week, as a kind of 'loyalty bonus' for staying with DreamHost. This is far more bandwidth than would be consumed by 10,000 users per month streaming a 2MByte file. Note: if you use a promo-code (any promo-code) when signing up, your initial bandwidth quota for the level 1 plan will be 200GByte per month.
I don't think bandwidth will be a problem for you, except perhaps if you have too many simultaneous users attempting to stream your files. Remember, this is a shared hosting system, so you will also be subject to variations in streaming performance if other users on your shared server use excessive machine resources.
You can enable CPU resource logging via the admin panel, this allows you to keep an eye on CPU usage and, if needed, optimise your site to reduce such usage.
I can't speak from personal experience, as I've never had a site that was popular enough to use excessive resources, but I believe the general process is that you will be contacted and warned about the excessive usage, giving you a chance to correct the issue, if possible.
Also, if the site in question is using enough resources to badly affect others on the server, that site may be disabled until you can make the changes required.
Save [color=#CC0000]$50[/color] on DreamHost plans using [color=#CC0000]PRICESLASH[/color] promo code (Click for DreamHost promo code details)