只提供请求的内容范围

使用Node.js,我试图创build一个video服务器,只服务于较大的媒体文件的一小部分。

按照这个要点,我已经能够创build一个video服务器,并将其提供给一个HTML5video播放器使用:

<video controls width="500"> <source src="http://127.0.0.1:1337/" type='video/mp4'> </video> 

但是,范围请求从0开始,并且有可能超出兴趣点(如果说我只想查看25秒以下的video)。

理想情况下,我可以从某个任意点播放已知的播放时间,并仅播放该内容。 我知道一个解决scheme是寻求video客户端的一个特定的点,并停止播放已知的时间后, 但有可能只提供所需的video内容?

是唯一的傻瓜certificate方式来实现这个使用像FFMpeg的工具修剪成一个更大的剪辑更小的块?

提前致谢,

GW

深入挖掘W3C的规格,我发现媒体碎片 。

  <video id="video1" controls width="270"> <source src="http://127.0.0.1:1337/#t=9.000001,11" type='video/mp4'> </video> 

看起来很奇怪,我发现这很难find,但它解决了我的问题。