Flash имеет встроенную поддержку воспроизведения видео, поэтому все, что вам нужно сделать, это использовать среду разработки Flash или Flex для компиляции файла .SWF, который использует API видео, с некоторыми кнопками для остановки и запуска потока, громкости, поиск, все, что вы хотите, чтобы ваш игрок сделал.
Многие люди уже сделали это для вас, таким образом, вы можете легко использовать из простого HTML. См. Например OSFLV , Flowplayer , JW ...
Написать новый плагин для браузера (firefox) для пользователей, посещающих мой сайт? Нужно ли размещать содержимое Flash только на сервере Windows?
Господи, нет! Флэш-видео никогда бы не взлетело, если бы это был просто кусочек неприятности с нестандартным сервером + нестандартный плагин. Хотя возможны специальные потоковые серверы, по большей части это просто FLV-файл, расположенный на веб-сервере.
(FLV - это формат видео, поддерживаемый функциями воспроизведения видео Flash. Существует множество инструментов, которые можно использовать для преобразования в него других форматов; я использую Avidemux .)