Wowza Community

How to play a video on demand file

Hello

I’m trying to run “auto bitrate switching” with open video player 2.1.3 (win Vista, firefox, IE 8).

I have smil file with list of available video files.

When I open smil file with OVP, it starts to check bandwidth but it shows “unavailable”.

When I open wowza log i see “Missing function: _checkbw”

Any advice?

Second problem is with silverlight. I’m using (in tutorial recomended IIS_Smooth_Streaming_Player_Development) player. It can open smil file. Video starts with maximum quality (or rises fast to best quality). But after few seconds lower and lower video is selected. And than lowest quality is played till the end.

Both computers are on 100Mbps LAN. So speed or delay isn´t problem.

Martin

It sounds like the file is not properly formatted. We can take a look at it. Send a copy to support@wowza.com.

Charlie

We do not have any definitive time frame. How exactly do you plan on using video on demand over RTSP/RTP? Is it for mobile, desktop, set-top box. What is the use case?

Charlie

I don’t think so but I need to look at the code. I will try to post back in the next few days with the answer.

Charlie

All the segmentation is done in memory. Nothing is cached or saved to disk.

Charlie

See these forum posts:

http://www.wowza.com/community/t/-/246

http://www.wowza.com/community/t/-/40

Charlie

Alexy,

For Flowplayer, you have to try it out, but I think the answer (at this moment) is no. But I am not sure. JW player 4.7 is supposed to work for multi-bitrate, and they are working on multi-bitrate for JW player 5.

Richard

Nandakumar,

Please provide more details. You should be using Wowza Server 2. What player technology are you using? If Flash, which player system? Are you prepending “smil:” to stream name?

Richard

On the IPhone, go to Settings > Safari > Plugins. It’s probably “OFF”. Switch it on and it should work.

Richard

It won’t work in Safari on desktop. It won’t work in any desktop browser, it only works on Safari on the IPhone. Or maybe some simulator, but not that I have seen work.

You can play the same stream in a Flash player that is embedded in a Safari or any desktop browser over rtmp:

rtmp://[wowza-address]:1935/vod/mp4:Extremists.m4v

Richard

You can use HTML page to display the video in a video tag, and put instructionas below it.

<html> 
<head>
  <title>IPhone video</title> 
</head> 
<body> 
<video src="http://[wowza-address]:1935/iphone/_definst_/someStream/playlist.m3u8"> 
</video>
<b>Make sure you enable plugins:<BR>
Go to Settings > Safari > Plugins. Switch it "On"
</body> 
</html>

Put this page on webserver and open in IPhone Safari.

Richard

Richard

It is difficult, but if you want to see it work in a Flash player, the shortest and easiest way to get there is in on the first page of that article, the download, “dynstream_walkthrough_pt1.zip”

See this post:

http://www.wowza.com/forums/showthread.php?p=34958

Richard

Switching has to be done in the client in this system. You might store the smil server-side, but the stream options from it still must be loaded in the client somehow where switching is controlled using the Quality of Service metrics.

Richard

Yes, in both cases.

Edit [wowza-install-dir]/conf/[applicationName]/Applicatoin.xml /StorageDir

Change to mount point or unc path or mapped drive.

Richard

VOD streaming with Wowza Server and this device might not work. I don’t think it will.

Richard

That post was deleted in a re-organization of the forum guides. I’m not sure which one that was but I don’t think it would help. I don’t know of a work-around. I have not heard of Wowza working with Windows mobile devices.

Richard

They have to be H.264 Baseline 3 profile or lower. You can check with GSpot:

http://www.wowza.com/community/t/-/62

Richard

Actually Gspot doesn’t have that info

Richard

You could determined which edge to use before you start playing the stream. Use the Wowza Dynamic Load Balancing package with its HTTP method to get the “least loaded server” from the middle tier.

https://www.wowza.com/docs/how-to-get-dynamic-load-balancing-addon

Richard

Look at this tutorial

https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtmp-based-encoder

Note the FMLE (read EULA) seems to be the best option for producing streams that work.

Richard