草庐IT

webrtc-streamer

全部标签

javascript - 如何实现 WebRTC 录制到 Node.js 服务器

我想创建一个简单的视频博客解决方案,利用WebRTC技术直接从浏览器录制视频/音频,类似于Youtube的My_Webcam。服务器组件应该基于Node.js。我找到了一些用于一般WebRTC连接管理的Node.js库(webRTC.io、Holla、EasyRTC),但它们似乎无法在服务器上录制流。实现服务器端录制的最佳方式是什么?是否有可用的库和教程? 最佳答案 这家伙进行了大量有趣的WebRTC实验,包括音频/视频录制:https://github.com/muaz-khan/这是一个录音演示:https://www.webr

javascript - 使用 WebRTC、Node.js 和语音识别引擎进行实时语音识别

A.我正在尝试实现的内容。允许在网络浏览器中进行实时语音识别的网络应用程序(如this)。B.我目前正在考虑使用的技术来实现A.JavaScriptNode.jsWebRTCMicrosoftSpeechAPI或Pocketsphinx.js或其他东西(不能使用WebSpeechAPI)C.非常基本的工作流程Web浏览器建立与Node服务器的连接(服务器充当信令服务器并提供静态文件)Web浏览器使用getUserMedia()获取音频流并将用户的语音发送到Node服务器Node服务器将接收到的音频流传递给语音识别引擎进行分析语音识别引擎将结果返回给Node服务器Node服务器将文本结果

node.js - 使用 WebRTC 创建远程桌面

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestion是否可以使用WebRTC(或者如果可能的话使用Node.JS)在浏览器之间创建远程桌面应用程序?我看到GoogleChrome有这个扩展,但我需要为我的帮助台软件创建一个远程桌面应用程序。 最佳答案 试试这个:200linesofJavaScript上的VNC客户端Guacamoleisa无客户端远程桌

javascript - 使用 node.js 作为 WebRTC 对等点?

存在哪些模块可以在WebRTC中使用node.js作为对等点?我想以比P2P更多的客户端/服务器方式使用WebRTC,因为它明显能够不可靠地发送数据包。(AKA,我不希望TCP通过保证数据包按顺序到达而造成巨大的延迟)如果我必须使用精简的浏览器页面作为服务器,那可能会起作用……但是,它确实不是最理想的。Node.js会让事情变得更顺畅,而且可能也更可靠。谢谢! 最佳答案 查看Licode的Erizo组件(WebRTCMCU)。它有一个流Controller和webrtcController,用c++编写,带有js接口(interfa

javascript - WebRTC:匹配最近的对等点

给定一个公共(public)IP地址(对等体A)和许多其他公共(public)IP地址的列表(IPv4和IPv6地址的混合),将对等体A匹配的IP地址的最简单方法是什么n最近的对等点,而无需让对等点手动相互ping以进行延迟基准测试?我认为使用BGP和一堆复杂的查询(可能涉及OSPF)是可能的,但我希望可能有一个解决方案或库可以使它像下面的理论函数调用一样简单。//`peer`isasingleIPaddress.`peer_list`isalistofIPaddresses//getthe5nearestpeers(ordered)to`peer`from`peer_list`nea

javascript - *无需*浏览器,仅使用 JavaScript 解释器即可创建 webRTC 对等体

我想创建一个WebRTC对等体,它是一个简单的监听器/记录器,没有“演示”组件(即没有HTML/CSS)。如果可以(使用WebRTCJavaScriptAPI),请告诉我我可以使用什么独立JavaScript引擎(我正在考虑安装独立的V8引擎)。谢谢。 最佳答案 答案很晚,但我认为重新评估这个问题很好,因为自从提出这个问题以来发生了很多变化。我假设问这个问题是因为当时还没有对webrtc的原生支持。但现在有了。Android、iOS、Windows、Linux和OSX都支持原生webrtc库现在。native库可用于创建peerco

Node.js WebRTC 客户端

我正在寻找webrtcnode.js的实现将数据从nodeJS客户端传输到另一个webRTC对等点。所以在我的例子中,nodejs应用程序不是服务器而是客户端。有这样的Node模块吗? 最佳答案 我遇到了同样的问题,偶然发现了这两个gem:https://github.com/helloIAmPau/node-rtc遗憾的是它缺少任何文档。然而https://github.com/js-platform/node-webrtc对我来说似乎更可靠。 关于Node.jsWebRTC客户端,我

java - 如何使用适用于 Android 的 WebRTC Native Code 实现 3 路电话 session 视频聊天?

我正在尝试使用WebRTCNativeCodepackageforAndroid在Android应用程序中实现3路视频聊天。(即不使用WebView)。我使用node.js编写了一个信令服务器并使用了Gottoxsocket.iojavaclient客户端应用程序内的库连接到服务器,交换SDP数据包并建立2路视频聊天连接。但是,现在我遇到了超出三方通话的问题。WebRTC原生代码包附带的AppRTCDemo应用仅演示了2向调用(如果第3方尝试加入房间,则会返回“房间已满”消息)。根据thisanswer(这与Android无关),我应该通过创建多个PeerConnections来做到这

docker - 如何从主机上的 Chromium 和 docker 容器中的 Chromium 共享来自/dev/videoX 设备的 WebRTC 流

环境运行Ubuntu14.04.5LTS的主机Docker版本17.09.0-ce,构建afdb6d4Chrome62.0.3202.892个网络摄像头:/dev/video0、/dev/video1相机#v4l2-ctl--list-devicesVenusUSB2.0Camera(usb-0000:00:1a.0-1.2.2):/dev/video1USB2.0Camera(usb-0000:00:1a.0-1.3):/dev/video0我需要将Ubuntu14.04host上的网络摄像头共享到Ubuntu16.04docker容器并且能够从每个chromium实例上的每个摄像头

基于WebRTC的开源低延时播放器实践

编者按:随着互联网的发展、流量咨询费用的下降,直播互动越来越多的呈现在大众面前。直播带货、游戏主播,亦或者是大型网课,在直播中良好的网络环境与低延时是优质交互体验的关键。在这个各家云服务厂商标准不统一的年代,如何让低延时直播更加便捷稳定呢?本次LiveVideoStackCon2022音视频技术大会上海站邀请到了毕伟老师为我们介绍网易云信的解决方案。文/毕伟整理/LiveVideoStack大家下午好!我是网易云信资深音视频引擎研发工程师毕伟,今天为大家介绍云信开源低延时播放器的相关内容。云信开源播放器基于WebRTC二次开发,并且现在已经将代码上传到GitHub上,感兴趣的各位可以关注一下。