Skip to content

zhuhaichao518/webrtc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This code base aims at adding more support to to WebRTC. It is forked from libwebrtc, with sample commits to implement:

  • hardware-acceleration

  • system audio capture

  • The code only shows the concept and "just work" on windows, I do not have enough time to refactor it. :)

The following is readme.md from libwebrtc:

WebRTC-SDK

This repository contains a fork of WebRTC from Google with various improvements.

Main changes

All

  • Dynamically acquire decoder to mitigate decoder limitations #25
  • Support for video simulcast with hardware & software encoders patch
  • Frame cryptor support (for end-to-end encryption) patch

Android

  • WrappedVideoDecoderFactory #74

iOS / Mac

  • Sane audio handling patch
    • Do not acquire microphone/permissions unless actively publishing audio
    • Abililty to bypass voice processing on iOS
    • Remove hardcoded limitation of outputting only to right speaker on MacBook Pro
  • Desktop capture for Mac patch

Windows

  • Fixed unable to acquire Mic when built-in AEC is enabled #29

LICENSE

Who is using this project

Are you using WebRTC SDK in your framework or app? Feel free to open a PR and add yourself!

About

Add HW support for webrtc.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.1%
  • C 2.5%
  • Java 2.3%
  • Objective-C++ 1.6%
  • Python 1.4%
  • Objective-C 0.8%
  • Other 0.3%