Comments on: WebRTC Fallback: Flash or Plugin? https://bloggeek.me/webrtc-fallback-flash-plugin/ The leading authority on WebRTC Thu, 06 Feb 2020 07:34:07 +0000 hourly 1 By: Tsahi Levent-Levi https://bloggeek.me/webrtc-fallback-flash-plugin/#comment-117057 Sat, 18 Aug 2018 08:29:08 +0000 http://bloggeek.me/?p=3419#comment-117057 In reply to Adobe tech support.

I have no clue why would anyone even consider using Flash these days. It makes no sense at all. Plugins make sense maybe for IE, and even that is a stretch. In 2018 people have moved on. Those that haven’t are figuring out how to wrap everything into Electron and serve it as an app where needed.

]]>
By: Adobe tech support https://bloggeek.me/webrtc-fallback-flash-plugin/#comment-117056 Fri, 17 Aug 2018 07:37:54 +0000 http://bloggeek.me/?p=3419#comment-117056 We need to provide a fallback to flash, or polyfill if the browser does not support the WebRTC getUserMedia feature.

Option 1: flash fallback

We will replicate the flash implementation originally from the LeQue repository as the fallback, as an interim solution. This will allow us to send recorded audio, after clicking save, which will send the entire audio recording as a wav file to a specified directory within the server.

When we have successfully replicated the earlier implementation, we will learn how to program in ActionScript 3 using FDT with the Adobe Flex 4.6 SDK. We write our own ActionScript 3 with the microphone class, which will allow us to stream audio from the browser to server, unlike our previous implementation. When this new streaming implementation has been completely written, we will use it to replace the replicated flash implementation.

Option 2: getUserMedia polyfill

Implement Temasys WebRTC Plugin for getUserMedia. This will polyfill getUserMedia for the Safari, and Internet Explorer browsers. The plugin may require specific instructions to be followed.

Note: Other polyfill / plugin options are available in case the latter does not work.

]]>
By: Alex https://bloggeek.me/webrtc-fallback-flash-plugin/#comment-117055 Mon, 16 Dec 2013 10:46:15 +0000 http://bloggeek.me/?p=3419#comment-117055 We use Flash fallback in our Flashphoner Web Call Server product.
In fact, Flash Player is the most popular browser plugin that’s why we use this fallback.

The main idea of browser RTC communications is “Do not install any additional software “. If we use Flash player it’s closer to this aim than if we use some other RTC plugin.

But i’m agree that such RTC plugin will provide better voice quality than Flash.

I hope Flash Player team will add WebRTC stack into the Flash Player. It would be a perfect progress!

]]>
By: Alexey Aylarov https://bloggeek.me/webrtc-fallback-flash-plugin/#comment-117054 Tue, 19 Nov 2013 08:25:35 +0000 http://bloggeek.me/?p=3419#comment-117054 In reply to Kavan Seggie.

Flash supports UDP, it’s called RTMFP and it’s not bad I would say. But overall quality of audio/video engine in Flash isn’t good. WebRTC is much better.

]]>
By: Alexey Aylarov https://bloggeek.me/webrtc-fallback-flash-plugin/#comment-117053 Tue, 19 Nov 2013 08:00:27 +0000 http://bloggeek.me/?p=3419#comment-117053 We use option 3.

]]>
By: Kavan Seggie https://bloggeek.me/webrtc-fallback-flash-plugin/#comment-117052 Mon, 18 Nov 2013 20:15:26 +0000 http://bloggeek.me/?p=3419#comment-117052 We have taken the plugin approach for a few reasons:

* Flash is not capable of reasonable RTC in many use cases. Mostly because it uses the proprietary RTMP which is a TCP protocol and so not for suitable RTC.
* Plugin can be ‘WebRTC’ in that it is a full WebRTC stack (although in our case the AddLive APIs are different because we focus on multiparty use cases).
* The plugin can ‘evergreen’ and self updates, which means only one install required.

The problem with the plugin is that:
* It is a barrier to entry. Sometimes this is difficult to overcome (say in a contact center type use case), and others it isn’t (deployed centrally by a company).
* Browsers are moving away from plugins. Both Chrome and Firefox have announced that they want to move away from NPAPI for security reasons. Fortunately these are the two WebRTC browsers.

See everyone at the WebRTC Expo tomorrow!

]]>
By: Lawrence Byrd https://bloggeek.me/webrtc-fallback-flash-plugin/#comment-117051 Mon, 18 Nov 2013 18:22:03 +0000 http://bloggeek.me/?p=3419#comment-117051 My vote is for 4 and 1 according to use case :). 2 is an impolite version of 1 and 3 will be much more complicated than 4 at the end of the day.

]]>