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