Live streaming

Hello.

I am planning to stream my video using Amazon EC2 resources and wowza. My video is a file in .mp4 format, which must be played on my website with JW player. I want to get the highest download speed of the videos. I have installed wowza on EC2 and got url for wowza stream engine manager:http://ec2-54-169-138-49.ap-southeast-1.compute.amazonaws.com.

I do not like to use VOD. How can I configure live streaming in wowza stream engine manager?

http://screencast.com/t/DDR2jKqBrlOi

Thank you in advance.

Files are supposed to be played through a vod application. But if you need “live” experience with a file as a source, you could use StreamPublisher: https://www.wowza.com/docs/how-to-schedule-streaming-with-wowza-streaming-engine-streampublisher

This will allow you to schedule the streaming of a file which will be broadcasted as a live stream. You could even set it to repeat if that is what you need.

Regarding speed, amazon will offer good speed. The actual speed of transfer will depend more on the client’s connectivity to the internet.

In this context, there is no difference. Real live streaming could actually be even a bit slower (more delay). What you need is a vod application that is optimized for low delay. How you do it depends on what protocols you use. Which streaming protocol are you using now?

Using rtmp may give you the lowest delay, but it limits the choice of client platforms. Using HTTP streaming protocols covers more platforms, but it adds delay. Something around 4-5 seconds delay is the minimum you can get with HTTP-based protocols, without affecting reliability of streaming. Since you say you want to cover different platforms, I’d say you cannot get away from HTTP protocols.

Youtube works in a similar fashion, so with the right setup that is the user experience you should get.

In order to get adaptive bitrate streaming, you need properly pre-encoded files. Take a look at this link https://www.wowza.com/docs/how-to-do-adaptive-bitrate-streaming

Files are supposed to be played through a vod application. But if you need “live” experience with a file as a source, you could use StreamPublisher: Schedule streaming

This will allow you to schedule the streaming of a file which will be broadcasted as a live stream. You could even set it to repeat if that is what you need.

Regarding speed, amazon will offer good speed. The actual speed of transfer will depend more on the client’s connectivity to the internet.

Thank you for your answer.

I need to get the same download speed as I have right now, when I am using JW player and hosted video on jwplayer account. This video must adopt to different bandwidth and working on different mobiles, tablets and laptops device. It is very important that the video work without delay. User will play this video only when click on the player’s button. It must work like a video on youtube.

Do I understand correctly that there is no difference in speed between the live streaming and vod in my situation?

Thank you.