WebRTC for iOS
- 《WebRTC入门教程》
- 《WebRTC在iOS端的实现》
- 网上找到的WebRTC介绍视频上 (侵删)
- 网上找到的WebRTC介绍视频下 (侵删)
WebRTC for iOS
License: MIT License
WebRTC for iOS
你好,iOS程序猿,大哥,请问一下,在WebRTC初始化的时候,如何为本地视频做一份本地化存储。或者说在视频通讯建立完成后,能否将视频进行本地化存储么?(自己端的视频)iOS。谢谢大哥。qq:903103242
web端发起的RTC的视频流数据尺寸默认是4:3。那么在移动端怎么处理让其铺满全屏,且不拉伸(可裁剪),求大神指教
两部iPhone手机开启app Call room不互通,有解决方法吗
感谢分享~
try to check if the
echo $PATH
/Users/chenyilong/opensource/webrtc_build/webrtc/src/depot_tools:/Users/chenyilong/opensource/webrtc_build/webrtc/src/depot_tools:/Users/chenyilong/.rvm/gems/ruby-2.2.2/bin:/Users/chenyilong/.rvm/gems/ruby-2.2.2@global/bin:/Users/chenyilong/.rvm/rubies/ruby-2.2.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/chenyilong/.rvm/bin
If you've done this
echo "export PATH=$PWD/depot_tools:$PATH" > $HOME/.bash_profile
then check the prefix
ls /Users/chenyilong/opensource/webrtc_build/webrtc/src/depot_tools
if logs like this
: No such file or directory
this means wrong path.
use the right one instead
ls /Users/chenyilong/opensource/webrtc_build/
or you can try to install gn command with brew:
brew install --HEAD https://raw.githubusercontent.com/Homebrew/homebrew-head-only/master/depot-tools.rb
make sure your Termal able to access https://gerrit.googlesource.com
or you will meet this error:
Failure while executing: git clone --branch v1.12.37 https://gerrit.googlesource.com/git-repo.git /Users/chenyilong/Library/Caches/Homebrew/repo--git
remember those commands:
chmod +x src/buildtools/mac/gn
../../depot_tools/gn gen out/Release-universal --args='target_os="ios" target_cpu="x64" additional_target_cpus=["arm", "arm64", "x86"] is_component_build=false is_debug=false ios_enable_code_signing=false'
很好!
pod 'libjingle_peerconnection'
可以看下这篇文章:
https://tech.appear.in/2015/05/25/Getting-started-with-WebRTC-on-iOS/
请问楼主,建立连接时如何禁用麦克风权限申请,我在官方提供的代码基础上注释掉下面两行代码,但是在建立连接的时候还是会申请麦克风权限。
[self createAudioSender];
[self createVideoSender];
不知道你编译过后自己写demo了没有,我写demo的时候发现RTCMediaConstraints一直崩溃,显示没有定义,用的你的framework不行,也导入了c++框架
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.