no. you do not need to register a subdomain. just add one under Manage Domains section.
I'm not familiar with Quicktime streaming. But you can upload a normal text file to your subdomain and try to access it through explorer. If you can't access the file, it means something is wrong with the domain and I'll suggest you to contact DH support.
Save [color=#CC0000]$97[/color] (max discount) on dreamhost plans by using promo code: [color=#CC0000]97CRAZY[/color].