Как транслировать видео большого размера в Grails (v2.4.4)? - PullRequest
0 голосов
/ 22 марта 2019

Как мне транслировать видео большого размера (около 4-5 ГБ) в Grails v2.4.4? Я пытался работать с

OutputStream out = response.getOutputStream()
    File file = new File("E://Sample.mp4")
    byte[] content = file.getBytes()

    response.setContentLength(content.size())
    response.addHeader("Content-disposition", "attachment; filename=Sample.mp4")
    response.addHeader("Content-type", "video/quicktime")
    out.write(content)
    out.close()

Но этот код вызывает исключение OutOfMemory для больших файлов.

Я думаю о буферизации видео в небольшом пакетном размере по сравнению с увеличением размера памяти, но не могу понять, как это сделать.

Я также попробовал этот плагин gvps , но он устарел и выдает ошибку configHolder.

Так как я могу этого достичь? ТИА.

...