stuttering playback with jw player but not wowza example player
We are evaluating the 30 day wowza trial.
I have set up the server and i have a mp4 file in 1280x720 2200kbit that is used for testing.
I have started the wowza example player for VOD testing and typed in the info and played back the file via RTMP with no problem, its smooth as it can be in playback.
however, i guess that my client will need a player with playlist functions and so on, which i dont think without some more knowledge than i have, that i cant have with the example player that follows with the wowza package, so ive just tried the jw player wizard on longtails homepage, typed in the rtmp streamserver and filename, and tried playing that back there, but the playback is stuttering and is choppy and that happens alot , like every 2 seconds or so. ( ive had stutter problems with jw player with "local" files on a webserver as well in a earlier test)
So if anyone here have any idea why this is, i would be very happy to get some help. It might be a jwplayer support question, but im hoping that someone that has tried using jwplayer here have run into the same problem and can give a hint what is wrong.
It's not JW Player, it's the bitrate of your video, too high at 2.2mbs. Take a look at the MS Expression presets in this article, also ffmpeg examples, but try the Expression 4 presets if you can with 2 pass encode. 800kbs is plenty for most videos over the internet.
Playback in Wowza example Flash player and JW (also a Flash) player shouldn't be much or any different if everything is in the same place, i.e., if they are both running on same machine that Wowza is running, or both on the same web server connecting to the same Wowza application. The netstream.bufferLength (JW player Flashvar bufferlength) is about the only thing that would make a significant differrence between them. JW player default is 1 second. If one is running local alongside Wowza and the other is remote, then you are comparing different network profiles.
2.2mbs is too high bitrate for general internet distribution. Your customer will need that much bandwidth at least all the time. You can use the included BWCheck example to see what the actual bandwidth between a client and your Wowza server. No other measure or rating counts.
That is right, connection is made from the player running browser. It doesn't matter where the player is served from except that if it is on a web server then remote clients can download the player. I did frame up the comparison wrong or misleading. It is whether the JW player and Wowza player are both running on same client computer, which is either local or remote to the Wowza instance.
You can do anything you want with the Wowza example players. There are Flash CS version in client folder, and Flex examples in clientFlex folder. You will have extend them.
Still there is nothing essentially different about JW player, which has all the production features already. I would work on that, if streaming is okay in Wowza and not in JW, then check bufferlength in JW Player, maybe you have it set to 0. If so, change back to 1, or 2 or 3, but not 0.