browserLiveStream:使用网络摄像头、浏览器和 Node 流式传输实时视频

时间:2024-08-23 23:07:11
【文件属性】:

文件名称:browserLiveStream:使用网络摄像头、浏览器和 Node 流式传输实时视频

文件大小:211KB

文件格式:ZIP

更新时间:2024-08-23 23:07:11

JavaScript

2021 年 3 月:如果您想通过分享您的屏幕和相机,请查看 。 代码与此 repo 相关,但。 浏览器直播 使用您的网络摄像头、浏览器和 NodeJS 将实时视频从网页流式传输给您的用户。 基于代码库,该项目允许您直接从浏览器流式传输到您的 RTMP 端点(在这种情况下,我使用来分发我的流。) 由于我的 Livestream 已经在 api.video 上建立 - 不需要 API 密钥或身份验证,视频只会播放,任何拥有 playabck 网址的人都可以观看。 (我没有提供播放网址 - 这不是“免费的流媒体工具”:))。 要求:该网站只能在 Chrome、Edge 和 Firefox 中运行(Safari/Webkit 尚不支持 MediaRecorder API,因此遗憾的是,iPhone 上的浏览​​器无法运行)。 RTMP视频 Node 后端获取网络摄像头视频,并将其转码为 F


【文件预览】:
browserLiveStream-master
----package.json(210B)
----startup.sh(63B)
----server.js(6KB)
----LICENSE(1KB)
----package-lock.json(28KB)
----.DS_Store(8KB)
----transaction_playground.json(2KB)
----README 2.md(4KB)
----.gitignore(28B)
----tansaction_transactionTab.json(1KB)
----public()
--------bird2.html(11KB)
--------index1.html(10KB)
--------icon.ico(15KB)
--------index.html(13KB)
--------bird1.html(11KB)
--------1fps.html(11KB)
--------.DS_Store(6KB)
--------crossdomain.xml(310B)
--------socket.io.js.map(434KB)
--------robust-websocket.js(7KB)
--------icon.png(6KB)
--------birdzoom.html(616B)
--------socket.io.js(205KB)
--------style.css(1KB)
----README.md(2KB)
----livestreamavideo.service(184B)

网友评论