I have read alot on both the Wowza and JWplayer forums (as well as several others). I have the most recent JWplayer 5.4. I am able to play an RTMP live stream and iphone live stream on there own, but I am looking for a way to have the player play the “correct” live stream based on the browser/device. The current JWPlayer does this with a file, but I can’t figure out how to do it with a live stream. I would appreciate any guidance
For this Player specific question you would need to go back to the JWPlayer website and asked in their support area. It may be a current limitation of the player or something else is required.
Shamrock
I don’t think there is any difference between vod and live streams from the client (JW Player) point of view. It’s the same.
Richard
Take a look at the JW Player mode method
Richard
I tryed the script but I could not stream (on demand) to the Iphone from the wowza server.
Any update? I am looking for a solution to this problem too !
Thanks
Paolo
This is what I did to make it work. There is some sort of bug right now with the player though. Something having to do with RTMPT.
<div id="container" >Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "player.swf",
autoplay: "false",
height: 360,
width: 640,
}).onReady(function() {
if (this.container.tagName.toLowerCase() == "object") {
// Flash case
this.load({
file: "streamname",
streamer: "rtmp://servername:1935/live",
provider:"rtmp",
image: "/_img/uploads/thumb.jpg"
});
} else {
// HTML5 case
this.load({
file: "http://servername:1935/live/streamname/playlist.m3u8",
image: "/_img/uploads/thumb.jpg"
});
}
});
</script>
I tryed the script but I could not stream (on demand) to the Iphone from the wowza server.
Any update? I am looking for a solution to this problem too !
Thanks
Paolo
To make this work with, say the sample Extremists.m4v file that comes with a standard Wowza install, try:
<div id="container" >Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "player.swf",
autoplay: "false",
height: 360,
width: 640,
}).onReady(function() {
if (this.container.tagName.toLowerCase() == "object") {
// Flash case
this.load({
file: "Extremists.m4v",
streamer: "rtmp://servername:1935/vod/_definst_",
provider:"rtmp",
image: "/_img/uploads/thumb.jpg"
});
} else {
// HTML5 case
this.load({
file: "http://servername:1935/vod/Extremists.m4v/playlist.m3u8",
image: "/_img/uploads/thumb.jpg"
});
}
});
</script>
hello,
I have tried to make this work for live streaming, however, iOS device does not play the stream…could you please advise on what is wrong below with the code