Hat dir diese Antwort geholfen?
Alleine Deine Fragestellung offenbart, dass Dir Grundlagewissen fehlt. Das "Aufsetzen" eines Webservers, sei es unter Windows oder Linux/Apache erfordert sehr gute Kenntnisse die Deine Fragestellung vermissen lässt.
Das eigentliche "Problem" ist auch nicht das Installieren des Webservers und die Administration der Serverfunktionen sondern begleitende Aspekte wie "Sicherheit".
Ein mit mangelnden Kenntnissen auf diesem Sektor aufgesetzter Server wird innerhalb weniger Tage durch irgendwelche Script-Kiddies oder auch professionellere Vertreter dieser "Zunft" entdeckt und als Spam-Schleuder missbraucht werden.
Damit stehst Du als Betreiber dieses Servers erst einmal in der Verantwortung bzw. Haftung und das kann sehr rasch sehr sehr teuer werden.
Unabhängig davon, einen eigenen "Streaming"-Server zu betreiben von dem ggf. zig Gigabyte Video/Audio monatlich heruntergeladen werden und darauf zu hoffen, dass Dir der Anbieter Deiner (normalen) Internet-Flatrate nicht nach dem ersten Monat den vertrag kündigt und reichlich zusätzliche Gebühren für übermaßigen Traffic haben möchte , ist auch illusorisch.
Üblicherweise bedeutet "unlimited" bei den meisten Flatrates eben nicht wirklich unbegrenzt sondern hat eine natürliche Grenze ab der es mit der Flatrate ganz schnell vorbei ist und reichlich Zusatzkosten auf Dich zukommen werden.
Den eigenen "Server" "im Keller" stehen zu haben bedeutet nicht zwangsläufig, das Datenvolumen eines professionellen Hosters zum Flatrate-tarif zu erhalten.
Ich würde mich an Deiner Stelle also erst einmal mit den Grundlagen befassen, das Einrichten und die Administration eines Webservers lassen sich ohnehin nicht in eine paar Forenbeiträgen erlernen oder vermitteln, noch viel weniger geht das beim Bereich Security/Sicherheit/Server-Firewall etc.
Zum Thema "sicherer" Server ist Windows ohnehin nicht empfehlenswert, da ist die Basis Linux / Apache die erste Wahl.
Fehlen Dir auch dazu die entsprechenden Kenntnisse, würde ich an dieser Stelle beginnen.
Um ein Gefühl dafür zu bekommen, was da auf Dich zukommt, lade Dir unter www.apachefriends.de die Apache-Distribution XAMPP herunter (läuft auch unter Windows) und installiere diese lokal.
Du kannst Dir dann einen ersten Eindruck davon verschaffen, was und welche Funktionen ein Webserver benötigt bzw. wie diese zu verwalten und einzurichten sind.
Den XAMPP / Apache Webserver als sog. "Produktivserver" einzusetzen ist ohne sehr gute Kenntnisse in Apache Server, Security/Firewall etc. kaum empfehlenswert.
Vergiss also bitte schnell die Verwirklichung Deines Vorhabens nach dem "Will auch haben, ist ganz einfach, habe doch Flatrate und alten Rechner zuhause übrig"-Prinzip und eigne Dir erst einmal die Grundlagen an.
Edit: Btw.:
Dass Du nicht einfach so rechtlich geschütztes Material wie z.B. Kinofilme einfach so zum Streaming anbieten darfst wir Dir hoffentlich auch klar sein, wenn nicht solltest Du schon mal einige zig-tausend Euro für einen guten Anwalt zur Seite legen der Dir dann die 100.000, 500.000 oder noch-mehr-Euro-Klagen der Unterhaltungsindustrie vom Hals schafft.