草庐IT

javascript - 使用 Kurento 媒体服务器在 Chrome 中获取 "ScreenCaptureError"

我正在尝试与KurentoWebRtc服务器共享我的屏幕。但是得到这个错误:NavigatorUserMediaError{name:"ScreenCaptureError",message:"",constraintName:""}同样的代码在Firefox中没有错误。用于webrtc的约束:varconstraints={audio:true,video:{mandatory:{chromeMediaSource:'screen',maxWidth:1920,maxHeight:1080,maxFrameRate:30,minFrameRate:15,minAspectRatio:

javascript - Kurento WebRTC 不录音

我正在尝试使用带有nodejs的Kurento媒体服务器录制视频。我一直在运行hello-world示例here.我将一个recorderEndpoint连接到webrtcEndpoint并且能够让整个事情运行但是我在服务器上收到这个错误消息:0:37:59.12246956370030xaf5500ERRORKurentoMediaPipelineImpl/build/buildd/kms-core-5.0.3/src/server/implementation/objects/MediaPipelineImpl.cpp:32:busMessage:Erroronbus:errorm

javascript - kurento-client-js 的 Webpack 构建中的循环引用

我在尝试使用Webpack2+babel构建kurento-client-js时遇到错误。WARNINGin./node_modules/kurento-client/lib/register.js60:20-33Criticaldependency:therequestofadependencyisanexpression执行结果为UncaughtError:Cannotfindmodule"."我认为问题本身是由/lib/register.js中的require引起的//kurento-clinet/lib/register.jsif(constructor==undefined)

javascript - Kurento - WebSocket 连接失败

我正在尝试运行KurentoWebRTC的Javascript录制示例,如下所示:http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html我在Ubuntu机器上安装了Kurento,它运行正常。该服务也已启动。此外,我测试了基于Java的示例,它运行没有任何问题。js录制示例失败,错误如下:MixedContent:Thepageat'https://ABCDEF'wasloadedoverHTTPS,butattemptedtoconnecttotheinsecureWebSock

javascript - 使用 Twilio 从 IP 摄像机 RTSP 流式传输视频

我能够找到的所有Twilio的可编程视频服务示例都演示了屏幕共享或网络摄像头媒体流。谁能给我指出一个从IP摄像机提供的RTSP流中流式传输视频的示例?我已经能够使用Kurento找到这种行为的示例并对其进行实验,所以我认为Twilio-Video可能会暴露相同的行为。参见https://github.com/lulop-k/kurento-rtsp2webrtc 最佳答案 你看了吗this?这是一篇关于这个问题的有趣且写得很好的文章。来自相关链接:WebRTCMediaGatewaysformediainteroperability

c++ - 如何在 Kurento OpenCV 模块中实现简单的 OpenCV 操作

我正在尝试处理在模块的process方法中接收到的帧(&Mat)。当我尝试运行一些简单的OPENCV方法时,例如模块将编译;之后:debuild-us-uc...如教程中所述,我成功安装了生成的.deb文件。但是当我运行kurento-media-server-v时,我得到了其他已安装模块的列表,但不是我正在构建的模块。去掉上面提到的代码,再做一遍这个过程,模块被安装并被KurentoMediaServer识别。我该如何解决这个问题? 最佳答案 最好的方法是使用与Kurento安装捆绑在一起的OpenCV。当使用自己的OpenCV安

Android webrtc 不适用于 3g、4g

在android应用程序中,我有用于视频通话应用程序的用户webrtc。如果手机连接到wifi,则应用程序可以完美运行。当我将wifi更改为移动数据并启动应用程序时,应用程序无法运行,也无法显示视频。我的应用程序和服务器端kurento中有用户webrtc。以下具有状态的场景列表:浏览器客户端+移动客户端->两者在同一个Wifi网络上(KMS服务器在同一wifi网络上)->工作正常。移动客户端+移动客户端->都在同一个Wifi网络上(KMS服务器在同一wifi网络上)->工作正常。浏览器客户端+移动客户端->wifi上的其中一个(KMS服务器上同一wifi网络)和其他移动数据网络->不

Kurento 教程的 iOS 客户端

我正在尝试让iOS客户端运行Kurento教程之一,例如这个:https://github.com/Kurento/kurento-tutorial-node/tree/master/kurento-hello-world.除了Kurento-iOS之外,我在iOS上找不到很多关于Kurento的信息。框架,没有很多文档。我已经尝试根据文档实现NBMWebRTCPeerDelegate,但它没有说明实际流式传输视频,我无法构建它。有谁知道如何运行基本应用程序或知道任何示例代码? 最佳答案 与其唱Kurento,不如选择ErizoCl

ios - Kurento + Java Spring Client + IOS - Web 到 IOS 通信

我们正在试用Kurento6.0+JavaSpring客户端。这些示例运行良好(one2one通话+one2one录音)。我们正在尝试在IOS应用程序上实现相同的功能,以便我们可以进行Peer(IOS)->Peer(Web)调用。但不幸的是-文档不是很清楚。Kurento服务器和JavaSpringBoot应用程序部署到AWSec2实例并配置了stun服务器。我们正在使用电话https://kurento-IP:8443/call使用json进行注册:varmessage={id:'register',name:name};ws.send(message)而且有效!问题:我们现在如何在

ios - 在 iOS 应用程序中将 RTMP 转换为 RTP 以将其发送到 Kurento 媒体服务器

致力于使用Kurento媒体服务器在iOS应用程序中实现屏幕共享(ReplayKit)。我得到遵循RTMP协议(protocol)的CMSampleBuffer。但是Kurento不支持RTMP。它确实支持RTP。有没有办法将RTMP转换为RTP。我阅读了有关ffmpeg的内容,但它似乎需要在服务器端实现,这需要对当前流程进行大量更改,如下所示[浏览器]->RTMP->[Node_Media_Server(srs)]->RTMP->[FFmpeg]->RtpEndpoint->[Kurento]->WebrtcEndpoint->[浏览器]这个流程是否足够有效?有没有办法从客户端(即i
12