logo资料库

WebRtc项目---kurento搭建方式.docx

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
https://192.168.1.118:8443/index.html?ws_uri=wss://192.168.1.118:8433/kurento# 搭建好 kurento media server 之后,按照官方文档 在 github 上下载 kurento 源码:https://github.com/Kurento/kurento-media-server.git 在编译安装之前先把所需要的依赖全部装好执行如下命令: echo "deb http://ubuntu.kurento.org trusty-dev kms6" | sudo tee /etc/apt/sources.list.d/kurento-dev.list wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add - sudo apt-get update sudo apt-get install $(cat debian/control | sed -e "s/$/\!\!/g" | tr -d '\n' | sed "s/\!\! / /g" | sed "s/\!\!/\n/g" | grep "Build-Depends" | sed "s/Build-Depends: //g" | sed "s/([^)]*)//g" | sed "s/, */ /g") 依赖安装好之后开始编译 kurento media server,执行如下命令: 进入到 kurento media server 目录下 mkdir -p build cd build cmake .. make -j4 此时执行 make –j4 如果虚拟机内存分配过小,会编译出错,加大内存即可。 编译完成之后,执行 make install 进行安装。 ./build/server/kurento-media-server 启动 kurento media server 如果提示找不到/etc/kurento/kurento.conf.json,那就把 kurento media server 目录下的 kurento.conf.json,复制过去。 然后再启动就可以了。 接着,开始运行文档中的 hello world 示例进行测试。 http://doc-kurento.readthedocs.io/en/stable/tutorials/js/tutorial-helloworld.html,文档说明。 loopback , 本 地 回 环 。 测 试 的 是 按照文档的步骤还需要注意一些问题:  首先安装 javascript(Browser JavaScript) Node.js 和 Bower    curl -sL https://deb.nodesource.com/setup_4.x | sudo bash – sudo apt-get install -y nodejs sudo npm install -g bower 再安装一个 httpserver,这里直接安装 HTTP Node.js sudo npm install http-server -g
将官方文档给的示例从 github 下载下来: git clone https://github.com/Kurento/kurento-tutorial-js.git cd kurento-tutorial-js/kurento-hello-world git checkout 6.6.1 bower install 执行这个命令的时候会报错,修改一下就可以了:bower install –-allow-root http-server -p 8443 -S -C keys/server.crt -K keys/server.key 启动 hello world 示例 此时可以在 Chrome, Firefox 上访问 https://localhost:8443/ ,如果浏览器和 kurento 不是在同 一台机器上,需要在链接后面指定 kurento, https://localhost:8443/index.html?ws_uri=wss://kms_host:kms_port/kurento 由于此时浏览器和 kms 之间是 Secure WebSocket(wss://), 所以在启动 hello world 示例的时候, http-server -p 8443 -S -C keys / server.crt -K keys / server.key 加上证书 同时也要配置 kurento media server 使用 secure websocket(wss) 修改配置文件:/etc/kurento/kurento.conf.json 取消一下几行的注释: "secure": { "port": 8433, "certificate": "defaultCertificate.pem", "password": "" }, 并在/etc/kurento/下和 kurento.conf.json 在同一级目录生成签名证书: certtool --generate-privkey --outfile defaultCertificate.pem echo 'organization = your organization name' > certtool.tmpl certtool --generate-self-signed --load-privkey defaultCertificate.pem \ --template certtool.tmpl >> defaultCertificate.pem sudo chown kurento defaultCertificate.pem 在建立安全 websocket 之前,需要手动,接受证书作为受信任的证书,在浏览器访问 https://localhost:8433,将这个链接添加为受信任的链接。 此时在浏览器上访问 https://localhost:8443/index.html?ws_uri=wss://kms_host:kms_port/kurento
将能看的 测试实例: https://192.168.1.118:8443/index.html?ws_uri=wss://192.168.1.118:8433/kurento 使用 java demo 来演示 hello world: 从 github 下载源码,执行下面命令: git clone https://github.com/Kurento/kurento-tutorial-java.git cd kurento-tutorial-java/kurento-hello-world git checkout 6.6.2 mvn compile exec:java 需要安装 Maven, apt-get install maven 】
http://doc-kurento.readthedocs.io/en/stable/_static/langdoc/jsdoc/kurento-client-js/modul e-filters.ImageOverlayFilter.html
分享到:
收藏