haXe Conference 2012: April 13-16, in Paris France

January 12th, 2012

 

Hi Everyone, we are proud to announce Influxis is sponsoring haXeCon 2012 taking place April 13-16, in Paris France (wwx.haxe.org).

Influxis CEO, Richard Blakely states: “Influxis has been a strong supporter of haXe for several years and we believe it is the best option for Flash developers looking to produce advanced HTML5 applications. We are very excited to sponsor haXeCon and help the community advance into this powerful cross-platform language.”

haXeCon 2012 is a great opportunity to meet the haXe community and propel yourself into the latest web technologies. Do yourself a favor and attend, early-bird tickets are only €10.00, you will enjoy Paris in Spring, and become empowered with the mighty capabilities of haXe.

For registration info: http://wwx.haXe.org

FMS is haXed!

November 9th, 2011

Since Flash Media Server’s first release, ActionScript 1.0 (JavaScript) has always been necessary for server-side development. The task of developing on the server in the default language is known to be a difficult and tedious task, and developers have been demanding a better development programming language for years. Influxis has now answered that call with the beta release of haXeFMS. haXeFMS is a haXe library which allows you to use the haXe target Flash Media Server. Built on top of the haXe JavaScript development target, with the proper IDE haXeFMS can offer support for:

  1. Code auto completion.
  2. Syntax error detection.
  3. Optimized code compilation.

The core haXe language is very similar to ActionScript 3 so the transition is easily made for those experienced Flash developers. Since haXe also supports Flash compiling, you can build your client side libraries on haXe and centralize them. The current version of haXeFMS (beta 0.9) offers full support the API’s of Flash Media Server 4.5. Extended API’s have also been implemented for further support. If you are ready to make your FMS server-side development life easier then give haXeFMS a try and let us know how it works.

Read the rest of this entry »

Live Streaming with Flash Media Live Encoder

August 11th, 2011

We often get questions about how to set up live video streaming with Influxis.   We are going to walk you through a straight-forward process here.

One of the most widely used applications to generate a live stream is Adobe’s Flash Media Live Encoder (FMLE).  FMLE is a desktop application that allows you to broadcast live streaming video and audio, from either a Windows or a Mac machine, using the Flash Media Server (FMS).

Setting Up Flash Media Live Encoder to Generate your Live Stream

You can download FMLE for free here:

http://www.adobe.com/products/flashmediaserver/flashmediaencoder/

On the Adobe Flash Media Live Encoder (FMLE) panel, in the “Encoding Options” tab section, for now let’s just select “Medium Bandwidth (300 Kbps) – VP6” in the drop down box next to “Preset”.  Then select “Output” in the drop down box next to “Panel Options”.  See Figure 1.

Figure 1

Read the rest of this entry »

Uninterrupted Streaming with FMS and Flash Player 10.1

May 16th, 2011

Dropped connections can sometimes happen, and fortunately our pals at Adobe created a really simple and powerful feature in Flash Player Flash Player 10.1 that developers can take advantage of when creating their video players.  In this sample we show how this simple NetStream feature can allow you to keep a stream playing during a connection loss without disturbing the viewing experience of the user.  This will allow your custom script to resolve the connection on the back end without alerting the user.  Lets get started:

Read the rest of this entry »

Time Limited Simple Video Recorder

February 11th, 2011

Building on the “Simple Video Recorder” application we built earlier last month we will go through the steps needed to limit the amount of time a user is able to  record.

Read the rest of this entry »

InfluxisPlayer Peer To Peer Multicasting

February 7th, 2011

 

The latest version of InfluxisPlayer now supports p2p (peer to peer) live multicast feeds. With p2p multicast, a broadcast feed is handled through the viewers instead of the server. This way of broadcasting video reduces bandwidth costs.

Since this Flash Player technology is somewhat new, finding information to get setup is a little difficult. InfluxisPlayer breaks this barrier and offers an almost instant way to broadcast and view p2p feeds. It’s also extremely flexible so almost any p2p feed can be accepted by the player. The following is a breakdown of each method that can be used to setup the player to receive a feed:

Requirements:

  1. Minimum of Flash Player 10.1 must be installed for all viewers.
  2. An Influxis Custom Enterprise account is required.
  3. InfluxisPlayer application must be setup on the server with supporting server files.
  4. Download the sample files.

Read the rest of this entry »

InfluxisPlayer v1.1 Released!

January 31st, 2011

Click the picture for a demo of the Influxis OSMF player.

The latest version of our InfluxisPlayer is finally ready. Support for instant P2P multicast and live dynamic streaming are among the highlights for this release. Here is a list of the latest changes.

The following changes have been made: Read the rest of this entry »

Simple Video Recorder

January 4th, 2011

After a few requests for a simple ‘video submit’ application, we decided to make one with most of the general requests that came across our plate. The video submit application reviewed in this post allows for the basics: record a users camera, playback the recorded file, and finally submit the file if satisfied with the recording.

source files : InfluxisRecorder

Read the rest of this entry »

SmartMesh Beta for Influxis Flash Media Enterprise 4 accounts.

December 7th, 2010

I’m proud to introduce the beta for the SmartMesh Library is finally available to any Influxis customers on FMS Enterprise 4.

Wait, what’s SmartMesh? SmartMesh is a library that allows for easy RTMFP connections, and a NetStream management system.

It’s also more than that. The system helps you manage the following FMS-centric functionality:

  • Very easy Video Chat integration
  • Near & FarID management system using RTMP (which will eventually be a full fledged fail over system)
  • Easy-to-integrate Peer Messaging system which is the very system that has been battle tested by several thousand BattleCell plays
  • Automatically makes all connections and has a SmartMeshEvent system to notify you on Users entering/leaving/status/events

What type of applications will SmartMesh be suited for:

  • Multiperson Video Chat (based on the peer’s up speed limit, that number is generally around 4-5 Video feeds max)
  • Multiplayer Games that benefit from very low latency (see Battlecell)
  • 1-to-few live streams
  • Text chat applications
  • Any interactive application that you want to add real-time multiperson interaction

Examples of 2 applications built with SmartMesh:

Download SmartMesh here (click arrow):Download SmartMesh Here

*Note: SmartMesh will only work on Influxis servers.*

Quick setup tutorial:

In order to get up and running, make sure you first have an active Influxis FMS Enterprise 4 account. Then build a new application in the Wizard, but add your own main.swc (which is provided in the SmartMeshBeta.zip).

Open the SmartMeshExample.as and change the _rtmfp and _rtmp paths to point to your new application you made on your server. Make sure you add an “/” at the end of your address in order for the Roomsystem to work properly.

Follow along in the heavily commented SmartMeshExample.as. And experiment! More full game examples are on their way.

Latin Flash Tour 2010 Source Files

November 16th, 2010

Here are the 3 samples I presented at the Latin Flash Tour for 2010.  One of the examples takes you through setting up a simple live stream, starting with a simple connection, to using a netStream and finally publishing and playing the actual live stream.  The other two examples focused on interactivity, capturing and playing back data using a netStream and what you can do with that data once you have it.

These are the resources required to use these samples:

FMS 3 and higher (http://www.adobe.com/products/flashmediainteractive/)

Flash CS5 (http://www.adobe.com/products/flash/)

Hype Framework (http://www.hypeframework.org/)

FILES:  LatinFlashTourSources.zip

CONNECT AND PUBLISH

This sample contains three fla’s.  The first one is a sample of a simple connection.  The second one is a sample of that same simple connection with a sample of flash capturing the camera and displaying it.  The third example shows how to use that Camera data and push it to a netStream for live video and also how to play that netStream back so you can see the live feed to and from FMS.

RECORDING AND MANIPULATING DATA USING A NETSTREAM

The Char sample shows how to use the “send” method of a netStream to record the volume data that the Microphone class gives, and keyboard data into an FLV file on the Flash Media Server.  Having this information played back from the FLV in sequence showed that you can use that data to control something visual like a puppet.

Like the Char example, the Hype example records the Mouse cursor position when you click down and drag on the stage.  Using the “send” method on the netStream I recorded the x and y data from the mouse and created an FLV with only information, no audio or video.  Knowing that I had that information I used the Hype Framework (http://www.hypeframework.org/) to draw from those coordinates which yield some really impressive results.

The samples are very simple and very basic. They are simply meant to show the potential of using FMS for more than just Video and Audio.

Thanks to everyone in the Latin Countries who showed up at the events.  Thanks Adobe – Lee Brimelow and Enrique Duvos for being awesome guys and putting together this tour.  Last but not least, Grant Garrett, for being a real trooper on this tour.

Jerry Chabolla – Influxis


logo