Video chat mobile web application without WebRTC? - ios

I am looking to develop a mobile friendly video chat application in the form of a web app (not an iPhone/Android app). It will largely be used by desktop and mobile iOS users. I understand that iOS only supports WebRTC for the Safari browser and not Chrome, Firefox, etc.
Is their an alternative technology to WebRTC for creating a video chat mobile web application that has support for the Chrome browser on iOS?
Or is it the case that if I want users to use the video chat web application from their iPhones that they will need to use Safari?

Related

Offline first via browser storage or device storage?

I previously worked on an app that used Couchbase-lite for mobile storage. this app was a native Android app. But I think it would be possible to replicate most of what that app did with a web-view via pouchdb or something similar.
I'm assuming that a webview would act the same as a browser in terms of cookies/data persistence/etc, or at least allow access to webpage that would cache information on the device.
Would there be any drawbacks for creating an offline-first mobile app via browser features instead of using a mobile devices storage? i.e. What would the cons be of creating a webview-based app that used PouchDB, instead of a cordova or native app that used Couchbase-lite?

how to video chat using webRTC

how to make video chat via WebRTC. I have full working back-end (singaling and stun) servers and in browser video chat still working. I want to connect this chat to iOS app without using web view because Safari unsupported webRTC technology. Help me. Thanks
There is a native api part on WebRTC official site :
https://webrtc.org/native-code/ios/

How do web browsers on iOS play Flash?

I noticed this web browser, Photon (iTunes Store link) is able to play flash. My question is, if Apple doesn't allow flash to run on devices and all web browsers must use Apple's UIWebView, how can this app enable Flash playback?
Most third party apps route flash video to a there own Server to be re-encoded to another Safari friendly file format such as mp4. Once the was bee re-encoded it sent back to there client device

iPad / iPhone Offline Webpage

I need to supply a single page website for a client to view offline on an iPad / iPhone.
The webpage will have Javascript, image and video assets. Reading about Cache Manifest it seems the cache on iPad is limited to 5mb.
Anyone suggest any routes forward, which ideally do not require the use of an additional app, but will allow for the offline storage of video.
You will likely have trouble with Safari to guarantee availability of your web page and videos offline.
The most reliable alternative would be to create an app using PhoneGap, because that would give you control over the video and the web page being stored offline. However that requires you to distribute it as an iOS-app to your client.
If you don't/can't distribute it as an app, you could try to find an app that is designed for offline browsing and supports video on the appstore. If you search for "Offline browser iPhone" on google or appstore you will be presented with some alternatives.

iOS - Possible for Safari HTML5 Web Sockets to Communicate with App on Same Device?

Is it possible to use html5 web sockets in mobile safari to communicate with another app on the same device? Basically, I'd like to build a socket server in a custom app and have my javascript on a page in mobile safari send messages to it via html web sockets. I have very little experience with sockets and just thought I'd throw this idea out there.
No -- there is no background mode which will allow a native iOS application to "legally" keep a socket server running. The only three modes which can fully run in the background are "audio", "VoIP", and "location", and your application probably wouldn't fall into any of these categories.

Resources