:::: MENU ::::
Posts tagged with: webrtc

Chrome Blocking Flash Plugin – Flash PPAPI to the Rescue

plugin blocked

A recent update to the Google Chrome browser has introduced a step towards the removal of support for the The Netscape Plug-in API (NPAPI). The result is that any pages that utilize a plugin using the NPAPI (such as Flash, Silverlight, etc.) will be disabled, you will receive a “Plug-in Blocked” notification, and any object on the page utilizing the plugin will display the beloved “missing plugin” image.

From here you have the option of individually enabling the plugin on a per-domain basis (this is done by clicking the “Plug-in blocked” notification, and selecting the option to allow plugins for this domain). This is a fast, but rather annoying workaround that will only work for the next few months until Google permanently disables NPAPI support (at which point, this option will no longer be available).

The Solution:

Unfortunately, the solution is to replace any plugins that use the NPAPI with new versions written using alternative (and still supported) methods. One example of this is the Adobe Flash Player plugin which now offers a version written using the Chromium Pepper Plugin API (PPAPI). This version will be supported going forward, and will allow you to run content requiring the Flash Plugin in new versions of Chrome. More information about the Flash Plugin update can be found at http://blogs.adobe.com/flashplayer/2014/12/flash-runtime-16-update-new-ppapi-installers-and-air-news.html and you can download the updated Flash Plugin at http://labs.adobe.com/downloads/flashplayer.html

flash-plugin-ppapi

Thoughts:

With Googles decision to back WebRTC and other HTML5 based streaming and real-time communications API’s, I don’t find it the least bit surprising that they have decided to take another step towards shutting down alternative methods of implementing such functionality. While many people have been claiming for years that “Flash is Dead,” and I have finding myself more and more inclined to agree, this does serve as a gentle reminder of just how much content out there still runs on Flash. That being said, let us not forget that on the world wide webs, dead does not mean gone…


Getting Started with Respoke: Part 2 – Connecting to Respoke

This entry is part 2 of 2 in the series Getting Started with Respoke

Welcome to Part 2 of of the Getting Started with Respoke Series! In this section we will be covering creating an instance of the Respoke Client and connecting to Respoke.

In Part 1 of this series, we walked through setting up your Respoke account and creating your first App. If you haven’t done this yet, please take a moment to complete Part 1 now, as you will need these two items to follow along in the rest of the series.

Creating the Respoke Client:

Respoke App Settings

The first thing you will want to do when creating your Application is to create an instance of the Respoke Client. But before you can do this, you will need to get your App ID. The App ID can be found by going to Developer Portal, selecting the “Apps” tab on the left, clicking on the settings icon of the app you are working on, and scrolling down to the App ID section. Continue Reading


Getting Started with Respoke: Part 1 – Signing Up and Creating Your First App

This entry is part 1 of 2 in the series Getting Started with Respoke

This is Part 1 in a series on getting started using the Respoke platform. What is Respoke you ask? Respoke is an extremely easy-to-use platform that allows developers to add live voice, video, messaging, and data features to your websites and applications. Some examples of things you might do with this platform include (but are definitely not limited to):

  • Text Chat / Instant Messaging
  • Audio Calling
  • Video Collaboration
  • Peer-to-Peer Data (think direct file sharing from within your browser)

The examples I am going to cover in this series will use the Respoke Javascript Library which is open-source and available on GitHub at https://github.com/respoke/respoke. SDK’s for iOS and Android are also in the works and should be available early 2015.

Ready to get started? Let’s go!

Continue Reading