kurento

Can I use some sort of local storage as a temporary holding place for getUserMedia for near-RTC?

梦想的初衷 提交于 2019-12-17 13:22:19
问题 I have a use case that doesn't exactly require real time communication, but as close as I can get it to make sure my users don't have to wait forever uploading a file after the fact. Our site allows users to record video and audio that we then store on our server. I moved from flash, because flash, to a WebRTC implementation with a Kurento media server. This works super well with high quality internet connections but is relatively lacking for users with poor connectivity. I was thinking if I

Kurento: STUN/TURN

帅比萌擦擦* 提交于 2019-12-14 02:39:04
问题 I am searching how STUN/TURN servers entries defined webrtcendpoint.conf.ini file are used. I basically don't want to hard code the entries on JS side in constraints and want to define different STUN/TURN for different KMS instances. So, my understanding is that if I don't define anything in JS, the entries defined in webrtcendpoint.conf.ini get used in ICE candidates eventually. Is that correct? 回答1: STUN/TURN configuration from browser and KMS are not related, unless you make the browser

kurento's remote stream is not working

夙愿已清 提交于 2019-12-12 06:39:49
问题 I installed kurento-media-server-6.0 and I turn on media-server and Hello World!(Tutorial 1, Version - node.js). But when I click a start button, Remote stream does not work. Console >>> TypeError: videoStream.addEventListener is not a function Please give help to me, who knows why this error happens. 回答1: You are missing the appropriate js dependencies at the browser side. This should be fixed executing 'bower install' in the root folder of the tutorial (as specified in the corresponding

How to enable/disable the video of participants(not our own) in kurento many-to-many call(group call) .?

百般思念 提交于 2019-12-12 03:37:35
问题 I am working on the Kurento and I am using many-to-many tutorial(group call) Now i want to mute(disable) only the video of the participants(not my own) in the room but their audio should remain enabled.Also I should be able to enable/disable the video as many time as i want.? Kindly help.I am new in webrtc. 回答1: You can do this from javascript by using participants[name].rtcPeer.videoEnabled = false; You can do this by using following java code user1OutgoingMedia.disconnect(user2IncomingMedia

How to implement Kurento Client JS with your own “Tomcat signalling server” on Android using a secure SSL connection to KMS?

喜夏-厌秋 提交于 2019-12-12 02:14:19
问题 So this is a two part question: Part a: I'm trying to implement a secure connection to the KMS. From the documentation, I've understood that KMS Configuration file would need to be updated with the SSL certificate and then the HTTPS connection from the client can be made. Please let me know if there are any other steps that are involved in achieving SSL security. Part b: From a better understanding now and from comments from a previous question I posted, Kurento Utils does not connect to KMS

Kurento : unable to create meeting

随声附和 提交于 2019-12-12 01:56:39
问题 I am working on customized version of group call application. everything was working fine but suddenly I was unable to create/join a meeting. On java side the console was struck at Join Room: Participant testuser trying to join room meeting1 and in kurento logs there was a warning message: Worker threads locked. Spawning a new one. I got this warning message two times. I looked into the kms-core source code, it seems that worker thread is not alive Is there any specific reason why the thread

Selection of correct package to work with new Kurento release

主宰稳场 提交于 2019-12-11 20:24:57
问题 I'm using kurento server v 5.1.0 to solve very simple scenario on my Java (spring.mvc) web application. It should capture short video and save for latter use. Could somebody point me what should be used as reference example for RecorderEndpoint - either examples based on com.kurento.kmf.media.* or org.kurento.client.* 回答1: If you just want to have some turorial examples, you should refer to this project: Specifically, an example with recording functionality can be found in this file: In

Kurento Hello World, not returning loopback

♀尐吖头ヾ 提交于 2019-12-11 08:45:52
问题 I am trying to setup the basic hello world example. I am using a t2.micro instance with Ubuntu 14.04 LTS and I have the github code for the example on my local machine. The url I am using is: https://localhost:8443/index.html?ws_uri=wss://ec2INSTANCE:8888&ice_servers=[{"urls":"stun:stun.l.google.com"}]# I do not have the stun or turn configured on the server, but it should be ok since I am passing the stun server to use in the url. Any advice on this? I just checked my console and I see this,

Android client for kurento room

流过昼夜 提交于 2019-12-11 06:13:29
问题 i can connect ios app with kurento room for conference call without any issue but i cannot connect it with android, here i am following tutorial Kurento WebRTC Peer For Android to make android client to connect with kurento room. Here is the code what i am trying public class MainActivity extends AppCompatActivity implements RoomListener,NBMWebRTCPeer.Observer { private LooperExecutor executor; private static KurentoRoomAPI kurentoRoomAPI; private EglBase rootEglBase; private NBMWebRTCPeer

Kurento - Configure Java applications to use https - keystore error

假如想象 提交于 2019-12-11 06:08:41
问题 Generated keystore and configured in application.properties file as given in this link - http://doc-kurento.readthedocs.io/en/stable/mastering/securing-kurento-applications.html But still facing error - java.io.IOException: Keystore was tampered with, or password was incorrect at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:772) ~[na:1.7.0_101] at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:55) ~[na:1.7.0_101] at java.security.KeyStore.load(KeyStore