文件名称:browserLiveStream:使用网络摄像头,浏览器和Node直播视频
文件大小:211KB
文件格式:ZIP
更新时间:2024-05-23 04:24:17
JavaScript
2021年3月:如果您想与共享屏幕和摄像机,请查看 。 代码与此仓库有关,但。 browserLiveStream 使用您的网络摄像头,浏览器和NodeJS将实时视频从网页流式传输到用户。 基于代码库,此项目可让您直接从浏览器流式传输到RTMP端点(在这种情况下,我正在使用分发流)。 由于我的Livestream已在api.video上建立-不需要API密钥或身份验证,因此视频将仅播放,并且具有playabck URL的任何人都可以观看。 (我没有提供播放网址-这不是“免费的流媒体工具” :))。 要求:该网站只能在Chrome,Edge和Firefox中运行(Safari / Webkit尚不支持MediaRecorder API,因此,不幸的是,iPhone上没有浏览器可以运行)。 RTMP视频 Node后端拍摄网络摄像头视频,并将其转码为FLV格式-因此,任何带有RTMP端点
【文件预览】:
browserLiveStream-master
----.gitignore(28B)
----startup.sh(63B)
----package.json(210B)
----package-lock.json(28KB)
----livestreamavideo.service(184B)
----README 2.md(4KB)
----transaction_playground.json(2KB)
----LICENSE(1KB)
----public()
--------socket.io.js.map(434KB)
--------birdzoom.html(616B)
--------.DS_Store(6KB)
--------crossdomain.xml(310B)
--------robust-websocket.js(7KB)
--------style.css(1KB)
--------socket.io.js(205KB)
--------index.html(13KB)
--------bird1.html(11KB)
--------1fps.html(11KB)
--------index1.html(10KB)
--------icon.png(6KB)
--------icon.ico(15KB)
--------bird2.html(11KB)
----.DS_Store(8KB)
----tansaction_transactionTab.json(1KB)
----README.md(2KB)
----server.js(6KB)