I'm still a newbie to Wowza/Streaming but when i setup everything (RHEL + Wirecast), i can somehow stream-out/broadcast from my home pc to EC2 Server.
As i followed according to Wowza Live-Streaming Tutorial, i used RTMP
and after that all i got FOR PUBLIC (Viewer) side are:
That means, i can ONLY PLAY via Flash and iOS.
But on Androids
and Windows Phones
, there is NO FLASH supported.
Now my very basic questions are (may be i'm missing out something, but):
RTMP
, do i only get two such above stream types?
rtsp://.......
and http://........m3u8
?.mp4
.mov
etc .. via HTTP
?Since i am on this topic, please let me add an additional question.
REALTIME STREAMING
+ MULTIPLE DEVICES FOR WEB
? (Should i even still be using RTMP
)?HTTP-LIVE-STREAMING
COVERS ALL WEB PLAYBACK DEVICES?Thank you so much!
You can read this documentation: https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtmp-based-encoder
It explains that:
Answering your questions:
For live streaming IMO you should use RTMP for Flash and HLS for modern Android and iOS. Also you can detect old (<3.0) Android devices and give them rtsp links.