WebRTC video conference between Android and Desktop users - javascript

I'm building a simple video conferencing system.
I'm using the following code as my base -> https://www.webrtc-experiment.com/video-conferencing/
It works perfectly on Windows and OSX, they can connect and chat with each other, but I cannot connect or see the video from an Android device.
I'm wondering what the best way of getting this working on Android so that an Android client and a Desktop client can chat together.
The android client seems to connect, but it just doesn't show the video to the PC user and vice versa.
Any help would be greatly appriciated!

Related

Open/Listen to COM-Port client sided on mobile device, is it possible?

So I am using navigator.serial in my reactjs PWA to access the COM-Ports and receive information from a external bluetooth GNSS receiver.
This works perfect on any Windows device but fails on any mobile device that are using android/ios.
I found out that the serial API is not implemented on mobile, is there a workaround to this other than the bluetooth web API`? Any other way to listen to COM-Ports on mobile?

Record live video and audio using iOS, Android and desktop and save it using PHP

I am trying to record a video with audio (for desktop it will use web cam and headphone if any, for IOS and Andriod it will use phone camera and mic).
Tried to implement using (http://www.html5rocks.com/en/tutorials/getusermedia/intro/) but when I tried the given demo its not working with Andriod and IOS even not working in firefox too.
Tried to implement using (https://www.webrtc-experiment.com/RecordRTC) too but we have different js for firefox and chrome and its not working with IOS and Andriod.
If anybody know a solution which one work for chrome, firefox, andriod and IOS than please reply.
Waiting for the response, in the mean time trying my own to find out some solutions.

PHP Javascript websystem on android lollipop communicating with android wearable?

I've created a websystem on a 2008 R2 server running apache.
The system is used on Android 5.0 lollipop smartphones, I'd like to know if it's somehow possible to connect to the google play services API to allow me to connect to android wearables?
The end result ideally (and probably optimistically) is to load the webpage and have a button on an android watch which can communicate with the webpage (running on google chrome) on the android phone.
Is this in someway doable? - I'd like to keep it as some kind of webpage if possible.
All advice appreciated :)
Thanks !

PhoneRTC Swift update causes no audio on ios

I've built iOS and Android versions of the PhoneRTC project. 1 Android device (KitKat 4.4) and 1 iOS device (iphone 4, iOS 7.1). Both connected to private lan 192.168.1.x. Also, tried TURN server and confirmed successful TURN server messages in server log.
After fixing Swift compile errors on iOS (NSURL and Regex). All compiles and seems to work without throwing errors. Here's my problem and humbly ask for someone's help.
Audio comes through Android just fine, sounds great. So, iOS microphone records/sends audio successfully to Android and is rendered to Android speaker.
Android permission for the microphone is enabled, however the sounds does not arrive on the iOS side. Nothing is heard on the speaker.
Am I missing something here?
Update: I've confirmed that it is the Android library not sending the microphone audio. iOS to browser works fine. Will add issue to Github.
Cheers.
Rich
The issue was fixed in this commit:
https://github.com/alongubkin/phonertc/commit/8bf270014cdfe6acc6d2cb9aeee624c2d9e39536

Discover devices vendor and model on a local network

I need to find out if it's possible and if so, what is the API for that.
The required scenario:
connect to a wifi network.
from an android app or using javascript from a webpage find out the make and model of devices that are connected to the same router.
I found a way to find the IP addresses, and I saw that Find app can see the manufacturers, but can't tell if it's a mobile device, a tablet, a laptop or a printer.
I thought that a possible way would be to use jmDNS (which I can't get my android project to compile with), and service discovery, but I'm not sure that it will tell me if the device is a tablet or a smartphone.
For Android I can also think of the linux build number to search against a device list compatible with that build. However, I'm not sure about Apple devices.
Is there a way to do that or am I wasting my time?
If there is, will it work in Android or with JS?
Thanks.

Categories

Resources