1,clone kurento-tutorial-js
# 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
# cat /etc/kurento/defaultCertificate.pem //新建一个pem文件 -----BEGIN RSA PRIVATE KEY----- //server.key的内容 MIIEogIBAAKCAQEAwk7I4cn6slYkRDs/uQqhZrfV9/uEo1nEXqxgTmUWLekFhYhj 。。。。。。。。。。。。。。。。。 nFWlTP4Urs8PeykvK9ao8r/T8BnPIC16U6ENYvAc0mRlFA2j1GA= -----END RSA PRIVATE KEY----- -----BEGIN CERTIFICATE----- //server.crt的内容 MIIDBjCCAe4CCQCuf5QfyX2oDDANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB 。。。。。。。。。。。。。 dCSsLJlXyqAQFg== -----END CERTIFICATE-----
3,修改kurento的配置文件
# cat /etc/kurento/kurento.conf.json { "mediaServer" : { "resources": { //Resources usage limit for raising an exception when an object creation is attempted "exceptionLimit": "0.8", // Resources usage limit for restarting the server when no objects are alive "killLimit": "0.7", // Garbage collector period in seconds "garbageCollectorPeriod": 240 }, "net" : { "websocket": { "port": 8888, "secure": { "port": 8433, "certificate": "defaultCertificate.pem", "password": "" }, "registrar": { "address": "ws://localhost:9090", "localAddress": "localhost" }, "path": "kurento", "threads": 10 } } } }
2,3二步,为了解决,remote stream 没有视频的问题。
4,安装nodejs
# apt-get install nodejs # npm install -g bower # npm install -g http-server
5,启动kurento服务
# /etc/init.d/kurento-media-server-6.0 start # cd kurento-hello-world # bower install # http-server -p 8443 -S -C keys/server.crt -K keys/server.key Starting up http-server, serving ./ through https Available on: https://127.0.0.1:8443 https://192.168.0.247:8443 Hit CTRL-C to stop the server
注意:bower install,http-server这二个命令,要用非root账号运行
转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/jsjquery/1940.html