Jan. 28, 2008DarkGiank
Hi JeroenW, i have been using your free media player with tumusika evolution, but you know that adobe introduced H264 and HE AAC (AAC+) and i dont know if your player is supporting it ?, if not please add that functionality. Bye
Feb. 04, 2008PaPa
The ACC+ function is very requested. Please, add it for the next realease.
Thanks
Feb. 05, 2008
I can't get AAC+ streams to play either. I do have the latest Adobe Flash Player installed which supports AAC+ audio. Here is my AAC+ audio stream using a Shoutcast server.
http://stream.stationplaylist.com:8000
I can get an MP3 stream to play fine from this URL http://stream.stationplaylist.com:8010
I know to add ";stream.nsv" to the file parameter in the embed code, but not sure what the type parameter should be. I've tried &type=mp3, as well as m4a and aac, but nothing works.
Does your player need to be updated Jeroen? If so then please do! AAC+ is becoming very popular and I know of a dozen stations that would like to add an embeded AAC+ player to their website.
Many thanks,
Ross.
Feb. 11, 2008IDGT
I too am looking for the fix for this! Any news?
Feb. 15, 2008IDGT
Anyone!?
Feb. 16, 2008Daiyam
It seems that the mimetype for the file extension 'm4a' is not set in the playlist parser.
Feb. 28, 2008JeroenW
If you add the 'type=flv' flashvar, it'll work. That's not a great solution though, so I'll make sure AAC is supported out-of-the-box next update.
Feb. 29, 2008I tried the FLV
I tried the type="flv" but no good seems to be connected but no sound.
please advice what we could do or when the new version will work with AAC+.
Thanks
my email: mbenaventet@gmail.com
PS: Keep the Awesome Work
Mar. 02, 2008Dave
If this can help, I can confirm with FLV parameter the player is connected to the server (I've checked on the shoutcast console and I see the active connection) but it doesn't sound and if I press stop, the player doesn't stop the connection.
Same thing appens if I set M4A parameter (with AAC parameter it doesn't start).
I'm using the latest Adobe Flash Player 9.0.115 and the latest JW FLV Media Player 3.15.
Thanks a lot for the great job.
Dave
Apr. 06, 2008Dave
I've tried to do some tests with version 3.16 but it doesn't work to me.
Any news about aac+ shoutcast support?
Thanks a lot
Dave
Apr. 14, 2008Alex
When I load a AAC file directly, it work fine (with the 'type=flv' flashvar). But if I try to load the same file trough a playlist, it doesn't work. (mp3 files load fine in both case)
I understand there must be probably a problem with the playlist parser (as Daiyam said).
Anyone know a hack to make it work? Can we expect this to be fixed in the next release?
In any case, thanks for your great work JeroenW!
Apr. 15, 2008ag
Same problem here - in the playlist the M4A won't play, I have the additional issue of M4A file has to buffer the full file before playing.
The player works perfectly with MP3's any help so I can move to AAC+ would be greatly appreciated.
Apr. 18, 2008Kyle Drake
Additional request for AAC support. I have a site that would save a ton of bandwidth if we were able to switch to AAC. I'm going to use a flash version detector to switch between either AAC or mp3s to do this while supporting older flash clients. Thank you!
Apr. 20, 2008Maria
I confirm the ability to play ACCplus shoutcast streams could a big step ahead for the FLV player: I work for a broadcasting group in Italy (5 radio station on FM and internet) and we will be happy to switch to shoucast stream aacplus format (actually we use wma).
FLV player working on all platforms (Win, MAc and Linux) will be the right solution for our web player.
Thanks Jeroen for your great work, we really appreciate.
Apr. 22, 2008Jurgen Schaub
I'm also very interested in AACplus icecast/shoutcast support. We're currently broadcasting in Real (yuck) and I've got live streams working with AAC+, but the player end of things is still a tricky bit. It would be wonderful to play it all in Flash.
Thanks very much for your work so far.
Apr. 29, 2008Guillermo
I would like to add another vote to the aac+ / shoutcast support. I also have a online station streaming on WMA and embedded WMP. I would love to move it to aac+ / shoutcast to save bandwidth and server costs. And also, this way more people could listen, since WMA/WPM integration usually only works fine in Windows.
Apr. 30, 2008Guillermo
Searching in the Shoutcast forum I found this flash player that streams Shoutcast combing Flash and PHP script to do the stream:
http://forums.winamp.com/attachment.php?s=&postid=2308006
It works fine with a regular Shoutcast/MP3 stream...
Try changing the config.php with the following values and see it working:
$url = "67.19.212.138";
$port = 3965;
However, aacPlus stream does not work in that player (I tried a test stream I have and it doesn't work). Maybe try to figure out how to do something similar with JW Player to make it work with aacPlus streams too.
Hope it helps...
Apr. 30, 2008Guillermo
Here is the original thread at the Shoutcast forum:
http://forums.winamp.com/showthread.php?s=&threadid=217082
May. 01, 2008Jurgen Schaub
Looks like that player is not supposed to work with AAC+, based on the author's response in the Shoutcast forum:
"game over, Content Type: audio/aacp"
Not promising.
It seems to be quite difficult to find a Flash player that supports both live broadcasting (infinite file size) and AAC+.
May. 16, 2008mark
Can you at least make a debug mode for this stupid thing? I've tried a million things to get it to work and i'm getting ABSOLUTELY NO FEEDBACK as to what the problem is. If I wanted to work in a shitty noncommunicative environment that gives me no clue what's wrong, I'd program in Flash myself!!
May. 16, 2008goBack
MY, my, my, we need some anger management training, don't we!
May. 17, 2008JeroenW
Next version has AAC+ suport and debugging:
http://www.jeroenwijering.com/?page=test&example=105
May. 19, 2008massam82
JeroenW,
This is a great player. We use it with our podcast feed to allow online audio streaming. Right now we're playing with enhanced podcasts (audio with embedded videos) saved as *.m4a files. The audio works in the Player Testpage, but no video shows up. Are there plans to include m4a video decoding in the next version?
Thanks.
May. 19, 2008andersen
@massam82
make sure you have the latest jw-player and maybe try set the flashvar or playlist type=lfv
http://www.jeroenwijering.com/?item=Supported_Flashvars
http://www.jeroenwijering.com/?item=Supported_Playlists
.m4a is really an audio format (a for audio) but can apparently safely be renamed to .mp4
http://filext.com/file-extension/M4A
http://en.wikipedia.org/wiki/MP4
May. 20, 2008chaz
so which version has aac+ support??
May. 20, 2008Jurgen Schaub
Hi,
First of all, thanks for listening and doing some work on AAC+ support. This will be brilliant when it works. I'm not sure what I'm doing wrong here. I entered the URL for the AAC+ stream: http://stream.melbn.com:8000/pbsfm_live_64.m4a (or .aacp or .m4a). It seems to connect and get data just fine - I can see data flowing across the wire, but the player complains about "file structure invalid".
MODEL: STATE (newstate:IDLE,oldstate:null)
CONTROLLER: STOP
CONTROLLER: RESIZE (width:470,fullscreen:false,height:230)
CONTROLLER: CAPTION (state:true)
CONTROLLER: MUTE (state:false)
CONTROLLER: QUALITY (state:true)
CONTROLLER: VOLUME (percentage:80)
CONTROLLER: PLAYLIST (playlist:[object Object])
MODEL: META (info:NetConnection.Connect.Success)
MODEL: BUFFER (percentage:0)
MODEL: LOADED (loaded:0,total:0)
MODEL: TIME (duration:0,position:0)
CONTROLLER: ITEM (index:0)
VIEW: PLAY
MODEL: STATE (newstate:BUFFERING,oldstate:IDLE)
CONTROLLER: PLAY (state:true)
MODEL: LOADED (loaded:0,total:4294967295)
MODEL: STATE (newstate:PLAYING,oldstate:BUFFERING)
MODEL: LOADED (loaded:0,total:4294967295)
MODEL: LOADED (loaded:0,total:4294967295)
MODEL: LOADED (loaded:0,total:4294967295)
MODEL: LOADED (loaded:0,total:4294967295)
MODEL: META (info:NetStream.Play.FileStructureInvalid)
MODEL: LOADED (loaded:14336,total:4294967295)
...
It's a live AAC+ stream, playing through Icecast2, originated from edcast (aka Oddcast). VLC plays it fine, so I know there's something there that can be played. Feel free to connect to the sample stream and give it a try - it's just three songs in rotation.
Many thanks
.....jurgen
May. 21, 2008andersen
@Jurgen Schaub - you need to break down the problem in a systematic way - now its to much guesswork what the problem is
first make sure your jw-player is up to date - as well as the flash plugin:
adobe flash versiontest: http://www.adobe.com/go/tn_15507
adobe flash uninstall: http://www.adobe.com/go/tn_14157
adobe flash install: http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash
take a copy of the pbsfm_live_64.m4a and try play that locally - can you make it play on its own in a jw-player?
also try a known good file (like the demo video from the player download) can you stream that from the server?
after these experiments you can know whether the problem is the file or the steaming server or the setup of the player...
please see this thread (success playing .m4a - .m4b - .m4v) - http://www.jeroenwijering.com/?thread=8015
and these about icecast - http://www.jeroenwijering.com/?search=icecast
May. 21, 2008Jurgen Schaub
@andersen Thanks for the tips.
My version of Flash is MAC 9,0,124,0 - the newest available, according to Adobe's installation link you kindly provided.
I can't take a copy of the pbsfm_live_64.m4a file to play locally, as it's an actual live stream, not a file. The demo "bunny.m4a" works just fine though. No video, but I'm assuming that since the extension is m4a, there is no video anyway.
I'll try installing Shoutcast and see if that changes anything. I used Icecast only because I'd read that Shoutcast and AAC didn't really get along very well. I'll also try a plain MP3 stream through both Icecast and Shoutcast to see if that changes anything.
May. 21, 2008andersen
@Jurgen Schaub I can't take a copy of the pbsfm_live_64.m4a file to play locally oh yes you can - http://www.google.com/search?hl=en&q=record+live+stream
(recording will ofcourse make it a different file - so it wont really add information on this particular problem of yours, admitted)
May. 21, 2008Jurgen Schaub
Thanks for all your help so far, @andersen, but I'm still struggling. I installed and configured Shoutcast, and am pointing my stream to it as well (on a different port, naturally). I'm getting very similar results, no matter which server I connect to, or if I use a playlist or a native stream. I'm now doing this locally as well, just in case I'm running into some Flash security problems.
Shoutcast:
<script type="text/javascript">
var so = new SWFObject('mediaplayer.swf','single','400','200','7');
so.addVariable('file', 'http://10.10.42.48:8080/;stream.nsv');
so.addVariable('type', 'mp4');
so.write('player');
</script>
Icecast:
<script type="text/javascript">
var so = new SWFObject('mediaplayer.swf','single','400','200','7');
so.addVariable('file', 'http://10.10.42.48:8000/pbsfm_live_64.mp4');
so.addVariable('type', 'mp4');
so.write('player');
</script>
Accessing either of these instances gives me the spinning wheel graphic, and it starts streaming data from the servers, but it doesn't seem to know quite what to do with it. The data is arriving, the player knows about it (it shows some kind of bytes received count), but there's no sound. The same thing happens if I put the streams in a playlist and reference that.
Getting rid of type=mp4 doesn't change the Icecast stream's behaviour, but it causes the Shoutcast version to not load the player interface at all - the only thing I get is the spinning wheel graphic, no data transferred or anything. And note I don't have autostart enabled.
Is anyone else able to hear the streams, simply by entering them into the test page here?
http://stream.melbn.com:8000/pbsfm_live_64.mp4 (Icecast)
http://stream.melbn.com:8080/;stream.nsv (shoutcast)
I guess what else I'm kind of looking for here is for someone to say "what you're doing isn't impossible". It's a *live* AAC stream going from Edcast to Shout/icecast to Flash. Is that just impossible? Is there some fundamental blocker in there preventing these things from playing nicely together?
Thanks again.
May. 21, 2008Jurgen Schaub
An additional data point: the jw-player plays a static m4a file through Icecast just fine:
<script type="text/javascript">
var so = new SWFObject('mediaplayer.swf','single','400','200','7');
so.addVariable('file', 'http://10.10.42.48:8000/userfiles/tbone_nightfalls.m4a');
so.write('player');
</script>
I wonder if it's edcast causing these problems?
May. 21, 2008Jurgen Schaub
(externally, that stream is available at http://stream.melbn.com:8000/userfiles/tbone_nightfalls.m4a )
May. 22, 2008Jurgen Schaub
I swapped out edcast for the Winamp/Shoutcast DSP module, with identical results to what was happening with edcast.
May. 22, 2008andersen
@Jurgen Schaub - even without success yet, you have made progress, as several issues are now ruled out
i think the best now will be to go through these threads one by one and compare with your case:
http://www.jeroenwijering.com/?search=icecast
http://www.jeroenwijering.com/?search=shoutcast
i see that in these threads for instance, people have success with ice/shoutcast streaming, using a slightly different syntax.
(but it also seem to be .mp3 files mostly, so maybe that would be a worthwhile experiment - just to see something work ! )
http://www.jeroenwijering.com/?thread=8302
http://www.jeroenwijering.com/?thread=7203
and then ofcourse there is this very important posting from JeroenW - http://www.jeroenwijering.com/?thread=8784#msg66427
May. 22, 2008chaz
listen why not just use the mount on icecast and and not the extension and see if you can trick the player into playing AAC+ ??
ie that is /stream (without the extension)
and use the xml playlist for ease of reading and then u can play around with fancy JS
May. 22, 2008Jurgen Schaub
@chaz - without the extension, I just get a "file not found" from Icecast.
@andersen - I'll try an MP3 stream later this evening and see what happens there. You're right, it would be great to have something - ANYthing - work at this point. :-) Although it would just be a test - for many and various reasons, we're not going to be using MP3 as a regular stream.
May. 22, 2008Jurgen Schaub
@andersen Using the Shoutcast DSP plugin, I was very easily able to stream MP3 through the Shoutcast server to both VLC and the Flash jw-player. Took no time at all, and a relatively nice 128k stream was playing. So that bit works fine.
<script type="text/javascript">
var so = new SWFObject('mediaplayer.swf','single','400','200','7');
so.addVariable('file', 'http://stream.melbn.com:8080/;playlist.nsv');
so.addVariable('type', 'mp3');
so.write('player');
</script>
(It won't work anymore, I've put back the original configuration).
Switching back to AAC, and I'm back to the same problems as before, in either the Shoutcast DSP or edcast DSP. I had another look through those threads you referenced, but I couldn't see anything helpful. MP3 works just fine, right out of the box.
What happens when you put one of my sample streams in the tester in JW's message http://www.jeroenwijering.com/?thread=8784#msg66427 ?
May. 22, 2008andersen
@Jurgen Schaub - What happens - you tell me
(please note that you can pickout the test player from the browser cache)
May. 22, 2008chaz
the new version beta hasnt been released yet or did you steal the swf from the demo page??
May. 22, 2008andersen
@chaz - the latter
May. 22, 2008chaz
maybe our friend hasnt and it 's why he s been pulling his hair out
May. 22, 2008Jurgen Schaub
@andersen - I was wondering if you could give my stream a try from your computer, to eliminate the possibility of anything weird happening on the two I've been testing from.
Now @chaz might be on to something. I grabbed the one from the test page, but I'd also been using the (older) release version previously. The one on the test page doesn't seem to understand the stream either, but I'll try it locally again and see if there's a difference.
May. 22, 2008Jurgen Schaub
Update - I'm using the beta locally now (for sure) and it's still not working - but it's at least doing different things. I've got two streams set up, one through Shoutcast and the other through Icecast:
http://stream.melbn.com:8000/pbsfm_live_64.mp4 (icecast)
http://stream.melbn.com:8080/;stream.nsv (shoutcast)
Both of these streams manage to request stream data from their respective servers, but don't seem to be able to do anything with the data: the play button doesn't change to a pause button, and the timer doesn't start, and there's no sound. I can see the data coming across from the server though. The only difference is that the Shoutcast stream seems to auto-start, whereas the Icecast stream needs me to press play before requesting data.
Interestingly, the playlist I'd been previously using for testing gives a "No suitable playlist elements found" error with a playlist that's been working fine with the release version. (For all this testing though, I've been specifying the stream names in flashvars - mucking about with playlists adds an element of complexity I'd rather not have until things are working).
When the beta code is embedded in the test page here, the Icecast version tries to play, and gives a "MODEL: META (info:NetStream.Play.FileStructureInvalid)" error in the log. The Shoutcast stream gives an error 2048, which seems to be a security violation (trying to retrieve an object from a different server). Weird that the Icecast stream doesn't do that, and seems to allow data access and allow itself to be streamed.
May. 22, 2008andersen
@Jurgen Schaub
hmm - maybe it is time to contact JeroenW with these results, i could imagine that whould be good before the release of v.4
(you will find the address slightly hidden on the order page)
May. 22, 2008Jurgen Schaub
Email sent. Hopefully it's an easy fix.
May. 24, 2008chaz
" so.addVariable('type', 'mp3');"
what is the new type ??? jeroenwijering must have used a new type/extension surely
May. 24, 2008Jurgen Schaub
I've tried "mp4", "aac" and "m4a" with identical results to leaving it out entirely.
May. 24, 2008andersen
how about type "flv" ? - as in this thread - http://www.jeroenwijering.com/?thread=8015
May. 26, 2008JeroenW
AAC Shoutcast streams present new problems on top of the current problems MP3 streams have (filling up your RAM until browser crashes). With AAC streams, Flash expects a certain header structure, which isn't present (that's the FileStructureInvalid problem).
The error in the shoutcast stream is because the player doesn't understand the 'type' extension. If you set it to 'video', the player will understand it. I'm afraid you will run into the same issue as with the IceCast stream then though (FileStructureInvalid), but who knows...
I did have quick succes in using the Wowza server for forwarding Shoutcast streams. The RAM-filling error doesn't occur then. The stream I used was an MP3 stream though, but perhaps AAC streams work too. I suggest you take a look at using Wowza for forwarding the streams too.
May. 26, 2008chaz
wowza or adobe's FMS....but i have seen mediaplayer version 4 being used with mp4
you cant get it to play as a video and just output the audio??
SO how do you forward shoutcast/icecast to wowza/FMS?
May. 27, 2008Jurgen Schaub
I've tried setting the stream type to "video", which does eliminate one of the errors, but JeroenW was correct: it still doesn't understand the stream, as the all-important header is missing. Neither Shoutcast nor Icecast send it along with the stream.
Although I really wanted to avoid Yet Another Server, I'm going to have a look at both Red5 (http://osflash.org/red5) and Wowza (http://www.wowzamedia.com/) in the next few days to see if they will work fine. A concern I have here is the RTMP vs corporate firewalls issue that might come up - but I'll deal with that if/when it happens.
Jun. 12, 2008Ross
Dozens of people on this forum and probably thousands of others are wanting some way to play AAC+ streams natively from their websites. I know of a couple of dozen myself.
Based on discoveries above, it appears the problem has been tracked down to the implementation of the HE-AAC support added to Flash. It cannot detect the data coming down as being AAC+. It requires an MPEG-4 header as the first few bytes.
Apparently the Flash Media Server at close to $1000 sends the required header when a listener connects to the server. You can see it in action here... http://www.opticodec.com/flash/ofp.html
(stream appears down currently but has been working)
Shoutcast and Icecast2 servers do not send a header, nor should they need to. Players such as Winamp, Foobar2000, & VNC can all detect AAC+ streams with no major effort.
Adobe are either in another world completely and don't know what is happening in the internet radio world, or they are purposely not supporting AAC+ streams from servers other than their own media server. Both would appear rediculous.
Assuming they are ignorant, I would call this a bug that needs fixing in Flash. I suggest everyone submits a bug report using the following form and mention that the HE-AAC support in Flash does not work with Shoutcast or Icecast servers, which is by far the most common use for AAC+ on the internet.
http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
Ross.
Jun. 16, 2008JeroenW
Note that AAC files (not streams) do work already in the 4.0 player:
http://www.jeroenwijering.com/?page=test&example=105
At the RED5 forums there was a cool fix for the streaming of shoutcast, which I'll implement into the player with the next release (unfortunately too late for 4.0):
http://code.jeroenwijering.com/trac/ticket/82
Jul. 03, 2008Dave
Jeroen,
thanks for the new player ver. 4 (I think it's correct to say thnks for your job!) and great news about the fix for the shoutcast aac+ streaming.
It will be on the next release?
Have you got a planned date for this release?
thanks!
Jul. 09, 2008JeroenW
Please see the roadmap for up-to-date news:
http://code.longtailvideo.com/trac/roadmap
Oct. 01, 2008JeroenW
Hmm. Not as simple as it looks, unfortunately. Some bytearray modifying stuff is needed here. A PHP-approach (also suggested in the forum) is also not the way to go: it'll eat your server bandwidth since it essentially proxies.
Oct. 14, 2008José Nobile
Is possible streaming Shoutcast AAC+ streaming at Flash using a PHP by pass for correct the aac+ header structure, how may to be the php code for add header to aac+ streaming?
Nov. 07, 2008Martin
Anyone found the holy grail to AAC streaming in the player yet? Any PHP or Icecasts hacks are welcome as well.
Nov. 14, 2008JeroenW
Still nothing on the Flash side. Anybody found out a PHP-proxy hack?
Nov. 15, 2008José Nobile
I will can write a PHP than connect to streaming aac+ of shoutcast and it add or modify for play at flash, at http://code.jeroenwijering.com/trac/ticket/82 to do a implentation at java fo red5 for redirect shoutcast aac+ to rtmp for flash?
I read the this code, but is too long, JoroenW you can post the exact code at java tahn add headers to streaming, I understand than use functions for byte array and similar..
I have a additional help, letio play aac+ streaming at flash and use asp.net for realy the shoutcast streaming to flash, I decompile the swf and found the flash connect to asp.net each 30 seconds and get a portion of aac+ streaming, the write a player m4a music parts, it play aac+ by portions. Anyway the full source code is here:
http://radiocomunicate.com/letio/
Look before I had legal problems with letio.
Where can download Jw player Flash 4.5 beta?
Is possible play shoutcast aac+ streaming using JW WMV player?
Nov. 22, 2008José Nobile
The JW silverlight play the shoutcast streamings MP3 without memory leak problem!, but not aac+ shoutcast streaming :-(
JeroenW For Windows Media Player exists Orban Plugin, is possible implement orban plugin at jw silverlight player?
Jan. 29, 2009chaz
any news on streaming AAC to the flashplayer?
Feb. 07, 2009pablo
PLAYLIST OF M4A AUDIO FILES STILL NOT WORKING
till today the playlist only works if using mp3 files
if i try to use playlist for playing m4a files it doesn't work
if i try to play directly (without playlist) a m4a file it works!
so the problem is in the playlist format...
which is the correct one?
anyone can help me?
thanks
Mar. 06, 2009djamu
Yes it does.
check:
a. you're using the correct flashvars, at minimum you should have > autostart=true&repeat=always in there
( i'm using playlist=right&playlistsize=280&autostart=true&repeat=always etc... )
b. your m4a files are encoded with the proper codec > HE-AAC ( also called AAC+ / AAC-HE )
don't use ALE (for the mac fanboys) AAC-LC or whatever, only use 2channels ( mp4 / he-aac supports upto 48 ) & don't use higher bitrates then 56kbs, there's absolutely no point in doing > theoretically HE-AAC has CD quality at 48kbs, depending on the implementation, safe bet is 56kbs and virtually lossless ( less then half the size and better quality then 128kbs mp3) :-)
c. your moov atom headers are present & in front of your file, google for moov atom ( with a double o ) adobe made a tool for that.
or visit this link http://www.longtailvideo.com/support/forum/Setup-Problems/10766/MP4-requires-whole-video-to-load-before-it-can-be#msg110498
I've made a PHP modification for Jinzora that streams m4a directly into jwplayer, drop me a note if interested
Mar. 19, 2009Cleiton
Hi djamu,
Pls, give us details about.. complette code etc etc...
Thanks!
Apr. 05, 2009Medox
@djamu
Please give us the php modification you've made.
It would be really great!
Thanks!
Jul. 24, 2009Lantern
Any progress in this case?
Sep. 23, 2009Massimo
Hi everyone!!
José Nobile says: "The JW silverlight play the shoutcast streamings MP3 without memory leak problem!"
I tried JW Silverlight with Shoutcast MP3 streaming, but the memory increase her amount like a Flash JW player.
Please, there is a particular setting (ex. in the 'duration')?
Thanks!
Massimo
Oct. 28, 2009SmEcHeRiT
about AAC+ streaming any progress?
Oct. 28, 2009Zachary Ozer
Flash still doesn't support it.
Here are some helpful links to learn more about the JW Player™:
Earn money with ads from LongTail's AdSolution. Watch our demos and sign up now!
If you don’t buy a commercial license, you cannot use a JW Player™ on (i) a site that has ads; (ii) a corporate site; or a (iii) CMS. Our licenses are very inexpensive, so what are you waiting for? Buy a license today.