Order Now AdSolution Sign Up | Login » Bits on the Run Sign Up | Login »

Forums

/

JW FLV Player 4.4 Release

42 replies [Last post]

Hi, just wanted to let everyone know that we just released the 4.4 player.

I've been working a long time on all this players enhancements and bug fixes (it's got over fifty). Here are some of the highlights:
• Smoother YouTube playback
• Hide thumbnails in a playlist
• Automatic HD/SD quality switching based on bandwidth
• Instant video pause when users click on external links
• Specific XML feed configurations (like HD-switching in a playlist)

You can download the new player here:
http://www.longtailvideo.com/players/jw-flv-player/

You'll also notice that the new player has a watermark. If you want the unbranded version, just buy a license here:
https://www.longtailvideo.com/players/order

Once you've bought your license (or if you already have one), download your licensed unbranded player here:
http://www.longtailvideo.com/players/jw-flv-player/commercial-license/

Note: you'll need your email and license number to download the licensed player. If you can't remember your license number, contact us here:
http://www.longtailvideo.com/support/contact-us

As always, let me know what you think.

Kind regards.

Hi,
lookin good!
Where can I download the source files of the licensed player?
I wanna change the loading icon's style.
Cheers

Is there any documentation on the hd/sd switching?

Hello,

Can you explain how to please:

Specific XML feed configurations (like HD-switching in a playlist)

Any news on the HD swtiching feature?

I'm not using a playlist but this is it for a single file

'file': 'it_flv350.flv',
'hd.file': 'it_flv1000.flv',
'plugins': 'hd'

I believe the command for a playlist is

'hd.replace' 'flv350|flv1000'

for my example. Most people will probably find it is .flv|.m4v

My big question is how to get rid of the big jwplayer button. I have a licence (despite being in a university and being told I don't need one)

"My big question is how to get rid of the big jwplayer button."

Did you read Jeroen's post above? He explains quite clearly how to get rid of the watermark.

Is there a way to replace the JWPlayer watermark on the player (lower-left corner)? I want to show my own logo. Thanks!

If you want to remove the logo, first buy a license:
https://www.longtailvideo.com/players/order

Then download your licensed unbranded player here:
http://www.longtailvideo.com/players/jw-flv-player/commercial-license/

Note: you'll need your email and license number to download the licensed player. If you can't remember your license number, contact us here:
http://www.longtailvideo.com/support/contact-us

Any news on the HD swtiching feature?

The HD switching is done using the HD plugin. We're working on releasing an update to the plugin soon, which will take advantage of the new playlist features in 4.4.

In the meantime, you can use Graham's method, which does a search-and-replace on each file in your playlist.

Does anyone else get a 403 http response code on the hd plugin?

HD plugin is now complied into the player.swf file so you shouldn't be referencing anything external.

@LefTy - I didn't read it because I thought it was a copy and paste of the newsletter, which didn't mention it.

Still doesn't help me as I need to edit the source code and that version doesn't come with code.

I've put an email in, so I'll see how far I get seeing as I own a licence.

A list of enhancements and bug fixes would be handy! :)

In the future you might want to put more information in the email. If I didn't search the forum I wouldn't have know there was a separate download page for people that bought the license.

And if there are more feature that require flash vars it would be cool if they were added to the wizard. I've spent more time learning about flash from this "simple" solution than I had anticipated.

Wait and, in the wizard the width should come before height. Everything in Video Land is this way, and I always always put it in wrong the first time in the wizard. :D

This got a bit confusing... The HD plugin is built-in, but the HD/SD switching feature isn't working yet? Or that new feature is built into the external plug-in?

As far as I can see the HD plugin is built in but still requires activating with plugins=hd otherwise you cannot use the command hd.file or hd.switch.

However, there is a lot of change in this that does need a changelog. Especially in terms of the swfobject now being on 2.1 and not compatible with 1.5.

Do you know for sure that the HD plugin is compiled into the player.swf file?

The documentation for the HD plugin says "If your player is a JW Player 4.3 or above, then it will automatically load Plugins from LongTail's servers based on simple settings in your HTML embed code. All you need to do is set your 'plugins' flashvar to include 'hd-1'."

I would certainly want it compiled into the player.swf file so that playing a video is not dependent on the availability of LongTail's servers.

@Nigel - All of our plugins are hosted by Amazon S3, which is one of the most reliable solutions on the market today.

We have a license but the download link only provides the compiled player and not a source w/o Watermark.

We need to change the source though to add our secure token.

What exactly needs to be done on the source to get rid of the Watermark?

I found a forum entry addressing the flashvar playlist.thumbs=false. I can't find this in any comprehensive list. Can anyone point me to a comprehensive list of flashvars pertinent to 4.4? i.e., one that includes playlist.thumbs.
Thanks.

@Adam LongTail

Why not just have the plugin compiled into the player? Even if all of your plugins are hosted by Amazon S3 this still means that one is reliant on an external site which causes a problem if the network is down or for an internal site not connected to the Internet.

There are all sorts of reasons why it's not a good idea to download the plugin or anything else on the fly. You will be suggesting next that is OK for the player.swf itself be downloaded as required.

Cheers

Nigel

@Nigel -

You're free to compile the HD plugin into your player. Download the 4.4 source, and add the following code to line to line 160 (http://developer.longtailvideo.com/trac/browser/tags/mediaplayer-4.4/com/jeroenwijering/player/Playe...):

sploader.addPlugin(new HD(), 'hd');

With the HD plugin built in, you'll need to specify an hd.file parameter every time you load the player, since the HD button will always be displayed.

@Bill Strickland

You can find a full list of officially supported flashvars here:

http://developer.longtailvideo.com/trac/wiki/FlashVars

The player does contain certain features, such as playlist.thumbs, that are not documented. Feel free to use them, but until they're made official, you should consider them experimental.

@Tommy -

If my previous post didn't answer the question, no, the HD plugin is not pre-compiled into the 4.4 player. To load it (from plugins.longtailvideo.com) you'll need to set the "plugins" flashvar to "hd-1".

4.4.192 is so buggy it should have never left beta.

Some quick bugfixes if you use Wowza and are frustrated:

Securetoken doesn't work:

In RTMPModel.as move the line connection.call("secureTokenResponse".....) above the line setStream();

Was already mentioned here in a bug report by another user but nobody seemed to have taken care.

Seek is broken, you can skip forward, but you will have serious issues skipping backwards. The timeline will freeze in 95% of the times and applies to all current versions of Wowza that we tested 4.4.192 with (1.6,1.7 and EC2 1.7).

Fix: In RTMPModel.as replace the existing seek function with:

override public function seek(pos:Number):void {
if(model.config['state'] == ModelStates.PAUSED) {
stream.resume();
} else {
model.sendEvent(ModelEvent.STATE,{newstate:ModelStates.PLAYING});
}
stream.seek(pos);
};

@Mike,

My thanks for a great post. I was very frustrated by the loss of securetoken for my Wowza server with the new player.

I made the changes you recommended and they are right on spot. All is well again and securetoken is once again working for me.

In my case I made one other change to the controller.as file so when I use a playlist the "streamer" flashvar doesn't get wiped out and have to be coded into the HTML or XML file.

If you'd like, I invite you to create a video tutorial on how to implement your changes and I'll be happy to host it on my JW Player Tweaks pages <strong>http://mymail.playourvideo.net/tweaks.htm</strong>or post a link to your video. If you don't have the time I'd like your permission to create a video and give you full credit for the fix.

Either way, you certainly have my Thanks - Regards - Jimb

Can anyone tell me what speed your broadband 1gb or 5gb should be to watch live sport streams without the screen stopping every few seconds.

How am I able to use JW Media Player with h.264 .mov files instead of first converting to flash?

I am a licensed user.

I use a pretty cool program called DV Kitchen that encodes and publishes video via ftp. All the video is h.264 encoded with Quicktime. One of the publishing options is to use JW Media Player. H.264 .mov file is used within the player. I try to use setup wizard with h.264 file and "file not found" error appears.

There has to be a way to do this. DV Kitchen does it. H.264 is better quality than converting to flash first.

A little help

h.264 files work great with JW Player.

A "file not found" error must mean that you have the filename wrong or the file is in the wrong directory.

Securetoken and Seek errors have been fixed by the folks at Longtail and the updated player is in the tags so I've removed that video tutorial..

Regards - Jimb

I just downloaded the commercial version and the securetoken error still exits in the pre-compiled version.

@bpelhos

Here is a link to the tutorial I took off of my TWEAKS page that will let you make a temporary modification to version 4.4.189 and get Wowza working until they update the licensed user swf.<strong>http://mymail.playourvideo.net/smovl.htm?id=xwowzatweak.mp4</strong>NOTE: The changes they made to the distribution package will make this tutorial obsolete once they release a commercial update.

Regards - Jimb

@Jimb

Your tutorial is very good, thank you. Unfortunately I don't have CS3 to compile the modified source, so I will wait for the commercial release.

Sorry, I made a mistake on the reposted link so the download was not working. Here is the correct link. <strong>http://mymail.playourvideo.net/smovlw.htm?id=xwowzatweak.mp4</strong>Jimb

Hmmm... I've been tempted to buy a licence just to be supportive for a long time. But I have one simple unanswered question to the generally nice and generous LongTail crew and JeroenW... which is,
"will we ever get a clear statement on if and HOW we can use the player in our own Flash sites? (Ideally with an example file... I and others would even gladly pay for one.) I'm asking in the most sincere & mellow way possible. It might influence my investment and use of your great product... though I'll probably buy in anyways :)
Thanks!

What do you mean by how?

I, like you are thinking about, have purchased a licence with no reason to do so. My work is for a university and I have edited the source code to

a) Change the RTMP connect model
b) Remove the watermarks
c) Embed the HD plugin (adding a variable so you still have to call it but it doesn't run off longtail servers).

The point of licensed open source is that you can do whatever you like but cannot Sell your modified source code.

So if the answer to 'How?' is probably 'you can use it in any way you like'.

Of course by how you mean 'how do I get it in my page', then that is a question put to the setup wizard.

Hi

Is there anyway to get rid of the embedded option that appears as a small arrow in the top left hand side of the player.

Thanks

Nick

@Tom - would love to answer your question, but I must admit that I don't quite understand it. Please contact me directly @ adam {at} longtail video DOTcom.

@Nick - when you download the player, uncheck the "Viral Plugin" checkbox.

Thanks tom I will try this

Nick

Guys,

Apologies if this is a silly question.

Does the HD plugin work & JW Player 4.4 work with Youtube?

Like a lot of people here, I've been using the PHP scripts to download the FLV/MP4 directly from youtube in order to make sure that my videos play by default in HQ/HD from YouTube.

I was hoping the JW Player 4.4 and the HD plugin will eliminate the need for any PHP workarounds, and I can view YouTube videos in HQ/HD by default.

Any one know?

Thanks in advance for your help.

Gareth

I asked this to LTV as well and they said not.

Also as noted by youtube. they don't supply the HQ/HD version via the youtube API so you can only view it via their own player.

So until youtube allow the HQ/HD version to be available via the API then the answer is no.

Ok, thanks for the feedback, it's appreciated.

I
Gareth

I don't know if this is what you're looking for, but I use the next lines in my playlist or single version:
http://www.youtubemp4.com/video/hn2JLTdlQ7I.mp4
You'll get the best version for that clip.

The only problem is that it does'nt work all the time. I believe it depends on the time of the day. Sometimes you have to retry several times.

using dot net
in JW flv player how to detect the current video is stoped.