Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅服务于请求的内容范围_Javascript_Html_Node.js_Video_Header - Fatal编程技术网

Javascript 仅服务于请求的内容范围

Javascript 仅服务于请求的内容范围,javascript,html,node.js,video,header,Javascript,Html,Node.js,Video,Header,使用Node.js,我试图创建一个视频服务器,它只服务于较大媒体文件的一小部分 在此之后,我已经能够创建一个视频服务器,并使用以下方法将其提供给html5视频播放器: <video controls width="500"> <source src="http://127.0.0.1:1337/" type='video/mp4'> </video> 但是,范围请求从0开始,并可能缓冲超过感兴趣的点(如果说我只想观看25秒以下的视频) 理想情况下,

使用Node.js,我试图创建一个视频服务器,它只服务于较大媒体文件的一小部分

在此之后,我已经能够创建一个视频服务器,并使用以下方法将其提供给html5视频播放器:

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

但是,范围请求从0开始,并可能缓冲超过感兴趣的点(如果说我只想观看25秒以下的视频)

理想情况下,我希望能够在已知的持续时间内从任意点播放,并仅提供该内容。我知道一个解决方案是在视频客户端寻找一个特定的点,并在已知的持续时间后停止播放;但有可能只提供所需的视频内容吗

使用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>