Influxis Flash Media Interactive Server 3.5 Hosting Specialists


Archive for the ‘News’ Category

Introducing Influxis Mobile: Easy Mobile Streaming!

Thursday, August 5th, 2010

The wait is finally over! Answering to the rising demand for mobile video delivery, Influxis is introducing its very own mobile streaming service: Influxis Mobile.

We’ve designed it to be easy-to-use, and it is optimized and HTML5-ready for all mobile platforms. The best thing is that our current Influxis FMS customers can sign up for a complimentary upgraded free Influxis Mobile account right from the Influxis Wizard, and easily import all their video files over to our Mobile delivery service.  A standard free account is also available on the Influxis Mobile website (yeah, let your friends know). These free accounts have no expiration or contract to worry about. You can simply sign up and start using Influxis Mobile and experience firsthand what we call the “Easy Mobile Streaming”.

Check it out today at MOBILE.INFLUXIS.COM.

Easy Mobile Streaming!

Easy Mobile Streaming!

Influxis + AIR for Android = Awesome!

Wednesday, July 21st, 2010

Today Mashable posted an article on how AIR for Android can help Android compete with Apple’s Facetime Mobile Video Chat system which you can find here:

http://mashable.com/2010/07/20/android-video-calling/

Of course we need to wait for Android devices that not only have forward cameras (EVO) but also access to FroYo (Android OS 2.2).  But once that happens you can port your own Video Chat code you’ve been using for years with FMS to AIR for Android within 5 minutes!

First, open your Video Chat App and change the Publish Settings to AIR Android.  Then add this to your VideoChatApp-app.xml:
<android>
<manifestAdditions>
<manifest>
<data><![CDATA[
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
]]></data>
</manifest>
</manifestAdditions>
</android>

And that’s it!  You’ve got your Flash based version of Facetime, but it’s a little bit better, because ours goes to the Web as well.  Pretty awesome right?  I’ll be updating tomorrow with code for RTMP based Mobile Video Chat and RTMFP based Mobile Video Chat, Multicasting, Audio Chat (Skype), and Text Chat.

Stay tuned!

TVStation2 version 0.6.1 Released!

Wednesday, June 30th, 2010
tv2_0_6_1_labs

Click here for the live demo

The next update to TVStation2 is finally out. This version has several bug fixes, new features, and a new viewer skin.  Here is a rundown of all the changes:

The following issues have been resolved:
(more…)

Smashstream and the future of Flash Media Streaming.

Monday, June 28th, 2010

SmashStream!

For a while now, I’ve been talking about the awesome new Real Time Media Flow Protocol (RTMFP), and how it’s a major evolution for the Flash Player.  Unfortunately, Peer to Peer server systems are not the easiest things to be blown away by.  Who really knows how amazing a Distributed Hash Table is?  Or that NetGroups are essentially using a Ring Topology?   Answer: less than 100 people.

(more…)

Smiley Chat With FMIS

Friday, May 14th, 2010

We will be creating a basic smiley text chat using the SmileyRenderer class that Thibault Imbert from bytearray.org created with Adobe’s Flash Text Engine.

You can download the SmileyRenderer from Thibault’s post here:  bytearray.org

You can learn more about the Flash Text Engine here:  Adobe Flash Text Engine

We begin by first creating an ElementFormat, which is in charge of text formatting information used in our sample:

var formatting:ElementFormat = new ElementFormat();
var fontDescription:FontDescription = new FontDescription( "Arial" );
formatting.fontSize = 12;
formatting.fontDescription=fontDescription;

Once we have created our ElementFormat, we instantiate a Dictionary that will assign keys to the linked graphics set within the Library of our .fla:

var dictionary: Dictionary = new Dictionary();
dictionary[':)']=ClassicSmiley;
dictionary[':(']=SadSmiley;
dictionary[';)']=WinkSmiley;
dictionary[':D']=LaughingSmiley;
dictionary[':P']=TongueSmiley;

With the ElementFormat and our Dictionary in place, we drag a ScrollPane component onto the stage and name it histView. In order for us to properly display our text and smileys the LBLSmileyEngine requires us to wrap our ScrollPane within a DisplayObjectContainer:

histView.source = "HistoryView" ;
var view:DisplayObjectContainer=histView.content as DisplayObjectContainer;

Now to handle our smileys, we create a new LBLSmileyEngine, passing is our Dictionary, ElementFormat, and DisplayObjectContainer:

var smiley:LBLSmileyEngine=new LBLSmileyEngine(dictionary,formating,view);

To be certain there is no overlapping between our text and graphics, set the lineGap property within our LBLSmileyEngine to match the fontsize we have specified within the ElementFormat:

smiley.lineGap=formating.fontSize;

To chat with users, we must first establish a connection to our streaming server by creating a NetConnection:

var nc:NetConnection = new NetConnection();
nc.addEventListener( NetStatusEvent.NET_STATUS, onNetStatusHandler );
nc.connect( "rtmp://XXXXX.rtmphost.com/test" );

Upon a successful connection we create a SharedObject in charge of sharing messages among connected users:

function createSharedObjects():void {
so=SharedObject.getRemote("test",nc.uri);
so.addEventListener(SyncEvent.SYNC,syncEventHandler);
so.connect(nc);
}

When the “Send” button on the stage is clicked the onMessage method is fired updating the sharedObject and resetting the local input message textfield:

function onSend( event:MouseEvent ):void {
onMessage();
}

function onMessage():void {
so.setProperty( "appText", username + ": " + msgText.text );
msgText.text="";
}

When the sharedObject is updated the syncEventHandler is fired and if the appText property within the sharedObject is defined, then we pass the text message to our LBLSmileyEngine which handles the displaying of the text within our ScrollPane:

function syncEventHandler( event:SyncEvent ):void {
if (event.target.data.appText!=undefined) {
smiley.addItem(event.target.data.appText);
}
}

Here are the sources: SmileyChat.zip

And here is a demo: Demo

Thanks again to bytearray.org

Influxis

TVStation2 v0.5.2 Released! Updates and Fixes

Monday, September 21st, 2009

The next update to TVStation is finally here. This version fixes several bugs while introducing some new functionality.

Here is a break down of what version 0.5.2 includes:

FIXES

Viewer:

TVStation Viewer

TVStation Viewer

Display: The display would break when collapsing the bottom panel if player, schedule, and media information were all showing simultaneously.

Start Up: Black background would stick or experience very clunky start on the viewer.

Volume Scrubber: If you roll out of volume button slowly it does not make scrubber disappear.

Mute: Setting mute when an item was playing was overwritten when the next item played.

Source Files: Fixed the error messages of missing classes when working with the viewer source files.

Video Clearing: Fixed an issue where stream videos were not clearing out and kept playing even though another video was selected.

Admin:

TVStation Admin

TVStation Admin

Speex Codec: Fixed the speex codec bug.

Live ‘Casters List: When broadcasting live and creating a channel or switching channels, the live casters list would break.

Resizing Playlist: When making the admin interface very small the playlist was not accessible in the media interface.

Block Scheduling: Schedule would break when scheduling daily blocks

Both Admin and Viewer:

Chat History: Chat history was buggy and it would not scroll to the bottom when it started.

Embed Tags: Issues using embed tags have been resolved.

Launch Viewer Button: Using the “Launch Viewer” button on the admin was not working.

Loading Local Assets: When loading local assets it would break the app on the admin and  viewer.

Help Files: Help files on admin would not load at all.

Chat Gap: Fixed the big gap at the bottom in the chat history when it gets too long.

Nothing Playing Image: ‘Nothing playing’ image was not loading when nothing was playing.

Chat URLs: URLs in chat were not working properly.

UPDATES

Viewer:

Performance: Performance has been improved on the viewer.

Advertising: The banner functionality was moved into the player instead of it being at top of video and you can now set a URL to make the banner clickable.

Admin:

TVStation Admin Chat

TVStation Admin Chat

Re-label: Start broadcast button was relabeled to Start TVstation (too confusing when in live tab admin).

Start Broadcast: When an admin presses the start broadcast button in the Live tab, if there are no active broadcasters the stream will automatically go live.

New Field: The source path field has been added in the media edit field in the media list.

Save Icon: A clock icon has been added to notify admin users when settings are saving.

Optional Channel Login: When creating a new channel the login for that channel is now optional. If you wish not to have a login active for that channel simply clear out the email and password fields. However please note that a login is still required for the default channel0 channel.

Log Out: A logout button was added to the admin.

Both Admin and Viewer:

Word Filter: The word filter functionality was extended. For example if a word is set such as banana the system would catch it if a user was trying to input b.a.n.a.n.a  or ba    na   na.

Emoticons: Added Smileys to chat.

New Chat Menu: Chat now has a new menu system to load or clear chat contents.

User Profiles: Expanded the user list features to include new profile mini system which can be changed when double clicking your name on the list.

Time Stamps: Chat now has user icon and time stamps.

Changing Labels: You can now change the labels without having to recompile via a provided XML file for both the admin and viewer.

API Compatibility: You can now set up API to connect to TVStation without having to authenticate via a new method in the main.asc file.

Search: A new search bar has been added to lists in the viewer and the main media list on the admin. Search videos by title or written content.

If you are on any of the old versions of TVStation2 beta then this update is strongly recommended.  It is available for download now through the Influxis Wizard.

Influxis Wizard: TVStation Download

Influxis Wizard: TVStation Download

Demo the TVStation Viewer here.

Demo the TV Station Admin here.

As always, your feedback is very important to us so if you have any questions, comments, or feature requests, please feel free to contact Influxis support at support@influxis.com.

Influxis in the Flash Community

Friday, September 18th, 2009

One of our initiatives at Influxis is to engage the Flash community and help support those who have helped advance the platform in so many cool ways. We want to continue stoking the fires of Flash fervor and contribute to the growth and education of the community.

So in addition to sponsoring several past and upcoming Flash conferences around the world , an online global web conference called <head>, the recently announced Adobe Influxis Flash Latin Tour, and co-creating our own Flash conference and craft beer festival known as Flash on Tap, we are sponsoring several other upcoming exciting Flash events in 2009 (in order by date):

Flash on the Beach, Brighton ‘09

We love Flash on the Beach and it gets better every year! Again, this year, Influxis is sponsoring the Inspire Sessions.

Flash on the Beach conference is the place to go for design, technical and inspiration if you are a web developer. Nearly 50 of the world’s most talented designers, developers, creatives, film makers and artists presenting on 3 tracks over 3 full days. Flash on the Beach brings together the most creative, technical, inspirational, awe-inspiring, educational and entertaining industry leading speakers in the rich media industry.

Flash on the Beach will take place September 20th – 23rd, 2009.

———–

FLASHPITT

Influxis is proud to be a sponsor of Flashpitt for the second year in a row.  Flashpitt is a conference for interactive designers and developers. Flashpitt 2008 was Pittsburgh’s first major Flash-centric conference and they’re back for a second year, officially making it an annual event!

Flashpitt 2009 takes place on October 15th & 16th, 2009 in Pittsburgh, PA.

————

Flash Camp Egypt

Flash Camp Egypt, Cairo ‘09

Influxis is providing some awesome swag items to be raffled off at Flash Camp Egypt.

The Imagine Adobe User Group in Egypt is organizing the Flash Camp Egypt event, that will be hosted by AUC (American University in Cairo). The event will take place on the  October 17th, 2009.

—————-

Flash Camp Philadelphia

Influxis is proud to be a sponsor of Flash Camp Philly.

Flash Camp Philadelphia is a full-day event featuring top industry experts on the Adobe Flash Platform from both inside and outside Adobe, with a special focus on presenters from the Philadelphia area.

Flash Camp Philadelphia takes place on Saturday, November 7th, 2009 in Philadelphia, PA.

————

Adobe Influxis Latin Flash Tour

Influxis Adobe  Latin Flash Tour

We’re excited to be a part of The Latin Flash Tour (see Lee Brimelow announcement: The Flash Blog)

The Latin Flash Tour will take place from November 7th – 18th, 2009 in the following cities:

Nov 7th – Santiago, Chile
Nov 9th – Buenos Aires, Argentina
Nov 11th – Lima, Peru
Nov 13th – Bogotá, Colombia
Nov 16th – San Jose, Costa Rica
Nov 18th – Mexico City, Mexico
Thanks again to Lee and Adobe for the opportunity to be involved!

Announcing The Adobe Influxis Latin Flash Tour

Thursday, September 10th, 2009

Adobe Influxis Latin Flash Tour

The Latin Flash Tour is on!!!

Lee Brimelow announced on his website The Flash Blog that the Latin Flash Tour is a definite go, and Influxis is helping to sponsor the event.

You can read more on his blog: http://theflashblog.com/?p=1370

Lee says the actual schedule is close to being finalized and speakers will be announced later. Make sure to check Lee’s site often to see  any updates. For now the schedule is the following:

Nov 7th – Santiago, Chile
Nov 9th – Buenos Aires, Argentina
Nov 11th – Lima, Peru
Nov 13th – Bogotá, Colombia
Nov 16th – San Jose, Costa Rica
Nov 18th – Mexico City, Mexico
Thanks to Lee and Adobe for the opportunity to be involved! We are truly excited to be a part of this and support the Flash community.

Multipass framework to be unveiled @ FITC Unconference @ Adobe MAX

Thursday, September 10th, 2009

Just wanted to give everyone a heads up that Multipass will be launched at my new Presentation: Become a FMS Samurai with Multipass at FITC’s Unconference.  It’s going to be 30 minutes of FMS sweetness.

It’s truly an honor to be presenting with such an amazing line up that includes:

Seb Lee-Delisle

Joa Ebert

Andre Michelle

Ralph Hauwert

Chuck Freedman

Grant Skinner

Colin Moock

Phillip Kerman

Ryan Stewart

and many more!

May the force be with you.

See FMSGuru’s Tutorial Videos on Influxis TVStation 2.0 Beta

Thursday, August 6th, 2009

Graeme Bull, FMSGuru.com website owner and FMS tutorial video creator, has kindly provided permission to Influxis to use some of his Flash Media Server tutorial videos in our TVStation 2.0 application demo.

Click below picture to go to the TVStation player. For best viewing, click full screen icon on the video player or toggle the chat/info panel.

fms-guru-on-tv21

Click to See FMSGuru Channel

All videos seen here can also be found on www.fmsguru.com, plus many others.

Graeme’s videos include in this TVStation 2.0 channel include:

  • Tutorial #3: The basics of NetStreams and playing prerecorded FLV files
  • Tutorial #8: The basics of the Camera object and sending a live stream to the server
  • Tutorial #10: Dynamically loading the server settings
  • Tutorial #13: Taking advantage of the new SWF Verification functionality of FMS3
  • Tutorial #15: Basics of streaming an MP3 file with Flash Media Server
  • Tutorial #16: Best Practices for the Basics of Development with Flash Media Server (Part 1)
  • Tutorial #17: Taking advantage of the native bandwidth checking functionality of FMS3
  • Tutorial #18: Creating a Basic Chat Application with Flash Media Server and Flash
  • Tutorial #25: The Basics of Working with FMLE and FMS

Much thanks again to the FMSGuru Graeme!