All Projects → opentok → One To One Sample Apps

opentok / One To One Sample Apps

Licence: other
DEPRECATED: OpenTok One-to-One Communication Sample App

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to One To One Sample Apps

Opentok Ios Sdk Samples
Example applications that use the OpenTok iOS SDK
Stars: ✭ 186 (+87.88%)
Mutual labels:  audio, communication
Qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Stars: ✭ 3,843 (+3781.82%)
Mutual labels:  audio, communication
Talk Android
📱😀 Video & audio calls through Nextcloud on Android
Stars: ✭ 282 (+184.85%)
Mutual labels:  audio, communication
Briefing
Secure direct video group chat
Stars: ✭ 710 (+617.17%)
Mutual labels:  audio, communication
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+3010.1%)
Mutual labels:  audio, communication
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-10.1%)
Mutual labels:  audio, communication
Haha
DEPRECATED Java library to automate the analysis of Android heap dumps.
Stars: ✭ 1,337 (+1250.51%)
Mutual labels:  deprecated
Tuna
An audio effects library for the Web Audio API.
Stars: ✭ 1,345 (+1258.59%)
Mutual labels:  audio
Processing Sound
Audio library for Processing built with JSyn
Stars: ✭ 94 (-5.05%)
Mutual labels:  audio
Communicator
Communication between iOS and watchOS apps just got a whole lot better.
Stars: ✭ 94 (-5.05%)
Mutual labels:  communication
Mad Twinnet
The code for the MaD TwinNet. Demo page:
Stars: ✭ 99 (+0%)
Mutual labels:  audio
Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (-1.01%)
Mutual labels:  communication
Freemp
Free Media Player (FreeMp)
Stars: ✭ 97 (-2.02%)
Mutual labels:  audio
Av Converter
[av-converter.com] Audio and Video Converter, and YouTube downloader. Convert to MP3, MP4, AAC, FLAC, AC3, WAV, etc.
Stars: ✭ 97 (-2.02%)
Mutual labels:  audio
Xamarin Plugins
Cross-platform Plugins for Xamarin, Xamarin.Forms and Windows
Stars: ✭ 97 (-2.02%)
Mutual labels:  audio
React Combinators
[NOT MAINTAINED] Seamless combination of React and reactive programming
Stars: ✭ 95 (-4.04%)
Mutual labels:  deprecated
Chef Rundeck
Integrates Chef with RunDeck, we are referring users to https://github.com/atheiman/better-chef-rundeck as this repository is inactive at this time.
Stars: ✭ 98 (-1.01%)
Mutual labels:  deprecated
Gphotos Sync
DEPRECATED - Google Photos Simple Synchronization Tool
Stars: ✭ 94 (-5.05%)
Mutual labels:  deprecated
Audio Speaker
Output audio stream to speaker, browser/node-wise
Stars: ✭ 97 (-2.02%)
Mutual labels:  audio
Pfincrementalstore
Offline Parse with Core Data Persistence, an NSIncrementalStore subclass.
Stars: ✭ 98 (-1.01%)
Mutual labels:  deprecated

DEPRECATED: OpenTok One-to-One Communication Sample App
Version 1.3

Tokbox is now known as Vonage

This repository has been deprecated and is superseded by the following repositories:

accelerator-sample-apps-js

accelerator-sample-apps-android

accelerator-sample-apps-ios


The OpenTok One-to-One Communication Sample App is an open-source solution that enables you to quickly get started in your development efforts to set up interoperable, production-quality audio/video communication between users.

With this sample app, you can:

  • Start and end audio/visual communication between two users.
  • Achieve interoperability between web and mobile devices.
  • Mute or unmute audio.
  • Enable or disable video.
  • Control the camera to point in the forward direction or in the reverse direction (selfie mode).
  • Customize the UI features and layout.

You can create mobile apps for Android and iOS, or embed the interactive session between users into any website. To get started with your development, visit the following sites:

Device interoperability with One-to-One communication

The OpenTok One-to-One Communication Sample App highlights the interoperability of web and mobile devices using the OpenTok platform. Regardless of the supported devices used, the OpenTok platform supports the ability of users to interact with each other and exchange audio and video. Even if the clients are on different platforms, they can both connect, publish, and subscribe to streams in the same session.

This sample app requires a Session ID, Token, and API Key. In the sample, you can get these values at the OpenTok Developer Dashboard. For production deployment, you must generate the Session ID and Token values using one of the OpenTok Server SDKs.

For example, suppose one user is using a web (JS) version of the One-to-One Communication Sample App and another user is using a mobile version (Android or iOS). If they are both using the same Session ID and API Key, they can subscribe to each other’s audio and video streams, and the user interface rendered on both devices will allow them to interact with each other and take advantage of all the features of the sample app.

Use the following approach to try this out:

  1. Configure a web and mobile user with the required Session ID, Token, and API Key values, using the same Session ID and API Key for each.

  2. Start the web and mobile apps. You will observe the following interactions:

    • Both apps connect to the session.
    • Both apps start publishing and subscribing to each other’s streams.
  3. Observe what happens for each user when you:

    • Enable or disable local audio/video on the mobile app.
    • Enable or disable local audio/video on the web app.
    • Enable or disable remote audio/video on the mobile app.
    • Enable or disable remote audio/video on the web app.

As you get started with this OpenTok sample, you will learn the best practices used to develop and manage the audio, video, and camera elements on mobile devices or in the browser. We recommend this is as your first step in delivering Real Time Communications (WebRTC) solutions on the OpenTok platform.

Getting Help

We love to hear from you so if you have questions or comments, let us know! You can either:

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].