kurento js 连接测试 demo

张映 发表于 2018-07-11

分类目录: nodejs/vue/js/jquery

标签:, ,

1,clone kurento-tutorial-js

  1. # git clone https://github.com/Kurento/kurento-tutorial-js.git  

如果clone比较慢,直接下载zip

2,合并server.crt server.key

将kurento-hello-world/keys文件下,server.crt server.key,合并到defaultCertificate.pem

  1. # cat /etc/kurento/defaultCertificate.pem //新建一个pem文件  
  2. -----BEGIN RSA PRIVATE KEY----- //server.key的内容  
  3. MIIEogIBAAKCAQEAwk7I4cn6slYkRDs/uQqhZrfV9/uEo1nEXqxgTmUWLekFhYhj  
  4. 。。。。。。。。。。。。。。。。。  
  5. nFWlTP4Urs8PeykvK9ao8r/T8BnPIC16U6ENYvAc0mRlFA2j1GA=  
  6. -----END RSA PRIVATE KEY-----  
  7. -----BEGIN CERTIFICATE----- //server.crt的内容  
  8. MIIDBjCCAe4CCQCuf5QfyX2oDDANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB  
  9. 。。。。。。。。。。。。。  
  10. dCSsLJlXyqAQFg==  
  11. -----END CERTIFICATE-----  

3,修改kurento的配置文件

  1. # cat /etc/kurento/kurento.conf.json  
  2. {  
  3.   "mediaServer" : {  
  4.     "resources": {  
  5.       //Resources usage limit for raising an exception when an object creation is attempted  
  6.       "exceptionLimit""0.8",  
  7.       // Resources usage limit for restarting the server when no objects are alive  
  8.       "killLimit""0.7",  
  9.         // Garbage collector period in seconds  
  10.         "garbageCollectorPeriod": 240  
  11.     },  
  12.     "net" : {  
  13.       "websocket": {  
  14.         "port": 8888,  
  15.         "secure": {  
  16.           "port": 8433,  
  17.           "certificate""defaultCertificate.pem",  
  18.           "password"""  
  19.         },  
  20.         "registrar": {  
  21.           "address""ws://localhost:9090",  
  22.           "localAddress""localhost"  
  23.         },  
  24.         "path""kurento",  
  25.         "threads": 10  
  26.       }  
  27.     }  
  28.   }  
  29. }  

2,3二步,为了解决,remote stream 没有视频的问题。

4,安装nodejs

  1. # apt-get install nodejs  
  2. # npm install -g bower  
  3. # npm install -g http-server  

5,启动kurento服务

  1. # /etc/init.d/kurento-media-server-6.0 start  
  2. # cd kurento-hello-world  
  3. # bower install  
  4. # http-server -p 8443 -S -C keys/server.crt -K keys/server.key  
  5. Starting up http-server, serving ./ through https  
  6. Available on:  
  7.   
  8. https://127.0.0.1:8443  
  9.   
  10. https://192.168.0.247:8443  
  11.   
  12. Hit CTRL-C to stop the server  

注意:bower install,http-server这二个命令,要用非root账号运行



转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/jsjquery/1940.html