Kurento Client-js用于Localhost

时间:2016-03-22 10:56:02

标签: kurento

我的所作所为:

1.我使用命令

创建了一个参考链接http://doc-kurento.readthedocs.org/en/stable/mastering/develop_kurento_modules.html的新模块
    kurento-module-scaffold.sh <module_name> <output_directory> opencv_filter

2.我创建的模块,在 /src/server/interface/.json 文件中添加了所需的参数。

3.现在运行在 src / server / implementation / object / 中生成cpp文件的cmake

4.修复cpp文件中的更改并使用命令

生成
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr && make && sudo make install

对于client-js:

5.要创建js文件夹,请运行以下命令

    cmake .. -DGENERATE_JS_CLIENT_PROJECT=TRUE

6.从js文件夹中,运行以下命令生成包含三个js文件的dist文件夹。

    npm install grunt grunt-browserify grunt-contrib-clean grunt-jsdoc grunt-npm2bower-sync minifyify

然后运行命令

    grunt

客户端-JS:

1.参考链接https://github.com/Kurento/kurento-tutorial-js

中的kms-crowddetctor文件夹处理客户端文件夹

2.在 bower-component 旁边,添加了一个模块文件夹,其中包含 dist 文件夹中生成的js文件

3.在index.html中编辑新添加的js路径(在bower_components中)

4.在index.js中,将名称模块名称更改为bower_components中的名称。

然后我启动Kurento媒体服务器和http服务器,并在浏览器中加载页面

  http://localhost:8080/index.html?ws_uri=ws://localhost:8888/kurento#

只有本地流正在运行,远程流不能正常工作但它没有显示任何错误。请帮助我继续前进。

模块代码的保管箱链接为https://www.dropbox.com/s/r3m17afrmnf8af5/opencv_filter.tar.gz?dl=0

client-js代码的dropbox链接为https://www.dropbox.com/s/ty1u1tbxa6y1tlc/client_sample.tar.gz?dl=0

0 个答案:

没有答案