I started developing FlowPlayer back in 2005. The first version was quite limited but enough to attract a few downloads per day in Sourceforge. That was enough for me to continue adding new features and enhancing it. I started releasing new versions at a constant pace and we have continued this tradition to this day.
Nowadays FlowPlayer is "the most versatile video player in the Internet today" (a quote from a satisfied user) and it gets more than thousand downloads per day. This success has made it possible for me to quit my day-job and to work full-time in this project! This has been my dream a long time and I'm really happy about the situation.
I'm now dividing my time in supporting the FlowPlayer commercial license owners, in the maintenance of the currect 2.x version, and in the development of our upcoming V3 release. The support requests get immediate action nowadays and the V3 development has gotten a significant boost.
FlowPlayer has a second almost-full-time developer Tero who has been in the project for about half a year now. Tero has been key in making the recent success of this project a reality - he is the author of our JavaScript tools and is also responsible of the looks of this site. He is now working on the JavaScript parts of our V3 version, and on the next version of this site.
All is well in the FlowPlayer-land and I'm excited to see what the future brings!
Go to Flashembed project page.
Version 2.2.1 fixes some issues that were left lurking in 2.2:
initialVolumePercentage did not affect the volume level before the slider was touchedcontrolsOverVideo: 'no' was fixed, now it's again possible to have the controls locked below the video areaThanks for everyone who participated in this by reporting bugs!
We are pleased to announce that Flowplayer 2.2 has been released. This is a new feature release that adds following:
initialVolumePercentage configuration variablestart property is now supported with lighttpdpageTracker._trackPageview function to send the stats.JavaScript API enhancements:
getVersion() functionhowEmailView() and showEmbedView() functions
getIsPlaying() now returns false if the player is pausedFixes:
loop: false, autoRewind: falseThanks again for everyone involved in testing this and giving us feedback!
We are proud to tell you that Flowplayer has been was awarded today and included in the list of software in uptodown.com. Uptodown.com team of editors test all programs and write a review on those which are thought to be really useful. After this review, they decided to award Flowplayer, and it will be highlighted from the rest of software in the same category at uptodown.com.
Here's a link to our page at uptodown.com. I just hope they had an english version of the site so I would better understand what they are saying.
Version 2.1.3 is out now! This is a bug-fix release that includes following:
Fixes:
Thanks again for everyone involved in testing this and giving us feedback! We are going to make the 2.x branch as stable as possible while at the same time implementing new and exciting stuff for the 3.0 release.
Wowza Media Server 1.5 preview contains support for streaming H.264 encoded videos (mp4, mpeg etc.). I wanted to see how it works with Flowplayer. I downloaded the preview from the Wowza site and installed it to my desktop machine. It turns out that it works great! Here is the required player configuration:
{ streamingServer: 'fms', streamingServerURL: 'rtmp://localhost/fastplay', videoFile: 'mp4:Extremists.m4v' }
fastplay is the Wowza application offering the streams and Extremists.m4v is an example video file contained by the Wowza distribution. I had to create the fastplay directory to the Wowza's applications dir to make things work. Note that the mp4: prefix has to be present in the videoFile for Wowza to recognize that this is a H.264 encoded stream.
The Wowza preview also contains support for live streams encoded in H.264/AAC. I just need to find a way to encode a live stream from a webcam or a DV cam to start testing this. Anyone know of good encoders that work on Linux (please add a comment if you do)? Anyway, this stuff looks really interesting!
Following things just happened to for Flowplayer scripters
Version 2.1.2 is available now. This is mainly a bug-fix release and here is a list of issues fixed:
showOnLoadBegin: false to prevent a clip from showing before it hase been scaled to the configured size setting.Thanks for everyone who helped us in testing and by giving feedback!
We have decided to stop working on the Flowplayer AdServer project and to concentrate on the player instead. We want to make the best possible video player and direct all our resources to the player development.
We have ambitious plans for the new Flowplayer 3 that is scheduled to go out later this year. The player will be completely rewritten and there will be a high support for both JavaScript and ActionScript 3.0 languages to help in extending and scripting the core player. To make this all happen we need to focus our resources - There are two core developers now working on this project.
This does not mean that Flowplayer will not support video advertising. Quite the opposite - Our goal is that the player will be compatible with different advertising networks and platforms by the aid of our becoming plugin architecture. But we will not build our own video advertising platform and publisher/advertiser network like we announced a while back.
Flowplayer 2.1 was released yesterday. Here's a briefing of the new things included.
You can now configure the player to use hardware scaling in the full-screen mode. Hardware scaling is supported by the newest Flash plugins and it performs scaling using the client computer's video adapter. This should produce smoother and CPU-friendly full-screen video performance. Together with high quality H264 encoded video the results can be stunning.
One interesting angle with this is that Flash scales everything using the same ratio. This ratio is determined by how much scaling is needed to stretch the video to fill the whole screen and this same ratio is also applied to scale Flowplayer's control bar. If a lot of scaling is applied the control bar could appear quite big. A big control bar is handy when the users view the full-screen video from a distance.
The demos in our site's front page have all been configured to use hardware scaling. Click the full-screen button in the player to see how it looks.
There's now some gloss applied to the player's skin. Take a look at our updated screenshots page to see how it looks. A configuration option can be used to select between a strong and a mild gloss effect. You can also remove the gloss and after that it will look the same as with version 2.0.
The buffering animation (the rotating circle shown in the center of the player) was replaced with a new better looking one. Also the play button overlay has been changed to a better looking one.
A new version of our Flash embedding script is also available. Flashembed does not need jQuery any more and it's usage has been simplified - embedding the player is really easy and straightforward. Flashembed is also now included in the distribution package and the included example HTML pages have been updated to use it.
In addition to these new features some bugs were fixed. Here is a partial list issues fixed:
An archive of old blog posts can be found in our community site.