文件名称:clarify-webrtc:该项目演示了将Clarify.io插入WebRTC应用程序,记录音频呼叫并使用Clarify搜索它们的快速方法
文件大小:251KB
文件格式:ZIP
更新时间:2024-06-06 10:54:59
JavaScript
澄清WebRTC通话记录演示 简单的NodeJS Web应用程序,允许用户通过webrtc相互呼叫,然后为录制的呼叫建立索引以进行内容搜索。 该项目基于弗拉基米尔·卡林肯(Vladimir Kalinkin)的的工作,并在他的允许下使用。 目的 该项目的目的是演示如何将Webrtc调用和记录与媒体索引API集成在一起。 这个怎么运作 用户在webrtc浏览器会话中互相调用,并且通话的每一段都被记录并保存到磁盘上。 通话结束后,来自通话各段的音频将发送到Clarify进行索引。 将通话编入索引后,用户可以从“搜索”菜单中搜索音频的内容 示范影片 先决条件 节点0.12 蒙戈数据库 安装 sudo npm install -g grunt-cli git clone https://github.com/scottbarstow/clarify-webrtc.git npm instal
【文件预览】:
clarify-webrtc-master
----.gitignore(623B)
----routes()
--------contacts.js(407B)
--------records.js(671B)
--------index.js(1KB)
--------calls.js(397B)
----.csslintrc(346B)
----tasks()
--------seed.js(584B)
----README.md(2KB)
----views()
--------index.jade(56B)
--------layout.jade(3KB)
--------error.jade(84B)
--------history.jade(381B)
--------sign_up.jade(640B)
--------search.jade(2KB)
--------call.jade(587B)
--------sign_in.jade(513B)
----public()
--------css()
--------uploads()
--------views()
--------img()
--------js()
----LICENSE(1KB)
----Gruntfile.js(7KB)
----config.example.js(238B)
----middleware()
--------auth.js(350B)
--------passport()
----.jshintrc(2KB)
----app.js(2KB)
----bower.json(437B)
----package.json(1KB)
----models()
--------call.js(635B)
--------user.js(936B)
--------record.js(737B)
----brokers()
--------calls.broker.js(1KB)
----controllers()
--------calls.controller.js(1KB)
--------contacts.controller.js(835B)
--------users.controller.js(786B)
--------records.controller.js(5KB)