Difference between revisions of "WebRTC"
From Lost In Wonderlands
(→Tutorials) |
(→Articles) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
* [[item1]] | * [[item1]] | ||
* [[item1]] | * [[item1]] | ||
+ | |||
+ | |||
+ | == How Hard IS WebRTC ? == | ||
+ | * http://webrtcbydralex.com/index.php/2018/10/14/libwebrtc-is-open-source-how-hard-can-it-be/ | ||
+ | |||
+ | |||
+ | == WebRTC Norms == | ||
+ | |||
+ | === W3C === | ||
+ | * https://www.w3.org/groups/wg/webrtc | ||
+ | * https://www.w3.org/community/ortc/ | ||
+ | * https://w3c.github.io/webrtc-pc/ | ||
+ | |||
+ | === RFC === | ||
+ | * https://tools.ietf.org/html/rfc6464 | ||
+ | |||
+ | |||
+ | === Mozilla === | ||
+ | * https://developer.mozilla.org/en-US/docs/Glossary/WebRTC | ||
== WebRTC == | == WebRTC == | ||
Line 37: | Line 56: | ||
=== [https://webrtc.googlesource.com/src/+log, commits] === | === [https://webrtc.googlesource.com/src/+log, commits] === | ||
− | |||
− | |||
− | |||
− | |||
− | + | == WebRTC Native API == | |
− | + | ||
− | + | ||
− | + | ||
* https://webrtc.googlesource.com/src/+/refs/heads/master/docs/faq.md | * https://webrtc.googlesource.com/src/+/refs/heads/master/docs/faq.md | ||
Line 60: | Line 72: | ||
* https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/ios/index.md | * https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/ios/index.md | ||
* http://technoverse.free.fr/index.php?title=WebRTC&action=edit§ion=3 | * http://technoverse.free.fr/index.php?title=WebRTC&action=edit§ion=3 | ||
+ | |||
+ | |||
+ | == GN / Ninja == | ||
+ | |||
+ | === GN === | ||
+ | * https://gn.googlesource.com/gn/+/master/docs/reference.md#var_target_os | ||
+ | * https://www.chromium.org/developers/gn-build-configuration | ||
+ | |||
+ | === Ninja === | ||
+ | |||
+ | * https://ninja-build.org/ | ||
+ | |||
+ | |||
+ | see also | ||
+ | * http://gittup.org/tup/ | ||
+ | * https://github.com/apenwarr/redo | ||
+ | * https://www.perforce.com/documentation/jam-documentation | ||
== Building WebRTC == | == Building WebRTC == | ||
+ | https://gn.googlesource.com/gn/+/master/docs/reference.md#var_target_os | ||
=== WebRTC on Chromium === | === WebRTC on Chromium === | ||
=== WebRTC on Safari === | === WebRTC on Safari === | ||
Line 75: | Line 105: | ||
=== WebRTC on Windows === | === WebRTC on Windows === | ||
− | + | * https://github.com/ipop-project/ipop-project.github.io/wiki/Build-WebRTC-Libraries-for-Windows | |
==== troubleshootings ==== | ==== troubleshootings ==== | ||
Line 89: | Line 119: | ||
=== WebRTC on Android === | === WebRTC on Android === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== WebRTC codecs == | == WebRTC codecs == | ||
Line 107: | Line 131: | ||
* https://github.com/CoSMoSoftware | * https://github.com/CoSMoSoftware | ||
* https://github.com/CoSMoSoftware/CSM-IE-WebRTC-plugin | * https://github.com/CoSMoSoftware/CSM-IE-WebRTC-plugin | ||
+ | * https://github.com/CoSMoSoftware/OBS-studio-webrtc/ | ||
+ | |||
+ | ==== blogs ==== | ||
+ | * http://webrtcbydralex.com/index.php/2018/10/09/cosmo-software-is-now-2-years-old-webrtc/ | ||
+ | * http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/ | ||
+ | * http://webrtcbydralex.com/index.php/2019/07/10/webrtc-101-fetch-the-source/ | ||
+ | * http://webrtcbydralex.com/index.php/2017/07/06/webrtc-history-in-the-making-apple-and-google-webrtc-meeting/ | ||
+ | * http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/ | ||
+ | * http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/ | ||
+ | * http://webrtcbydralex.com/index.php/2020/09/30/whip-make-webrtc-easy-to-use-for-media-platforms-ingest/ | ||
+ | * https://medium.com/@medooze/whip-webrtc-meets-the-broadcasting-world-86772eba8ae7 | ||
+ | * http://webrtcbydralex.com/index.php/2018/12/12/hot-n-easy-webrtc-fuzz/ | ||
+ | * https://www.meetecho.com/blog/whip-janus/?fbclid=IwAR0KLxqmobNFqG4Im969qcCnO0KOeputEA_SdVEqB3ViN6x9LMOS1qLQd7w | ||
=== MicroSoft === | === MicroSoft === | ||
* https://mspoweruser.com/microsoft-announces-support-for-webrtc-and-ortc-in-uwp-apps/ | * https://mspoweruser.com/microsoft-announces-support-for-webrtc-and-ortc-in-uwp-apps/ | ||
+ | * http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/ | ||
+ | * https://developer.mozilla.org/fr/docs/Web/API/WebRTC_API | ||
==== the fork ==== | ==== the fork ==== | ||
Line 131: | Line 170: | ||
== Articles== | == Articles== | ||
+ | * https://bloggeek.me/lyra-satin-webrtc-voice-codecs/ | ||
== Blogs == | == Blogs == |
Latest revision as of 09:09, 20 April 2021
Contents
- 1 WebRTC
- 1.1 See also
- 1.2 How Hard IS WebRTC ?
- 1.3 WebRTC Norms
- 1.4 WebRTC
- 1.5 WebRTC Native API
- 1.6 GN / Ninja
- 1.7 Building WebRTC
- 1.7.1 WebRTC on Chromium
- 1.7.2 WebRTC on Safari
- 1.7.3 WebRTC on Mozilla
- 1.7.4 WebRTC on Webkit
- 1.7.5 WebRTC on Qt
- 1.7.6 WebRTC in Xamarin
- 1.7.7 WebRTC on Windows
- 1.7.8 WebRTC on GNU/Linux
- 1.7.9 WebRTC on macOS
- 1.7.10 WebRTC on iOS
- 1.7.11 WebRTC on iPadOS
- 1.7.12 WebRTC on tvOS
- 1.7.13 WebRTC on Android
- 1.8 WebRTC codecs
- 1.9 WebRTC Distrib and forks
- 1.10 Tutorials
- 1.11 Articles
- 1.12 Blogs
- 1.13 Tools link
- 1.14 Books
WebRTC
NeXT Steps
here everything has yet to be done !
coming soon :
Everything You Always Wanted to Know on Subject... (But Were Afraid to Ask)
a collection of links of interest
See also
How Hard IS WebRTC ?
WebRTC Norms
W3C
- https://www.w3.org/groups/wg/webrtc
- https://www.w3.org/community/ortc/
- https://w3c.github.io/webrtc-pc/
RFC
Mozilla
WebRTC
- https://fr.wikipedia.org/wiki/WebRTC
- https://en.wikipedia.org/wiki/WebRTC
- https://webrtc.org
- https://webrtc.googlesource.com/src/
- https://webrtc.github.io/samples/
- https://www.html5rocks.com/en/tutorials/webrtc/basics/
- https://github.com/webrtc
- https://webrtc.github.io/samples/
issues
BSD License
commits
WebRTC Native API
- https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/index.md
- https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/development/prerequisite-sw/index.md
- https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up
- https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/development/index.md
- https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/rtp-hdrext/index.md
- https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/android/index.md
- https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/ios/index.md
- https://gn.googlesource.com/gn/+/master/docs/reference.md#IDE-options
- https://ninja-build.org
- https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/ios/index.md
- http://technoverse.free.fr/index.php?title=WebRTC&action=edit§ion=3
GN / Ninja
GN
- https://gn.googlesource.com/gn/+/master/docs/reference.md#var_target_os
- https://www.chromium.org/developers/gn-build-configuration
Ninja
see also
- http://gittup.org/tup/
- https://github.com/apenwarr/redo
- https://www.perforce.com/documentation/jam-documentation
Building WebRTC
https://gn.googlesource.com/gn/+/master/docs/reference.md#var_target_os
WebRTC on Chromium
WebRTC on Safari
WebRTC on Mozilla
WebRTC on Webkit
WebRTC on Qt
WebRTC in Xamarin
WebRTC on Windows
troubleshootings
- https://stackoverflow.com/questions/60370428/only-clang-cl-is-supported-on-windows-when-i-compile-my-webrtc-server
- https://stackoverflow.com/questions/51376279/using-webrtc-library-with-visual-c
- https://webrtchacks.com/windows-uwp-webrtc/
WebRTC on GNU/Linux
WebRTC on macOS
WebRTC on iOS
WebRTC on iPadOS
WebRTC on tvOS
WebRTC on Android
WebRTC codecs
- https://opus-codec.org
- https://developers.google.com/web/updates/2016/01/vp9-webrtc/
- https://www.webmproject.org
WebRTC Distrib and forks
Cosmo
- https://cosmosoftware.io/
- https://github.com/CoSMoSoftware
- https://github.com/CoSMoSoftware/CSM-IE-WebRTC-plugin
- https://github.com/CoSMoSoftware/OBS-studio-webrtc/
blogs
- http://webrtcbydralex.com/index.php/2018/10/09/cosmo-software-is-now-2-years-old-webrtc/
- http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/
- http://webrtcbydralex.com/index.php/2019/07/10/webrtc-101-fetch-the-source/
- http://webrtcbydralex.com/index.php/2017/07/06/webrtc-history-in-the-making-apple-and-google-webrtc-meeting/
- http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/
- http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/
- http://webrtcbydralex.com/index.php/2020/09/30/whip-make-webrtc-easy-to-use-for-media-platforms-ingest/
- https://medium.com/@medooze/whip-webrtc-meets-the-broadcasting-world-86772eba8ae7
- http://webrtcbydralex.com/index.php/2018/12/12/hot-n-easy-webrtc-fuzz/
- https://www.meetecho.com/blog/whip-janus/?fbclid=IwAR0KLxqmobNFqG4Im969qcCnO0KOeputEA_SdVEqB3ViN6x9LMOS1qLQd7w
MicroSoft
- https://mspoweruser.com/microsoft-announces-support-for-webrtc-and-ortc-in-uwp-apps/
- http://webrtcbydralex.com/index.php/2020/07/26/native-libwebrtc-for-windows-winrtc/
- https://developer.mozilla.org/fr/docs/Web/API/WebRTC_API
the fork
- https://docs.microsoft.com/en-us/winrtc/
- https://docs.microsoft.com/en-us/winrtc/getting-started
- https://docs.microsoft.com/en-us/winrtc/getting-started
- https://docs.microsoft.com/en-us/winrtc/resources
github
Intel
Tutorials
- https://fr.slideshare.net/alexpiwi5/iitrtc-2017-qt-webrtc-tutorial-qt-janus-client
- https://www.codeproject.com/Articles/1073738/Building-a-Video-Chat-Web-App-with-WebRTC
- http://opentelecom.it/aggregator/sources/7?page=2
- http://downloads.aomedia.org/assets/pdf/symposium-2019/slides/AlexGouillard_CoSMo.pdf