Wowza Community

RTMP to HTTP Streaming

Hello! I am a rookie in video streaming and I have a question.

I want to use an HTML5 player. Since I use RTMP I the player is running with a flash engine because HTML5 only supports http protocol to get the videos.

Is it possible for Wowza to stream a video file that is stored locally (as RTMP does) and give me a http url that is supported by desktops?

I only mention desktops because for mobile devices It already gives the url through the player in the Wowza Manager.

Thank you in advance

Hello there and welcome to the Wowza support forum.

I am not 100% clear on your question, but I will do my best to explain.

Wowza supports Apple HTML Live Streaming (HLS/cupertino streams) that plays directly in a Safari browser on iOS devices and Safari on Mac OSX. It can also be played on any device or player that supports HLS streaming.

Here is a simple code example:

<html> 
<head> 
<title>test</title> 
</head>
<body> 
<video controls src="http://[WOWZA-SERVER-IP]:1935/vod/mp4:sample.mp4/playlist.m3u8"> 
</video> 
</body>
</html>

Also, you will find more information about the state of HTML 5, and alternative player technologies in this informative forum post:

Can wowza stream to HTML 5 player?

In particular Daren’s comments at the end of the post.

I hope this helps answer your question.

Kind regards,

Salvadore

Hi,

It really is up to the browsers to provide this support. The Safari browser provides HLS support through HTML5, but other browsers don’t, but with the addition of a third party player most browsers can play adaptive streams. It’s just unfortunate that browser manufacturers haven’t provided built-in players that can support adaptive streaming for one or more of the popular streaming formats.

Daren

Thank you so much for all your help. I’m sorry that I wasn’t quite fluent in my description. What I failed to mention is that I’m already using Flowplayer. As a matter of fact it has a code that supports Apple HTML Live Streaming through Wowza. What I was referring to is Adaptive Streaming and the lack of the browsers to support it. I tried using MPEG-DASH but it is only supported in Chrome. So I was wondering if there is or there will be any other way in order to support more browsers. I’ve read the thread so I saw that this is impossible for now. I hope that it will be possible in the future.

Regards,

Alia