# WebRTC-knowledge-base **Repository Path**: baihuiit/WebRTC-knowledge-base ## Basic Information - **Project Name**: WebRTC-knowledge-base - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-04 - **Last Updated**: 2025-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WebRTC KnowledgeBase 这里都是由网上搜集的WebRTC学习资料,分门别类,不断更新中。 ## 常用博客 - [WebRTC中文网](http://webrtc.org.cn/):每个月都会更新以下博客的翻译文章,等不及更新的话,就看下列的原文博客吧。 - https://webrtchacks.com/ - https://bloggeek.me - https://cogint.ai - https://blog.mozilla.org/webrtc/ :Mozilla翻译的webrtc文档,但是翻译到一半停工了。可以关注我们社区的翻译项目,[RTC社区中文文档翻译项目](https://github.com/RTC-Developer/WebRTC-Documentation-in-Chinese),进度比较慢,但会保证完成,欢迎贡献。 - https://www.chriskranky.com - https://webrtc.org/blog/:webRTC的官方博客 - https://webrtc.ventures/blog/:一个专门做WebRTC外包开发的美国公司的博客,文章也会翻译的 - http://www.kurento.org/blog:Kurento的官方博客 - http://webrtcbydralex.com ## 开源项目 - [pyhton搭建的WebRTC项目](https://github.com/jlaine/aiortc) - [pchab Android WebRTC](https://github.com/pchab/AndroidRTC) - [janus_gateway_win](https://github.com/pcgpcgpcg/janus_gateway_win) - https://github.com/qdgx/WebRtcRoomAndroid - https://github.com/medooze/sfu ## 文章 ###基础概念 - https://www.html5rocks.com/en/tutorials/webrtc/basics/ - http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ - WebRTC是如何工作的([第一篇](http://webrtc.org.cn/how-webrtc-works-1/)、[第二篇](http://webrtc.org.cn/how-webrtc-works-2/)、[第三篇](http://webrtc.org.cn/how-webrtc-works-3/)、[第四篇](http://webrtc.org.cn/how-webrtc-works-4/)) - [WebRTC服务器搭建](http://webrtc.org.cn/webrtc_server/) - 实际中的WebRTC:STUN,TURN以及信令([第一篇](http://webrtc.org.cn/real-world-webrtc-1/)、[第二篇](http://webrtc.org.cn/real-world-webrtc-2/)、[第三篇](http://webrtc.org.cn/real-world-webrtc-3/)、[第四篇](http://webrtc.org.cn/real-world-webrtc-4/)、[第五篇](http://webrtc.org.cn/real-world-webrtc-5/)) - [WebRTC视频处理流程](http://webrtc.org.cn/video-process/) - 一通WebRTC通话中能容下多少用户([第一篇](http://webrtc.org.cn/user-number-in-webrtc-call-1/)、[第二篇](http://webrtc.org.cn/user-number-in-webrtc-call-2/)、[第三篇](http://webrtc.org.cn/user-number-in-webrtc-call-3/)) - [WebRTC带宽估计](http://webrtc.org.cn/bandwidth-estimation/) - [WebRTC是如何进行重传的](http://webrtc.org.cn/webrtc-retransmission/) - [getUserMedia()视频约束](http://webrtc.org.cn/getusermedia-video-constraints/) - [getUserMedia()音频约束](http://webrtc.org.cn/getusermedia-audio-constraints/) - [RTCPeerConnection addTrack 方法的使用](http://webrtc.org.cn/20180813-webrtc-chrome/) ### 实践案例 - 如何使用WebRTC建立一个视频会议App([第一篇](http://webrtc.org.cn/20180729-webrtc-nattraversal-signaling/)、[第二篇](http://webrtc.org.cn/20180729-webrtc-signaling-nattraversal/)) - [用 WebRTC 做一个简单的视频通话](http://webrtc.org.cn/tutorial-simple-video-chat/) - [如何用video_replay来进行WebRTC视频流捕捉以及重放](http://webrtc.org.cn/video_replay/) - [利用Laravel、Socket.IO和WebRTC实现视频聊天应用](http://webrtc.org.cn/180308-webrtc-laravel-socket/) - 如何使用WebRTC和Kurento媒体服务器,来建立视频会议App([第一篇](http://webrtc.org.cn/20180817-webrtc-video-js/)、[第二篇](http://webrtc.org.cn/20180819-webrtc-js-vedio/)) - [WebRTC gateway janus入门:从配置到插件编写](http://webrtc.org.cn/webrtc-janus-180426/) ### 学习笔记 - [WebRTC 原生 API](https://juejin.im/post/5c12022b5188257e2a7b4a4c)- - [WebRTC 学习总结](https://juejin.im/post/5b3038ed6fb9a00e9d1b60cf) - [WebRTC iOS 端编译](https://juejin.im/post/5c0f7c16f265da616d540880) ### 进阶 - 利用WebRTC和TensorFlow通过网络实现计算机视觉([第一篇](http://webrtc.org.cn/cv1/)、[第二篇](http://webrtc.org.cn/cv2/)、[第三篇](http://webrtc.org.cn/cv3/)) - [基于 WebRTC 与 WebVR 的 VR 视频通话](http://webrtc.org.cn/20180906-webrtc-javascript-html/) - [使用TensorFlow与OpenCV识别实时视频中的对象](http://webrtc.org.cn/20180625-ml-tensorflow-opencv/) - [使用getDisplayMedia实现在Chrome中屏幕共享](http://webrtc.org.cn/20180704-chrome-extension-getdisplaymedia-screencapture/) - [WebRTC + ML Kit 实现笑脸检测](http://webrtc.org.cn/20180614-ml-kit-webrtc/)