Java WebRTC

Open-source Java projects categorized as WebRTC

Top 18 Java WebRTC Projects

  • react-native-webrtc

    The WebRTC module for React Native

  • Project mention: Trouble connecting on remote connections (React Native) Help required 🙏 | /r/WebRTC | 2023-07-17

    Hi, I am using react-native-webrtc along with react-native-simple-peer for my webrtc video calls. I tried using a custom turn server and twilio's servers as well. All the servers that I am using give IceGatheringState: complete on this website, so I feel that the servers are working fine. I am unable to connect the calls whenever I'm using mobile data or am on different networks and get the error Ice Connection failed. Have tried toggling values for trickle and also tried completely relying on the turn severs by using iceTransportPolicy: 'relay'. Have beat my head for quite some time regarding the solution for this and would appreciate any help, thanks!

  • Ant-Media-Server

    Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.

  • Project mention: Advise on best way to implement video calling functionality into my web app | /r/webdev | 2023-06-07

    ant media server is the cheapest and has good documentation its also open source. it does the work for us https://github.com/ant-media/Ant-Media-Server/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • openvidu

    OpenVidu Platform main repository

  • Project mention: Ask HN: Zoom alternatives which preserve privacy and are easy to use? | news.ycombinator.com | 2023-08-07

    Git repo: https://github.com/OpenVidu/openvidu

    Not affiliated, just trying to save a moment or two of confusion and some extra clicking

  • react-native-callkeep

    iOS CallKit framework and Android ConnectionService for React Native

  • Project mention: React Native Experts (context: react-native-callkeep) | news.ycombinator.com | 2023-05-05

    We are trying to get some help on this issue. https://github.com/react-native-webrtc/react-native-callkeep...

    Gist: The issue is related to using RNCallKeep library in a React Native app on Android. When a call is initiated while the app is in the background or closed state, the RNCallKeep UI is invoked, but the desired behavior is to open the app's screen and handle the call through the app. The RNCallKeep.backToForeground() function is used to achieve this, but it causes the audio to stop working properly when using Agora to connect VOIP calls. This issue does not occur when handling calls manually and is only happening on Android, not on iOS devices.

  • snapdrop-android

    Android client for local file sharing via https://snapdrop.net/ and https://pairdrop.net

  • Project mention: Did the whole pairdrop repo just vanished? #356 | news.ycombinator.com | 2024-03-11
  • react-native-twilio-video-webrtc

    Twilio Video (WebRTC) for React Native

  • Project mention: However, this package itself specifies a main module field that could not be resolved | /r/reactnative | 2023-07-12

    { "name": "application", "version": "0.0.1", "private": true, "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "start": "react-native start", "test": "jest", "lint": "eslint .", "ipad-pro": "react-native run-ios --simulator='iPad Pro (12.9-inch) (5th generation)'" }, "dependencies": { "@aws-sdk/client-ses": "^3.271.0", "@aws-sdk/is-array-buffer": "^3.201.0", "@aws-sdk/util-buffer-from": "^3.208.0", "@openspacelabs/react-native-zoomable-view": "^2.1.1", "@react-native-community/art": "^1.2.0", "@react-native-community/async-storage": "^1.12.1", "@react-native-community/blur": "^4.3.0", "@react-native-community/masked-view": "^0.1.10", "@react-native-community/netinfo": "9.3.10", "@react-native-community/slider": "4.4.2", "@react-native-picker/picker": "2.4.10", "@react-navigation/bottom-tabs": "^6.5.1", "@react-navigation/drawer": "^6.5.5", "@react-navigation/native": "^5.9.3", "@react-navigation/stack": "^5.14.3", "@reduxjs/toolkit": "^1.8.6", "@sentry/react-native": "5.5.0", "axios": "^0.21.1", "axios-retry": "^3.4.0", "buffer": "^6.0.3", "expo": "^49.0.0", "expo-av": "~13.4.1", "expo-device": "~5.4.0", "expo-file-system": "~15.4.2", "expo-keep-awake": "~12.3.0", "expo-modules-core": "~1.5.6", "expo-network": "~5.4.0", "expo-screen-orientation": "~6.0.2", "http": "^0.0.1-security", "http2": "^3.3.7", "https-browserify": "^1.0.0", "jwt-decode": "^3.1.2", "lodash": "^4.17.21", "moment": "^2.29.1", "node-libs-react-native": "^1.2.1", "react": "18.2.0", "react-native": "0.72.1", "react-native-a-beep": "^1.1.0", "react-native-audio": "^4.3.0", "react-native-audio-recorder-player": "^3.4.0", "react-native-biometrics": "^2.2.2", "react-native-callkeep": "^4.2.0", "react-native-elements": "^3.4.1", "react-native-fs": "^2.18.0", "react-native-gesture-handler": "~2.12.0", "react-native-get-random-values": "~1.8.0", "react-native-gifted-chat": "^1.1.0", "react-native-keep-awake": "^4.0.0", "react-native-keychain": "^8.0.0", "react-native-linear-gradient": "^2.6.2", "react-native-paper": "^4.9.1", "react-native-permissions": "^3.3.1", "react-native-reanimated": "~3.3.0", "react-native-safe-area-context": "4.6.3", "react-native-screens": "~3.22.0", "react-native-sound": "^0.11.0", "react-native-sound-recorder": "^1.5.0", "react-native-toast-message": "^1.4.9", "react-native-twilio-video-webrtc": "https://github.com/blackuy/react-native-twilio-video-webrtc", "react-native-url-polyfill": "^1.3.0", "react-native-vector-icons": "^8.1.0", "react-redux": "^8.0.4", "readable-stream": "^4.4.2", "redux": "^4.2.0", "redux-logger": "^3.0.6", "redux-thunk": "^2.3.0", "rn-fetch-blob": "^0.12.0", "stream": "^0.0.2", "stream-http": "^3.2.0", "url": "^0.11.1", "uuid": "^3.4.0" }, "overrides": { "react-native-gifted-chat": { "react-native-safe-area-context": "4.6.3" } }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/runtime": "^7.12.5", "@react-native-community/eslint-config": "^2.0.0", "babel-jest": "^26.6.3", "babel-plugin-module-resolver": "^4.1.0", "eslint": "7.14.0", "jest": "^29.2.1", "metro-react-native-babel-preset": "^0.64.0", "react-test-renderer": "17.0.1" }, "jest": { "preset": "react-native" } }

  • webcall-android

    WebCall for Android - Web-Telephony P2P Messaging File-Exchange E2E-Encryption No-SIM

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Snapdrop

    Transfer files or text b/w phones and laptops on same wifi. 32kb (by tanujnotes)

  • opentok-react-native-samples

    Sample applications using OpenTok and React Native

  • android-sdk

    Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀

  • Android-WebRTC-Firebase

    Sample Android App for WebRTC with Firebase as backend

  • WebRTC-Java-Mobile

    A Java/Kotlin WebRTC implementation for all mobile/desktop/web platforms.

  • videosdk-rtc-android-java-sdk-example

    WebRTC based video conferencing SDK for Android (Java)

  • Project mention: Build Interactive Live Streaming Android App with Video SDK using Java | dev.to | 2023-07-05

    videosdk-rtc-android-java-sdk-example

  • One-to-One-Video-Call-Webrtc-Application-Sample-for-Android

    This Android app demonstrates a practical example of using EnableX Video APIs and the Android Toolkit to create a dynamic 1-to-1 real-time video chat experience. It serves as a hands-on demonstration, guiding developers on effectively harnessing these tools' power.

  • java-webrtc-screen-sharing

    Remote screen sharing between two Java applications via WebRTC.

  • quickstart

    A short and sweet tutorial for getting up to speed with VideoSDK in less than 10 minutes (by videosdk-live)

  • Project mention: List of Top Twilio Video Alternatives | /r/node | 2023-12-05

    Videosdk: https://docs.videosdk.live/

  • 1-to-1-Video-Chat-Android-App-Sample-With-Annotation

    This sample project uses EnableX's Video APIs and Android Toolkit to help you achieve just that. Designed for developers, it provides a complete workflow for real-time video chat along with annotation functionality.

  • videosdk-hls-android-java-example

    A ready-to-use Android(Java) UI kit Example for interactive live streaming that enable real-time communication between broadcasters and their audience, allowing for features like chat, screen share, or other forms of engagement

  • Project mention: Build Interactive Live Streaming Android App with Video SDK using Java | dev.to | 2023-07-05

    videosdk-hls-android-java-example

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java WebRTC related posts

Index


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com