Jak przesyłać strumieniowo pliki audio / wideo, takie jak MP3, MP4, AVI itp. Za pomocą serwletu

Chciałbym przesyłać strumieniowo moje pliki audio / wideo do Internetu za pomocą serwletu.

Podjąłem próbę z następującym serwletem:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    File file = new File("/Users/myfolder/Documents/workspace/love.mp3");
    response.setContentType(getServletContext().getMimeType(file.getName()));
    response.setContentLength((int) file.length());
    Files.copy(file.toPath(), response.getOutputStream());
}

I następujący HTML:

<a href="/media" data-format="mp3 ogg">Click Here!</a>

Odtwarzacz właśnie się ładuje ... ładowanie ... ładowanie ...

Jak to się dzieje i jak mogę to rozwiązać?

questionAnswers(1)

yourAnswerToTheQuestion