All Projects → shiguredo-webrtc-build → webrtc-build

shiguredo-webrtc-build / webrtc-build

Licence: Apache-2.0 License
様々な環境向けの WebRTC のビルドを行って、そのバイナリを提供しています

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects
powershell
5483 projects

Projects that are alternatives of or similar to webrtc-build

Momo
WebRTC Native Client Momo
Stars: ✭ 454 (+254.69%)
Mutual labels:  ubuntu, webrtc
docker-nvidia-glx-desktop
MATE Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, therefore not requiring /tmp/.X11-unix host sockets or host configuration.
Stars: ✭ 47 (-63.28%)
Mutual labels:  ubuntu, webrtc
WebRTC-Python-Open-Source-Application-for-1-to-1-video-chat
This Sample Python Application demonstrates the use of EnableX Platform Server APIs and JavaScript Toolkit to develop basic one to one video chat application. It allows developers to ramp up on app development by hosting on their own devices.
Stars: ✭ 12 (-90.62%)
Mutual labels:  webrtc
AI-LAB
This repository contains a docker image that I use to develop my artificial intelligence applications in an uncomplicated fashion. Python, TensorFlow, PyTorch, ONNX, Keras, OpenCV, TensorRT, Numpy, Jupyter notebook... 🐋🔥
Stars: ✭ 44 (-65.62%)
Mutual labels:  ubuntu
WebRTC-Leak-Prevent-Toggle
Toggle WebRTC leak prevention in Chromium browsers.
Stars: ✭ 16 (-87.5%)
Mutual labels:  webrtc
ros-gst-bridge
a bidirectional ros to gstreamer bridge and utilities for dynamic pipelines
Stars: ✭ 46 (-64.06%)
Mutual labels:  webrtc
SkylinkSDK-iOS-Sample
Temasys SkylinkSDK for iOS - Sample App - Objective C
Stars: ✭ 16 (-87.5%)
Mutual labels:  webrtc
isaac ros argus camera
ROS2 packages based on NVIDIA libArgus library for hardware-accelerated CSI camera support.
Stars: ✭ 21 (-83.59%)
Mutual labels:  jetson
app
Web metaverse client
Stars: ✭ 115 (-10.16%)
Mutual labels:  webrtc
yangwebrtc
Webrtc SDK for C++
Stars: ✭ 257 (+100.78%)
Mutual labels:  webrtc
meanOs
Mean Operating System - The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the only operating system hosted anonymous using a P2P network and a suite of non-standard in-browser delivery mechanisms. Mean OS proudly supports Brave and Tor, be free!
Stars: ✭ 62 (-51.56%)
Mutual labels:  webrtc
secure-webrtc-swarm
💢 Create a swarm of p2p connections with invited peers using WebRTC.
Stars: ✭ 23 (-82.03%)
Mutual labels:  webrtc
rawrtc-data-channel
A standalone WebRTC and ORTC data channel implementation.
Stars: ✭ 47 (-63.28%)
Mutual labels:  webrtc
vortex
Revolt voice server
Stars: ✭ 61 (-52.34%)
Mutual labels:  webrtc
data-transport
A generic and responsible communication transporter(iframe/Broadcast/Web Worker/Service Worker/Shared Worker/WebRTC/Electron, etc.)
Stars: ✭ 27 (-78.91%)
Mutual labels:  webrtc
pi-encrypted-boot-ssh
🔑 Raspberry Pi Encrypted Boot with Remote SSH
Stars: ✭ 96 (-25%)
Mutual labels:  ubuntu
BulletJournal
An organizational system that helps you keep track of everything in your busy life
Stars: ✭ 117 (-8.59%)
Mutual labels:  webrtc
pubnub-js-webrtc
adambavosa.com/pubnub-js-webrtc/example/
Stars: ✭ 16 (-87.5%)
Mutual labels:  webrtc
peerjs-python
Python port of PeerJS client
Stars: ✭ 56 (-56.25%)
Mutual labels:  webrtc
flutter live
Live streaming player, iOS+Android, RTMP/HTTP-FLV/HLS/WebRTC, by Flutter+SRS.
Stars: ✭ 211 (+64.84%)
Mutual labels:  webrtc

WebRTC-Build

GitHub tag (latest SemVer) License Actions Status

About Shiguredo's open source software

We will not respond to PRs or issues that have not been discussed on Discord. Also, Discord is only available in Japanese.

Please read https://github.com/shiguredo/oss/blob/master/README.en.md before use.

時雨堂のオープンソースソフトウェアについて

利用前に https://github.com/shiguredo/oss をお読みください。

webrtc-build について

様々な環境向けの WebRTC のビルドを行って、そのバイナリを提供しています。

ダウンロード

リリース からダウンロードしてください。

パッケージに入っている内容

  • WebRTC ライブラリ(webrtc.lib あるいは libwebrtc.a)
  • WebRTC のインクルードヘッダ
  • WebRTC のバージョン情報(コミットハッシュ)

現在提供しているビルド

  • windows_x86_64
  • windows_arm64
  • macos_arm64
  • macos_x86_64
  • raspberry-pi-os_armv6 (Raspberry Pi Zero)
  • raspberry-pi-os_armv7 (Raspberry Pi 3, 4)
  • raspberry-pi-os_armv8 (Raspberry Pi 3, 4)
  • ubuntu-18.04_armv8
    • Jetson Nano
    • Jetson Xavier NX
    • Jetson AGX Xavier
  • ubuntu-18.04_x86_64
  • ubuntu-20.04_x86_64
  • android_arm64
  • ios_arm64

hololens2 ビルドについて

  • 対応ブランチは support/hololens2 です
  • 最新の libwebrtc 追従は有償で承っております
  • バグ修正は有償で承っております

今後の予定

  • Ubuntu 22.04 x86_64 対応
    • リリースされ次第対応を検討します
  • Jetson 向け ARM 版 Ubuntu 20.04 対応
    • リリースされ次第対応を検討します

廃止

  • macOS x86_64 廃止
    • 2022 年 6 月を持って廃止します
  • Ubuntu 18.04 x86_64 廃止
    • 2023 年 4 月を持って廃止します
  • Jetson 向け ARM 版 Ubuntu 18.04 廃止
    • 2023 年 4 月を持って廃止します

ライセンス

Apache License 2.0

Copyright 2019-2021, Wandbox LLC (Original Author)
Copyright 2019-2021, Shiguredo Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

コントリビューター

  • melpon - Original Author
    • Android サポート
    • iOS サポート
    • CentOS 8 サポート
  • tnoho - Original Author
    • macOS 向け AV1 サポート
    • macOS 向け H.265 サポート
  • hakobera
    • Ubuntu 20.04 x86_64 サポート
    • macOS 11 arm64 サポート
  • enm10k
    • iOS 向けデバッグビルド追加
  • soudegesu
    • macOS 向け ObjC ヘッダー追加

タグやブランチ運用について

  • feature/m94.4606 のようにブランチを切ります
    • branch-heads のブランチは削除してはいけません
    • 次のリリースブランチが決まるまでは feature 上でタグを打ちます
  • 次のリリースブランチが確定したら master にマージします
    • ブランチから変更が無ければタグを打つ必要はありません
  • libwebrtc のコミットポジションは変更せずに何か変更がある場合は一番右の数値を増やします
    • m94.4606.0.0 から m94.4606.0.1 のようにする

パッチ運用について

  • 最新版でパッチが動作しない場合はパッチ作成者が修正をしてください
  • 何かしらの理由でパッチ修正が難しい場合はパッチを削除します
    • 時雨堂で必要と思ったパッチは時雨堂にて対応します
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].