Stream Player – English
Stream Video Player for WordPress is by far the best and most complete video-audio player plug-in for WordPress, Easy to use with a tag generator in the editor, support for viewing on the iPhone and iPod touch, support for YouTube and Pseudo-Streaming so you can randomly seek any place of your videos without having to load the entire video before.
The main features are:
- Embed code generator for any video.
- Captions (subtitles) capable.
- Social sharing and video URL sharing.
- Random access to any position on the video thanks to the pseudo streaming technique
- iPhone, WPTouch, MobilePress and feeds compatible.
- Skins capable thanks to JW Media Player it can load SWF and XML-PNG custom skins.
- Multi-Language (Currently English, Spanish, French and Russian)
- Based on a very fine tuned custom build of the JW Media Player Version 5 Build 764.
- Only open source software needed for video encoding.
- JW Media Player plug-ins supported
- 100% Standard code
Demo: 512kbps Video on SD 1024kbps (2Mbps) on HD Video, I invite you to watch this videos on Full Screen so you can enjoy the quality:
Demo: YouTube Video.
Here you can download the sample videos to test your player, also you can check the commands I use in FFmpeg and Yamdi to encode and prepare the video for the player, right click each link and choose “Save Link As”:
- Standard quality 640x352px
- High definition quality 1280x720px
- Video for iPhone 480x272px
- Image Preview 480x272px
- FFmpeg and Yamdi commands
And an example Stream Video Player tag
Important Note:
The best hosting service I have found that "just works!" with this plug-in is Dreamhost.com, 99.99% uptime, great bandwidth, SSH Access so you can mux your video on a remote shell, FFmpeg for re-muxing installed by default, free trial so you can see what I’m talking about and special discounts if you click on this link.
I use FFmpeg because is the most free and multiplatform way to encode video, In order to to have FFmpeg in your local computer you typically need to download the source code of FFmpeg along with some other libraries and then compile everything.
I know that sounds very very interesting, that’s why I have here a full set of FFmpeg compilations for Windows, GNU Linux and Macintosh OS X (Intel) with extreme easy install instructions:
http://rodrigopolo.com/about/wp-stream-video/ffmpeg-binary-installers-for-win-mac-and-linux
If you already have FFmpeg installed on your system and want to use your own version it´s important to say that I made my own FFmpeg preset for iPhone encoding after a thousand tries with FFmpeg ones, you can download and copy the preset to your FFmpeg preset directory and give it a try:
Also check the Known issues and To-do list and don’t be afraid to give any suggestion.
Thanks to Big Buck Bunny project to share this amazing movie:
http://www.bigbuckbunny.org/index.php/download







Thanks for this amazing plugin.
I have one small problem though after I click play on the video I’m tuning a test on the load bar would let me play say if the video is 5 mins but I wanna start playing at 2:30mins (skip ahead) it won’t let me, it simply goes back to play from start!!! Any idea why is this happening?!
You can check out the video I’m testing your plugin at killeralterations.com/media/music-videos
scroll to the very bottom the video is “turn it up” so you can see what I’m talking about.
If it’s not diffucult for You, please publish list of people, who translate Your plugin with links to this sites.
Thanks!
I will make a list of translators just like the one that has the contact-form-7 plug-in:
http://wordpress.org/extend/plugins/contact-form-7/
Hi, how would i go about setting up a counter to count the number of streams using your awesome plug-in?
Great plugin men, the best one that i have found so far, very simple to implement, and very intuitive to embbed.
Now, it is possible to use youtube links, and it is possible to use blip.tv (or others) links (streams)?
Hello, if you do not have Portuguese (Portubal) translation, i will do it for you.
You know I love you for this, right? I have been looking for something similar to this for a while now~
THANK YOU!
how do i make the logo image stay while video plays
This is a good question, I really don’t know, but you can Ask JW Player support after buying your license.
you can add a transparent png over the video with a higher z-index. Like this:
{YOUR VIDEO}
then in your CSS
.video{position:relative; width: 360px;
height:240px; z-index:1;}
.logo{position:absolute; right:10px; bottom:10px; width: 100px; height:50px; z-index:10;}
ah, el código html no sale, mala suerte. Igual es un div con class “video” y una imagen con class “logo”, y después el css
Is there anyway to add a “download” link to the tool? I’m using this as a review tool for clients and as part of that i give them the ability to download the video (these are all hosted directly on my site). Right now i’m just including a link under the video bit it would be nice if there was the ability to click Download from the video itself (like the embed works). Something like that possible?
Cheers and thanks a TON for the plugin. its outstanding!
I’ll add it in the to-do’s list
Hello once again.
I have several video files, and they could be in any format (flv, mp4, ogg, etc).
Is it possible to ask the player to play all of the files that are in a specific folder continuosly?
I whant to put the in one folder, naming each file with a number like:
1.flv
2.flv
3.flv
I whant to make a tv like player.
I know that ir can be done with playlists, but i do not know how to do it. Do yo have any tutorial?
I have seen this in JW Player forum:
http://www.longtailvideo.com/support/forum/Setup-Problems/13956/Loop-through-several-files
Thanks
I’ll add playlist support in the next version.
Congratulations Rodrigo, this is one of the best plugins for WordPress I’ve ever seen. I’m implementing it on a soon to launch Cambodian news site and it works perfect. I consider this a big step towards WordPress being the ultimate CMS, especially when it comes to multimedia.
I’d like to suggest some options to improve it:
- easier management (not because it’s difficult, I mean to avoid entering all that data)
- ability to detect videos in a given folder (ie: wp-content/videos) and add them with a click
- ability to take a screencap (since you use FFMPEG this should be quite easy)
- ability to build playlists or libraries, in example, all videos found at wp-content/videos/my_vids could be a library and so on
I really wouldn’t mind to pay for a plugin with those features, and as a matter of fact, I was looking for a “donate” button but couldn’t find any, you really should have it, although most people won’t recognize your hard work there are others who knows what it takes and appreciate the effort you put in developing this.
Either way, a great plugin, saludos desde Argentina!
Gracias, al parecer Paypal aún no considera Guatemala como un país digno para sus negocios, razón por la cual hasta hace poco incluí el link de donaciones:
http://rodrigopolo.com/about/wp-stream-video/donate
thank you for all your work Rodrigo.
Do you have any suggestions as how to convert my videos? Maybe you have some presents or a tutorial that I could follow?
The process that I have now seems very long.
What I need to accomplish is:
I record video with my HD camcorder.. I edit the video is Sony Vegas 9. How should I render the video? then how can I convert the video for sd and hd versions.
If you could help I would greatly appreciate it.
Thanks
Check here:
http://rodrigopolo.com/about/wp-stream-video/how-to
You can also use HandBrake http://handbrake.fr/downloads.php and then mux the encoded video to FLV:
http://rodrigopolo.com/support/topic/mp4m4v-to-flv-without-recompressing
Should read: “Seams to be doubling the controls on the videos when THEY END.”
And thanks for the plug in! Other than those 2 small issues, it works great!
Hi man
This is just awesome i was looking for something like this.
Thank you!
Nice job, your description is right, it’s far by the best plugin for wordpress, concerning the streaming video domain.
I’ll probably donate some $ later.
the best player!! Gracias muchas!
Hello. Thanks so much for this great plugin, I looked like such an eternity, this satisfies what I needed. It is simple and user-friendly and creatively done. Nice greetings from Czech Republic. Sorry, but I do not know English, so I used google translator. Have a nice day and thanks.
what i ca ndo to translate it in italian language?
The plug-in hast already a Italian translation, just enable your Italian language in your wordpress and the plug-in automatically will be presented in Italian.
great plugin! Is there a way to change player Vars: Streching(fit, fill etc..?
Nop, this plug-in is designed to non-technical web users.
Hey Rodrigo!
I’m currently using your plugin, but the video will only start playing after it’s completely loaded, and since it’s a nine minute video, there’s no way people will wait until that. LOL
My code without the “[]“:
stream provider=video flv=http://mywebsite.com/media/tessst.mp4 embed=false share=false width=450 height=253 dock=true controlbar=over bandwidth=high autostart=false /
After around six minutes loading it starts playing just fine.
You think you could help me? I’d like to people to watch while it’s loading, just like you doing here with your examples.
Thanks and have a nice day!
Is there a non-Wordpress implementation of this code I can use? Or is there another purely CSS/HTML player that does the same thing as this one?
facinating plugins…thanks
Hi – Thanks for the excellent plugin, I love it. Is there a way to make the player default to “Stretching is fill”? For some reason, my videos appear distorted unless I use that option on the player. Most viewers will not know to do that, so I want it to load automatically with that setting.
Thanks in advance for your help!
I’ll add this option into the settings.
Rodrigo mis mas sinceras felicitaciones por tu desarrollo
… Cuento con un problema para ver los thumb de los vídeos… y la documentación en ingles me cuesta un poco, si la tuvieses es enpañol te estaría muy agradecido. Un abrazo y muchos éxitos.
Hello,
I am getting an error message when i try to add a new stream video:
Fatal error: Cannot redeclare selfhost() (previously declared in /home/petru/public_html/rtnchicago.com/wp-content/plugins/stream-video-player/functions.php:4) in /home/petru/public_html/rtnchicago.com/wp-content/plugins/stream-video-player/functions.php on line 8
What should I do?
It worked ok in the past.
Hello Rodrigo,
Great plugin! We have a little problem though.
Our video is buffered from another domain. If the blue bar is fully filled (SD video completely buffered) you can’t switch to HD anymore. While buffering you can switch to HD and it works. But after buffering the switch doesn’t function anymore. Plugin uses “provider=video”. Any thoughts? Greetings, Piet
I have to do some tests but I have never had this error, please next time enter a valid email address for direct help.
Hello and thank you for this great plugin
I have a concern, all the videos do not start directly but it must wait loading …
Is this normal? t there a solution?
Thank you
If you encode your videos below your internet bandwidth you can see the video start immediately, that´s the trick.
Hello and thank you for your answer. I do not quite understand, you mean he should use your advice with ffmpeg? I use for encoding, software Wondershare Video Converter for mac pro, and my setup is: http://actubuzz.fr/images/cap-mp4.jpg.
Then j’upload videos on my server.
Another problem arises, some videos on my iphone does not appear (there is a photo with the play through it) instead of the video.
Thank you for your help, I really want to use your plugin (I’m currently with wordTube) But is is better.
Thank you
and sorry for the ‘google translation’
Ok, for the iPhone version you need to encode the video using some specs, check the latest guide about video, very useful:
http://rodrigopolo.com/about/wp-stream-video/encoding-for-dummies
Hi Rodrigo,
We have used your plugin on a client site previously and it worked flawlessly. This time; however, I am having difficulties with the HD mode.
When I start a video in SD and click to switch to HD it will not switch. When I load/start the video in HD (by clicking HD before playing the video) HD loads perfectly, but then I am unable to switch back to SD.
I used the FFmpeg commands you provided exactly to ensure there are no differences between our files. I am at a loss on how to resolve this. I can provide you with access to the development site directly if you think you are able to help.
Thanks,
Chris
Some user reported that the JW Player has some issues switching from one video to HD when the video loads completely but I havn´t make the tests to know if this is the case…
If you want a more comprehensive guide on the encoding and the anatomy of the player check this link:
http://rodrigopolo.com/about/wp-stream-video/encoding-for-dummies
It is definitely not an encoding issue since the HD video will play if HD is turned on before anything else. Also, using Firebug I can see that the proper video is loaded using the workflow I described above. Once the video plays however, when I click “HD” there is no call to the server to load the other format. I can’t seem to find any resources or topics in forums that could help me out. Do you have any other ideas?
Thanks,
Chris
Ok, did you see the two images showing how each video and file is placed in the tag generetor?:
http://rodrigopolo.com/about/wp-stream-video/encoding-stream-video
Rodrigo,
great plugin. i am extremly happy with it!
i would like to HIDE the icons (HD/SHARE/CAPTIONS) when the player is not rolled over. my blog has a grid of many videos/players, and it looks unnatractive/unneccessary with so many icons.
would it be possible/where can i edit the flashvars in the plugin editor, to hide icons? or is it possible in shortcode?
thanks again!
Hi, This icons only hide when the player is running, I’ll upgrade the SWF player to the latest version of JW Player soon.
hi,
great plugin!!
could you help a bit…is it possible to show live streaming videos from other www using your plugin (using embed code, or url, or…)?
thank you!
Yes, but you have to encode a video using a video format compatible with Flash, check the supported formats:
http://en.wikipedia.org/wiki/Flash_Video
http://developer.longtailvideo.com/trac/wiki/Player5Formats
Hello
I love your player but sins the update of wordpress 3.0 the plugin don’t create automatic a youtube img link. I don’t know is this maybe a big. I don’t get a error or something. I use Google Chrome.
Tom
Thanks for a great plugin!
There is a bug in the code handling normalizing “www” – this results in Amazon S3 files failing if you are calling from a “www domain”.
stream_video_player.php
Line 44:
if($s_nw != $s_nw){
should of course be:
if($s_nw != $v_nw){
Thank you for a super plugin!
Is there a way to detach the video so it can play in another screen?
thank you!
It is Flash plug-in which make it full screen, that options it’s not available wight now.
Rodrigo, gracias por los detalles con respecto al plugin “Stream Video Player”, tengo una pregunta, posiblemente no tenga que ver con el plugin, la pregunta es:
Tengo varios videos (aprox 20 de 1 hora de duracion cada uno), tengo wordpress y deseo saber si es posible generar una pagina con los links a todos los videos, de tal manera que cuando el usuario le de clic al primer link(video), que el sitio genere automaticamente una pagina nueva del mismo sitio para empezar a proyectar el video.
O habria que crear una pagina para cada video y luego crear una pagina con el indice hacia todos los videos?
Gracias de antemano.
La segunda opción es la respuesta, el JW Player tiene opción a Playlists pero aún no he trabajado esa parte, será en la próxima versión que espero liberar en esta semana.
Hello
I use your player because I love your player. But when will be come the support for youtube hd movies?
Tom.
P.s. If I add a youtube movie the generator don’t add automatic a img link.
In the next release of the player I’ll change the use of the JW Player for the SWF of the YouTube site so users can have all the features YouTube offer.
Great plug-in but have a small problem. I created my site using an IP address before switching over the domain from the old site to the new site. Now when I click the SHARE button for a video, it uses the IP address for the URL instead of the domain name. How can I get it to use the domain name instead in the share link?
Hi, That’s a common problem with migration in wordpress, I use to do a “find and replace” to the MySQL database using phpMyAdmin, check this article:
http://blinktag.com/how-to-find-replace-in-mysql-for-wordpress-permalinks-that-have-changed/