GithubHelp home page GithubHelp logo

jumpingyang001 / webrtc Goto Github PK

View Code? Open in Web Editor NEW
368.0 50.0 284.0 305.88 MB

webrtc source code from https://chromium.googlesource.com/external/webrtc

License: BSD 3-Clause "New" or "Revised" License

Python 2.01% Objective-C 0.93% Objective-C++ 1.89% C++ 85.28% C 6.49% Java 3.07% Shell 0.10% Assembly 0.05% HTML 0.02% MATLAB 0.09% JavaScript 0.08% CSS 0.01% Roff 0.01% Batchfile 0.01% Lua 0.01% Jinja 0.01%

webrtc's Introduction

WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.

Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.

The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.

Development

See here for instructions on how to get started developing with the native code.

Authoritative list of directories that contain the native API header files.

More info

webrtc's People

Contributors

alebzk avatar amithilbuch avatar andresusanopinto avatar benjwright avatar danilchapovalov avatar ehlemur-zz avatar eshrubs avatar fancycode avatar fippo avatar henbos avatar henrikand avatar hnoo112233 avatar jonex avatar kthelgason avatar minyuel avatar mirkobonadei avatar mstyura avatar oprypin avatar orphis avatar perkj avatar philipel-webrtc avatar pthatcherg avatar rasmusbrandt avatar rodbro avatar sergeyulanov avatar steveanton avatar titov-artem avatar tkchin avatar yingwang avatar zhihuang0718 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webrtc's Issues

DataChannel断网重连

杨前辈,你好! 我想在android中用DataChannel来发送数据进行文本聊天,由于手机网络不稳定,IceConnection连接状态会改变:->disconnect->failed->closed。如果要重新建立连接的话,比较麻烦,交换信令有好几个步骤,有没有机制进行自动重连呢? 我期望的最终效果是:手机网络断了后,在制定时间内恢复了,DataChannel仍然可用。 请多多指点,谢谢!

windows clang编译报错

windows vs2017命令行+ LLVM7.0 执行gn gen . 错误信息是gn.py: Could not find checkout in any parent of the current path.This must be run inside a checkout.

环境变量 WEBRTCROOT f:\webrtc\webrtc
目录 f:\webrtc\webrtc\src\out\Release
args.gn 内容
use_ozone=true
is_desktop_linux=false
is_clang=true
use_sysroot=false
rtc_use_h264=true
ffmpeg_branding="Chrome"
is_debug=false
rtc_include_tests=false
rtc_enable_protobuf=false
use_custom_libcxx=false
rtc_include_pulse_audio=false
rtc_build_examples=false
rtc_build_tools=false
treat_warnings_as_errors=false
rtc_enable_libevent=false
rtc_build_libevent=false

WebRTC回声消除

前辈,你好!
最近试用了WebRTC Android的视频通话demo,音频回声比较大,还有啸叫,我想进行回声消除,听说WebRTC自带回声消除功能,是不是还需要写回声消除的JNI接口,然后重新编译库呢? 或者单独编译音频模块出来使用? 感谢!

NDK编译

前辈你好,我想用于android开发。但是由于gn编译的话不好调试,你那边有没有ndk编译的版本。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.