文件名称:nodestream:实时向浏览器实时流式传输的实验
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-03 13:02:18
audio nodejs browser cross-platform livestream
节点流
尚无法使用,文档不完整
基于节点的实时流(目前仅音频)。 它是一*立的服务器,通过HTTP承载必要的客户端文件,因此所需要做的只是在浏览器中键入服务器的地址。
我打算通过将iframe与主机的ip:port嵌入来使用它(我正在租用一台安装了节点的linux计算机),其余的将由我来做。
这个怎么运作
托管着一个小型http服务器,该服务器修改并提供所需的Web文件,就好像它是一个网站一样,然后启动WebSocketServer,该WebSocketServer用于在其自身与客户端页面的javascript之间传输数据。 客户端的javascript会在使用服务器的公共ip和硬编码的Web套接字端口之前进行修改。
密钥在启动时生成,并通过控制台以及称为“ server_log.txt”的文件公开。 该密钥在
【文件预览】:
nodestream-master
----.gitignore(12B)
----start_server_linux.sh(16B)
----server.js(7KB)
----server.config.json(89B)
----.vscode()
--------launch.json(437B)
----package.json(391B)
----ReadMe.md(2KB)
----http_root()
--------illegal_content_request.html(248B)
--------streamerStyles.css(0B)
--------listenerClient.js(3KB)
--------listenerStyles.css(0B)
--------streamerClient.js(5KB)
--------streamer.html(2KB)
--------listener.html(1KB)
----start_server_windows.sh(14B)
----package-lock.json(14KB)