How to do live video streaming

We need to have a website that is capable of doing live streaming. So my colleague built one using PHP, MySQL, etc. From what I have read we need Adobe Media Server and to have the license I signed up at Amazon Web Service - the license is affordable there. I don't know how to do it so I read a lot and encountered this tutorial(From Amazon), however there are steps that I have some questions below (I will write them in capital letters) for you to see my questions.

The tutorial use video player built with Open Source Media Framework (OSMF)

Live streaming with Strobe Media Playback
1 Log in to AWS Management Console and do one of the following:
• If you already have an instance running, click Instances in the Navigation pane.
• If you don’t have an instance running, follow the steps to Launch an instance of Adobe Media Server .
2 In the AWS Management Console, select the running instance and copy the Public DNS from the details pane.
3 Open Flash Media Live Encoder and enter the following:
• For AMS URL, enter:
rtmp://public-dns/live
Substitute the Public DNS value you copied from the AWS Management Console.
• For Stream, enter:
livestream
• Click Start to publish a stream to the live application on the instance.

4 Download Strobe Media Playback from http://blogs.adobe.com/osmf/ and unzip it. JUST DOWNLOAD, NO INSTALLATION IN MY LOCAL MACHINE?
5 Open the file strobe_root_folder/10.1/StrobeMediaPlayback.html in a text or HTML editor.
6 Locate the following URL:
"http://mediapm.edgesuite.net/strobe/content/test/AFaerysTale_sylviaApostol_640_500_short.
flv"
Replace the URL with the URL of the file you copied to the instance and save the file. Use the following syntax:
"rtmp://public-dns/live/streamname"
7 Open the StrobeMediaPlayback.html file in a browser and click Play.
The file streams from the Adobe Media Server on Amazon Web Services to the local version of Strobe Media
Playback.  IN A FILE BROWSER BUT I NEED A VIDEO PLAYER ON THE WEBSITE. DOES THIS MEAN WE CAN INSTALL THE STROBEMEDIAPLAYBACK ON THE WEBSITE? IS IT LIKE HTML5 VIDEO OR OTHER VIDEOS THAT CAN BE EMBEDDED ON THE WEBSITE?
8 You can also serve Strobe Media Playback and its supporting files from the Apache web server installed with Adobe
Media Server on Amazon Web Services. Copy the Strobe Media Playback files to the following directory:  WHY DO I WANT TO DO THAT? YOU MEAN THE WEBSITE CAN BE HOSTED WHERE THE ADOBE MEDIA SERVER ON AMAZON WEB SERVICE IS? HOW DO I LOCATE THAT? USING WINSCP? FILEZILLA DIDN'T WORK.
/mnt/webroot
For example, create a folder /mnt/webroot/strobe. Copy the following files from the strobe_root_folder/10.1 folder
to the /mnt/webroot/strobe folder:
StrobeMediaPlayback.html, SampleMediaPlayback.swf, the images folder, the scripts folder, and the playlists folder.
Load the following URL into a browser and click play:
http://public-dns/strobe/StrobeMediaPlayback.html

Thanks for the reply/comment/help in advance.

I would really really appreciate anyone trying to help me here.

Kind Regards,

PrinLea
prinLeAAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

dgrafxCommented:
I don't believe you need to do all that.
Just upload your videos to S3 and then can consume videos with an HTML5 video player.
I'd stay away from flash for one thing.

Look at this link: https://aws.amazon.com/blogs/aws/using-amazon-cloudfront-for-video-streaming/
Read the On-Demand-Streaming section

And if you need a recommendation for a video player then I'd say to try out http://mediaelementjs.com/
0
Gerwin Jansen, EE MVETopic Advisor Commented:
Did you consider YouTube live streaming?

https://support.google.com/youtube/answer/2474026?hl=en
0
prinLeAAuthor Commented:
Hello,

Thanks dgrafx and Gerwin Jansen all of your comments are helpful to me.

To dgrafx you are right I don't need to follow all the steps. You mentioned in your comment above about HTML5 video player, but I have read that HTML5 is not good in handling Live video streaming here is the link: http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Choosing-a-Video-Player-Features-and-Specs-for-the-Top-Five-94188.aspx what can you say about that? Or I have misinterpreted it, well you are the expert so I need your comment back.

On the figure three look at the image and you will see the player that supports live streaming. Figure 3. Player support for real- time streaming delivery. We will be using RTMP

To Gerwin Jansen, you said about YouTube live streaming is that possible if we have a website that we have custom built using PHP, JavaScript and just embed the video from Youtube? But this video is for online betting people will go to our custom built website where they will place their bet, let us say sports or teams where two teams compete and betters will bet on any team. If its a Youtube video and paid I don't think Youtube will allow our videos to be seen by anyone, right? Also it is a live event no delay as much as possible because people are betting on the team any delay could mean someone cheated.
0
What were the top attacks of Q1 2018?

The Threat Lab team analyzes data from WatchGuard’s Firebox Feed, internal and partner threat intelligence, and a research honeynet, to provide insightful analysis about the top threats on the Internet. Check out our Q1 2018 report for smart, practical security advice today!

dgrafxCommented:
I didn't understand that this would be a live stream - and you stated it clearly!

https://aws.amazon.com/cloudfront/streaming/
Scroll down to Amazon CloudFront Live Streaming Tutorials

Good Luck !
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
prinLeAAuthor Commented:
Thanks for all the comments and help
0
dgrafxCommented:
Glad it worked out for ya ...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
WCF

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.