All Projects → garyyu → Webrtc_voiceengine

garyyu / Webrtc_voiceengine

Licence: other
This is the Wrapper Library for WebRTC Voice Engine. Including Acoustic Echo Cancellation (AEC), Noise Suppression (NS), VAD (Voice Active Detection) and so on.

Labels

Projects that are alternatives of or similar to Webrtc voiceengine

Webrtc Demo
webrtc 演示示例
Stars: ✭ 74 (-22.11%)
Mutual labels:  webrtc
Laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
Stars: ✭ 8,770 (+9131.58%)
Mutual labels:  webrtc
Peerjs
Simple peer-to-peer with WebRTC
Stars: ✭ 9,888 (+10308.42%)
Mutual labels:  webrtc
Freeswitch
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
Stars: ✭ 1,213 (+1176.84%)
Mutual labels:  webrtc
Laplace
Laplace is an open-source project to enable screen sharing directly via browser. Based on WebRTC for low latency peer-to-peer connections, and WebSocket implemented in golang for signaling.
Stars: ✭ 81 (-14.74%)
Mutual labels:  webrtc
Multihack Web
Realtime collaboration for programmers. (Web Version)
Stars: ✭ 85 (-10.53%)
Mutual labels:  webrtc
Bittorrent Tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Stars: ✭ 1,184 (+1146.32%)
Mutual labels:  webrtc
Browser Phone
A fully featured browser based WebRTC SIP phone for Asterisk
Stars: ✭ 95 (+0%)
Mutual labels:  webrtc
Vue Qrcode Reader
A set of Vue.js components for detecting and decoding QR codes.
Stars: ✭ 1,240 (+1205.26%)
Mutual labels:  webrtc
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-6.32%)
Mutual labels:  webrtc
Myscreen.live
P2P Screen Sharing with WebRTC
Stars: ✭ 79 (-16.84%)
Mutual labels:  webrtc
Twilio Video App React
A collaboration application built with the twilio-video.js SDK and React.js
Stars: ✭ 1,233 (+1197.89%)
Mutual labels:  webrtc
Lawsroom
Group video chat on your browser. [No plugin required]
Stars: ✭ 87 (-8.42%)
Mutual labels:  webrtc
Camus
Peer-to-peer group video chat using WebRTC, Python, and Javascript
Stars: ✭ 75 (-21.05%)
Mutual labels:  webrtc
Pushkit silentpushnotification
PushKit_SilentPushNotification to receive VOIP call while iOS app is in background or terminated state
Stars: ✭ 93 (-2.11%)
Mutual labels:  webrtc
Unityrtc
基于webrtc的unity多人游戏实时语音(A Unity Demo for Impl Real-time Game Voice Among Mutiplayers Based On WEBRTC)
Stars: ✭ 74 (-22.11%)
Mutual labels:  webrtc
Mediasoup3 Record Demo
Simple Record Demo using Mediasoup 3 and GStreamer
Stars: ✭ 84 (-11.58%)
Mutual labels:  webrtc
Ice
WIP RFC 8445 ICE implementation in go
Stars: ✭ 95 (+0%)
Mutual labels:  webrtc
Opentok React
React components for OpenTok.js
Stars: ✭ 93 (-2.11%)
Mutual labels:  webrtc
Sip.js
A simple, intuitive, and powerful JavaScript signaling library
Stars: ✭ 1,282 (+1249.47%)
Mutual labels:  webrtc

Name: WebRTC_VoiceEngine

URL: https://github.com/garyyu/WebRTC_VoiceEngine License: BSD License File: LICENSE For WebRTC License & Patents information, please read files LICENSE.webrtc and PATENTS.webrtc.

Description: This WebRTC VoiceEngine includes Acoustic Echo Cancellation (AEC), Noise Suppression (NS), VAD (Voice Active Detection) and so on. The purpose of this project is to make use of Google WebRTC OpenSource project, to provide a simple wrapper API for the voice engine part of WebRTC. So far, this project is built in Win7 with Visual Studio 2010.

Default, this project is built as DLL. If want to build demo_main.cpp as standalone demo, you can modify the Project Property: (1) Linker->Input: ignore default library "libcmt"; (2) General->Configuration Type: change "DLL" as "exe"; and "User MFC" as "Static Library". And modify "webrtc_voe.h" to comment this line: //#define _WEBRTC_API_EXPORTS // For DLL Building. Both Release Build and Debug Build is OK.

This project depends on WebRTC project, which I put on my folder "C:\Users\garyyu\Work\trunk". If you put "trunk" on different folder, please modify the external library and header files path in Visual Studio IDE. About how to download and build this WebRTC project, please read the following documents: http://www.webrtc.org/reference/getting-started http://www.webrtc.org/reference/getting-started/prerequisite-sw

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].