Rails 4 - ¿Cómo servir video?

Estoy usando Rails 4 para mi aplicación web y estoy usando VideoJS para mostrarlo, como:

<video id="video1" class="video-js" controls preload="auto" width="640" height="264" poster="{{pCtrl.video.poster}}"  src="<%= @video.file %>">
        <source src="<%= @video.file %>" type="video/<%= @video.file.file.filename.last(3) %>">
</video>

Siempre recibí este error de VideoJS:

VIDEOJS: ERROR: (CODE:3 MEDIA_ERR_DECODE) The video playback was aborted due to a corruption problem or because the video used features your browser did not support.

Cuando abro las herramientas de desarrollo de Chrome, veo que el video (el archivo .mp4 de 340Mb) se descarga con el estado 206 (Contenido parcial) y solo 2.8 Mb.

Pensé que era un problema con VideoJS, pero luego intenté acceder directamente, como "http: // localhost: 3000 / uploads / video / file / glrbfmso1449450792.mp4"

El video se reproducirá durante unos segundos y luego se congelará y no se reproducirá a menos que actualice la página. Creo que solo reproduce los 2.8 Mb cargados. Así que creo que tiene algo que ver con WEBrick.

El problema no está en el archivo de video, ya que se reproduce normalmente en VLC y cuando estoy usando Glassfish (programación en Java).

Mi pregunta, entonces, es: ¿Hay algo que deba configurar en Rails o WEBrick? ¿Hay alguna configuración que deba editar? ¿O es esto lo que estoy pasando inusual?

Respuestas a la pregunta(1)

Su respuesta a la pregunta