2017-09-06 145 views
0

我使用html5播放器。它与流媒体类似,但并非严格的流媒体。如何在浏览器中使用javascript创建http服务器?

首先我试了一下。 使用媒体源扩展。 但我无法实现寻求。我不知道字节偏移量。

所以我想。 如果您可以在浏览器中创建一个http服务器,我只能响应范围请求。

我可以在使用JavaScript的浏览器中创建http服务器吗? 它是支持手机/ PC浏览器。 它必须支持移动/ PC浏览器。

+1

简短的回答是否定的,浏览器是一个浏览器,并且不能是服务器。它没有访问操作系统的权限 – Mikkel

+0

您不能。如果您使用的浏览器允许扩展程序使用它们,例如:https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb?hl = zh_CN – Gary

回答

2

我可以在使用javascript的浏览器中创建http服务器吗?

否定期浏览器Javascript无法创建Web服务器。浏览器的Javascript没有被赋予该功能,并且既然你不能创建自己的TCP服务器,你甚至不能建立你自己的http服务器。

要做这样的事情,你必须有一个浏览器扩展,它使用一些本机代码来设置一个http服务器。但是,即使你这样做,你也可能遇到防火墙问题,因为大多数客户端不能被其他客户端直接访问,除非他们碰巧位于同一个子网络上,因为客户端通常位于防火墙后面。