kurento

开源OA办公平台搭建教程:在O2OA中使用网络会议(一)

天涯浪子 提交于 2021-01-14 16:27:20
本文主要讲解Openmeetings-5.1.0安装的过程,O2OA服务器的相关配置教程将随后发布。 教程比较详细,可以按照步骤一步一步安装服务器的安装,如果您在安装过程中有遇到其他的问题,请及时联系我们,我们会进一步更新安装手册。 O2OA实际上是集成Openmeeting来实现网络会议的,Apache-Openmeeting是一个开源的网络会议系统,我们可以在Openmeeting官方网站上得到更多的信息。 介于Openmeetings的安装比较复杂,所以在这里,我们也把我们安装的过程共享出来,希望对大家有所帮助: Openmeetings官网: https://openmeetings.apache.org/ Openmeetings官网下载: https://openmeetings.apache.org/downl Openmeetings官方手册: https://openmeetings.apache.org/installation.html 从 Openmeeting官方发布的安装手册中可以看到,服务器的安装需要如下几个步骤: 本文后续就按照Openmeeting官方安装手册的要求逐步完成目前最新版本5.1.0的安装: Version 5.1.0 released! Release 5.1.0, provides following improvements:

Why kurento media server when compared with ant-media is performing low?

蓝咒 提交于 2020-07-07 05:46:28
问题 I am trying to scale kurento media server for thousands of concurrent calls. I am planning to use OpenVidu Pro for scaling. I also kept an alternative to develop my own app-server and manage kms nodes. What I am concerned about is ant-media-server with the same hardware capacity as my kms node supports much more concurrent calls when compared to kms. Source of the above information If the above information is true what extra does kms do so that it is using more hardware resources? What can be

Understanding SFU's, TURN servers in WebRTC

左心房为你撑大大i 提交于 2020-06-25 05:48:06
问题 If I am building a WebRTC app and using a Selective Forwarding Unit media server, does this mean that I will have no need for STUN / TURN servers? From what I understand, STUN servers are used for clients to discover their public IP / port, and TURN servers are used to relay data between clients when they are unable to connect directly to each other via STUN. My question is, if I deploy my SFU media server with a public address, does this eliminate the need for STUN and TURN servers? Since

Kurento Java Tutorial - Hello World

百般思念 提交于 2020-02-15 15:15:02
Kurento Java Tutorial - Hello World 这个web应用程序是为Java开发人员介绍用Kurento编程的原则而设计的。它包含一个WebRTC镜像视频通信(环回)。本教程假设您具备Java、JavaScript、HTML和WebRTC的基本知识。在开始本教程之前,我们还建议阅读关于Kurento和WebRTC的部分。 注释 此应用程序使用HTTPS。如果您在本地主机中运行它并在浏览器中接受安全异常,它将正常工作,但是如果远程运行,您应该保护您的应用程序。有关更多信息,请选中“配置Java服务器以使用HTTPS”。 快速开始 跟着下面的步骤运行演示程序: 1、安装Kurento Media Server: 安装向导链接 2、运行这些命令: git clone https://github.com/Kurento/kurento-tutorial-java.git cd kurento-tutorial-java/kurento-hello-world git checkout 6.13.0 mvn -U clean spring-boot:run -Dkms.url=ws://localhost:8888/kurento 3、使用WebRTC兼容浏览器(Chrome、Firefox)打开演示页:https://localhost:8443/ 4、单击

Safari does not send ice candidates

核能气质少年 提交于 2020-01-24 05:18:06
问题 don't work example in safari https://github.com/Kurento/kurento-tutorial-node/tree/master/kurento-one2many-call In chrome, everything is fine. Safary does not send ice candidates in view mode. Presenter mode is ok ==================== update In the Front (index.js) The event onOfferViewer is always executed onIceCandidate – never executed Connection from Front to the node var ws = new WebSocket('wss://' + location.host + '/one2many'); On KMS a Turn doesn’t turn on, but a Stun is configured. I

having a issue changing Kurento projects certificate?

蓝咒 提交于 2020-01-23 01:28:29
问题 I have configured the environment of [kurento server][1] (a WebRTC media server and a set of client APIs making simple the development of advanced video applications for WWW and smartphone platforms) and I got the tutorial project up and running. But I am having an issue with changing the certificate that are included with the projects. Can you please point me in the right direction on how to do that without causing a problem, since when I created a new keystore the maven compile failed. --

Module 'opencvpluginsample' is not installed in the Kurento Media Server

孤者浪人 提交于 2020-01-16 04:30:06
问题 What I Did: I downloaded the updated opencv_plugin-sample from the https://github.com/Kurento/kms-opencv-plugin-sample. Run the cmakelist using the cmake-gui and generated the so using sudo make install The so is generated in the path usr/local/lib/x86_64-linux-gnu/kurento/modules From the js folderin the kms-opencv-plugin-sample,i run the command cmake .. -DGENERATE_JS_CLIENT_PROJECT=TRUE To generate the "kurento-module-opencvpluginsample.min.js", "kurento-module-opencvpluginsample.map" file

ProtocolException in getChildren()

三世轮回 提交于 2020-01-03 06:49:08
问题 When I try to call getChildren() on the mediapipeline which has my custom module endpoint running in it I'm getting this exception: org.kurento.client.internal.server.ProtocolException: Exception creating Java Class for mycustomfilter.MyCustomFilter This is the code which triggers it: List<MediaObject> mediaObjects = pipelines.get(i).getChildren(); Do I have to cast the List<MediaObject> to some other data type? 回答1: When you create a custom media element for KMS, you can also create the

Modify Kurento group call example to support only audio

断了今生、忘了曾经 提交于 2019-12-25 08:59:55
问题 I need to modify the Kurento group call example from Link to send only audio if one participant has no camera. Right now only audio is received when a camera is used. When only a microphone is available I receive a DeviceMediaError. I managed to filter whether a camera device is connected or not and then send only audio, but this doesn't work. Maybe the participant should've an audio tag instead of a video tag? EDIT: It's only working on Firefox and not in Chrome. Any ideas? 回答1: in file -