-2

I am looking for suggestions for a Video Conferencing API which doesn't use Flash.

The project I am working on will be a website which will be viewed primarily through Safari on an iPad, although may potentially be designed for other tablets too. This means the solution will not be able to use Flash (Apple doesn't support it) and will be written in JavaScript, as it is a web site NOT an app.

There will need to be up to 12 people in one video conference, and must include features such as resizing windows, changing volume etc.

I'd be grateful if anyone has any suggestions or any links they can point me to?

Rick Donohoe
  • 7,081
  • 6
  • 26
  • 38
  • Without Flash or Java, this is pretty much impossible, unless someone knows something I don't. You should probably look for an app or make one yourself. – kevin628 Jul 13 '12 at 16:13
  • Not sure but probably an app is required, and I would suggest it anyway. – Fabio B. Jul 13 '12 at 17:27

1 Answers1

1

Unfortunately, WebRTC just isn't there for you yet. I feel your pain.

You could make due with Adobe AIR, but doing interactive streaming video with it really requires RTMFP (TCP is a killer) and video mixing on the server. This may be an option for you, if you're willing to suffer actionscript. Technically this isn't "Flash", as AIR apps are fully encapsulated mobile applications.

The best alternative I can recommend for you is to use the SDK softclient from Mirial (recently acquired by Logitech's LifeSize division), and embed that in your iOS app. This does require a rather expensive Mirial Carrier Server (MCS) to register those endpoints to, however.

Multiple Video Relay Service providers for the deaf and hard of hearing presently use this platform engine for their mobile application offerings. This includes Purple (HOVRS), ZVRS (CSDVRS), Convo Relay, and a couple of others.

Unfortunately, having many people in the same "room" requires something like an MCU to mix the video. There are two opensource projects worth noting that can do this today: OpenVCS, and OpenMCU.

There are other emergent technologies floating about, but most people appear to be waiting for WebRTC to get to the point where it can be seamlessly used on mobile devices.

This is the current state of the bleeding edge of video telepresence if you're looking to embed it into your product offering.

IanBlenke
  • 376
  • 1
  • 5
  • I've been working since with OpenTok and trying out their WebRTC on Chrome 21. It isn't there yet, neither for mobile browsers or for more than peer to peer but OpenTok have told me they are feeling confident about getting up to that stage by the end of the year. Fingers crossed, and luckily for me my client isn't in a HUGE rush! – Rick Donohoe Oct 18 '12 at 10:39
  • I've marked answers and accepted them for the effort and knowledge at the time. FYI We are using OpenTok which keeps growing, and we are using there Mantis solution which is basically multi party WebRTC – Rick Donohoe Oct 03 '13 at 15:09